footer.bpc-footer{display:block;background:#04172d;color:#c6d8e5;padding:64px max(5vw,24px) 28px;font:400 15px/1.7 Manrope,Arial,sans-serif;text-align:left}.bpc-footer-grid{display:grid;grid-template-columns:1.25fr 1.2fr .8fr 1fr;gap:36px;max-width:1320px;margin:0 auto}.bpc-footer a{color:#dcecf7;text-decoration:none;overflow-wrap:anywhere}.bpc-footer-grid>div>a,.bpc-footer-grid>nav>a{display:block;padding:3px 0}.bpc-footer a:hover{text-decoration:underline;text-underline-offset:5px;color:#fff}.bpc-footer a:focus-visible{outline:3px solid #70c9eb;outline-offset:4px;border-radius:3px}.bpc-footer h2{font:800 15px/1.4 Manrope,Arial,sans-serif;color:#fff;margin:0 0 18px;letter-spacing:.03em}.bpc-footer address{font-style:normal;margin:0 0 14px}.bpc-footer p{font-size:14px;line-height:1.75;margin:0 0 18px;color:#b9cfde}.bpc-footer-brand img{display:block;width:245px;max-width:100%;height:auto;background:transparent;padding:0;border-radius:0}.bpc-footer .bpc-footer-brand>p:first-of-type{color:#fff;font:400 27px/1.25 "DM Serif Display",Georgia,serif;margin:24px 0 14px}.bpc-footer .bpc-footer-cta{display:inline-flex;background:#1787b0;color:#fff;padding:11px 18px;border-radius:7px;font-weight:800;margin-top:5px}.bpc-footer .bpc-footer-subhead{margin-top:27px}.bpc-footer-bottom{max-width:1320px;margin:40px auto 0;padding-top:24px;border-top:1px solid #345066}.bpc-footer-bottom nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:22px}.bpc-footer-bottom p{max-width:1120px;font-size:12px;margin:7px 0}.bpc-legal{max-width:1000px;margin:auto;padding:58px 26px 70px;color:#19374e}.bpc-legal h1{font-size:clamp(38px,5vw,60px)}.bpc-legal h2{font:700 24px/1.3 Manrope,Arial,sans-serif;margin:35px 0 16px}.bpc-legal p,.bpc-legal li{font-size:17px;line-height:1.8}.bpc-legal a{color:#096d9a;text-underline-offset:4px}.bpc-legal .bpc-legal-lead{background:#edf5fa;padding:24px;border-left:4px solid #248db4;border-radius:12px}.bpc-legal [id]{scroll-margin-top:190px}.bpc-legal small{color:#506b7e}.bpc-legal a:focus-visible{outline:3px solid #248db4;outline-offset:3px}@media(max-width:1000px){.bpc-footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:600px){footer.bpc-footer{padding:40px 24px 24px}.bpc-footer-grid{grid-template-columns:1fr;gap:30px}.bpc-footer-bottom{margin-top:30px}.bpc-footer-bottom nav{flex-direction:column;gap:12px}.bpc-footer-grid>nav>a{padding:7px 0}.bpc-legal{padding:36px 22px 50px}}

main section.next-chapter-light{background:linear-gradient(110deg,#0865d8,#073a82);color:#fff}main section.next-chapter-light h2{color:#fff}main section.next-chapter-light p:not(.eyebrow){color:#e7f1ff}main section.next-chapter-light .eyebrow{color:#fff}main #questions:has(+ .next-chapter-light){margin-bottom:28px}

.site-navigation-shell{position:sticky;top:0;z-index:1000;background:#fff}.site-navigation-shell>header.nav{position:relative;top:auto;z-index:2}.site-credentials{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:13px 3vw;background:#020c1a;color:#d5e3ee;text-align:center;font:400 clamp(12px,1.02vw,16px)/1.6 Manrope,Arial,sans-serif}.site-credentials strong{font-weight:700;color:#fff}.site-credentials span{margin:0 .55em;color:#8faabd}.site-credentials:focus-visible{outline:2px solid #70c9eb;outline-offset:-3px}@media(max-width:700px){.site-navigation-shell:not(.is-home)>.site-credentials{display:none}.site-navigation-shell.is-home>.site-credentials{padding:10px 18px;font-size:11px}}

main section.next-chapter-light .button.primary{background:#fff;color:#0865d8}main section.next-chapter-light .button.primary:hover{background:#eaf4fa}

/* Let mobile navigation scroll away with the page. */
@media(max-width:700px){.site-navigation-shell{position:relative;top:auto}.site-navigation-shell>header.nav{position:relative;top:auto}}

/* Compact shared closing sections. */
main section.next-chapter-light{padding:44px 7vw}main section.next-chapter-light h2{margin:10px 0 16px}main section.next-chapter-light p:not(.eyebrow){margin:0 0 16px}main section.next-chapter-light .button{margin-top:8px}@media(max-width:700px){main section.next-chapter-light{padding:32px 6vw}}
