/* ESG and institutional services: consistent navy panels and unboxed numerals. */
body.elite-inner.esg-reference .bank-scope .service-accordion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;padding:0;overflow:visible}
body.elite-inner.esg-reference .bank-scope .service-accordion .accordion-card{display:flex;flex-direction:column;gap:0;position:relative;min-width:0;min-height:0;height:auto;margin:0;padding:30px;border:1px solid #ffffff12;border-radius:0;background:#17232e!important;overflow:visible}
body.elite-inner.esg-reference .bank-scope .service-accordion .accordion-card:nth-child(even){background:#203f61!important}
body.elite-inner.esg-reference .bank-scope .service-accordion .service-number,
body.elite-inner.government-reference .bank-scope .service-accordion .service-number{background:none!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor;box-shadow:none;border:0;border-radius:0;font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;color:#aabac9!important}
body.elite-inner.esg-reference .bank-scope .service-accordion .service-number{position:static;display:block;width:auto;height:auto;align-self:flex-start;font-size:64px;line-height:1;margin:0 0 26px;padding:0}
body.elite-inner.esg-reference .bank-scope .service-accordion .accordion-heading{display:block;margin:0 0 18px;padding:0;min-height:0;cursor:default}
body.elite-inner.esg-reference .bank-scope .service-accordion .accordion-heading h3{font:400 26px/1.2 Georgia,serif;letter-spacing:-.025em;color:#faf8f3;margin:0;overflow-wrap:normal}
body.elite-inner.esg-reference .bank-scope .service-accordion .accordion-panel{display:block;position:static;max-height:none;height:auto;opacity:1;visibility:visible;margin:0;padding:0;overflow:visible}
body.elite-inner.esg-reference .bank-scope .service-accordion .accordion-panel p{max-width:none;font:400 14px/1.8 Arial,sans-serif;color:#dce2e7;letter-spacing:0;border:0;margin:0;padding:0;overflow-wrap:normal}
body.elite-inner.government-reference .bank-scope .liaison-stack-ready .accordion-card{background:#243a50!important;border-right:1px solid #ffffff18}
body.elite-inner.government-reference .bank-scope .liaison-stack-ready .accordion-card:nth-child(even){background:#203f61!important}
body.elite-inner.government-reference .bank-scope .liaison-stack-ready .accordion-card.is-current{background:#17232e!important}
body.elite-inner.government-reference .bank-scope .liaison-stack-ready .service-number{font-size:68px;line-height:1;color:#aabac9!important}
body.elite-inner.government-reference .bank-scope .liaison-stack-ready .accordion-heading h3{font:400 26px/1.2 Georgia,serif;letter-spacing:-.025em;color:#faf8f3}
body.elite-inner.government-reference .bank-scope .liaison-stack-ready .accordion-panel p{font:400 14px/1.8 Arial,sans-serif;color:#dce2e7;max-width:none;padding:0;border:0}
@media(max-width:700px){body.elite-inner.esg-reference .bank-scope .service-accordion{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}body.elite-inner.esg-reference .bank-scope .service-accordion .accordion-card{padding:26px}body.elite-inner.esg-reference .bank-scope .service-accordion .service-number{font-size:54px;margin-bottom:22px}body.elite-inner.esg-reference .bank-scope .service-accordion .accordion-heading h3,body.elite-inner.government-reference .bank-scope .liaison-stack-ready .accordion-heading h3{font-size:24px}}
