.faq{background:#eff5fc;color:#0b1b32;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.faq h2{font-size:clamp(36px,4vw,57px)}.faq-intro>p:not(.eyebrow){color:#526075;line-height:1.9}.faq-list{border-top:1px solid #cbd7e6}.faq details{border-bottom:1px solid #cbd7e6;padding:0}.faq summary{padding:23px 0;list-style:none;cursor:pointer;font-size:18px;font-weight:700;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#276cc3;font-size:24px;font-weight:400;line-height:.8}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#526075;line-height:1.85;margin:0 30px 22px 0}.article-card:focus-visible,.primary-button:focus-visible,.header-action:focus-visible,.site-header nav a:focus-visible{outline:3px solid var(--electric);outline-offset:4px}@media(max-width:800px){.faq{grid-template-columns:1fr;gap:25px}}@media(max-width:440px){.faq summary{font-size:16px}}
