
/* Cybersecurity: a restrained technical grid and cobalt numbered panels. */
.cyber-reference .bank-intro{background-image:linear-gradient(90deg,#2866f408 1px,transparent 1px),linear-gradient(#2866f408 1px,transparent 1px);background-size:48px 48px}
.cyber-reference .bank-intro h1{max-width:760px}
.cyber-reference .bank-intro-copy{background:#fff;padding:28px 0 0}
.cyber-reference .bank-intro-copy>p{grid-row:auto}
.cyber-reference .bank-intro-copy>h2{grid-row:1/3}
.cyber-reference .bank-intro-copy>.bank-link{grid-row:3}
.cyber-reference .bank-scope{background:#f2f5fa}
.cyber-reference .bank-scope-title{padding:0 10px 30px;display:block}
.cyber-reference .bank-scope-title>.bank-eyebrow{display:none}
.cyber-reference .bank-scope-title h2{color:#17243b;font-size:32px}
.cyber-reference .bank-scope .service-accordion{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:18px}
.cyber-reference .bank-scope .service-accordion .accordion-card{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto 1fr;gap:22px 16px;background:#132238!important;padding:28px 24px;border:0;border-radius:3px}
.cyber-reference .bank-scope .service-accordion .accordion-card:nth-child(3n+2){background:#235de1!important}
.cyber-reference .bank-scope .service-accordion .service-number{position:static;grid-column:1;grid-row:1;font-size:46px;font-weight:300;line-height:1;background:linear-gradient(#eaf1ff,#ffffff38);background-clip:text;-webkit-background-clip:text;color:transparent}
.cyber-reference .bank-scope .service-accordion .accordion-heading{grid-column:2;grid-row:1;align-self:center}
.cyber-reference .bank-scope .service-accordion .accordion-heading h3{font-size:21px;line-height:1.25}
.cyber-reference .bank-scope .service-accordion .accordion-panel{grid-column:1/-1;grid-row:2}
.cyber-reference .bank-scope .service-accordion .accordion-panel p{color:#e3eaf6;font-size:13px;line-height:1.7}
.cyber-reference .bank-process h2{font-size:30px;line-height:1.18}
.cyber-reference .bank-closing{background:#101b2d}
.cyber-reference .bank-closing h2{font-size:42px;color:#fff}
.cyber-reference .bank-closing h2 span{color:#9bbaff}
.cyber-reference .bank-closing-bottom{align-items:flex-start;flex-direction:column;gap:24px}
.cyber-reference .bank-closing-bottom p{max-width:600px}
.cyber-reference .bank-button{white-space:normal;line-height:1.5;max-width:100%}
@media(max-width:540px){.cyber-reference .bank-scope .service-accordion{grid-template-columns:1fr;grid-auto-rows:auto}.cyber-reference .bank-intro-copy>h2,.cyber-reference .bank-intro-copy>p,.cyber-reference .bank-intro-copy>.bank-link{grid-column:1;grid-row:auto}.cyber-reference .bank-scope .service-accordion .accordion-card{padding:24px 20px}.cyber-reference .bank-closing h2{font-size:32px}.cyber-reference .bank-closing .bank-button{margin-top:0}}
