.connect-faq{border-top:1px solid #16323b60;grid-template-columns:.75fr 1.25fr;gap:7vw;margin:5rem 0;padding:3.5rem 0;display:grid}.connect-faq__heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,4vw,4.2rem);line-height:1}.connect-faq__heading>p:last-child{max-width:24rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.7}.connect-faq__questions details{border-bottom:1px solid #16323b60;padding:1.4rem 0}.connect-faq__questions details:first-child{border-top:1px solid #16323b60}.connect-faq__questions summary{cursor:pointer;padding-right:.5rem;font-size:1.2rem;font-weight:700;line-height:1.4}.connect-faq__questions summary::marker{color:var(--sea)}.connect-faq__questions summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.connect-faq__questions details>p{max-width:47rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.75}.connect-faq__questions p a{text-underline-offset:3px}.connect-faq__source{color:#4b6267;margin:1.5rem 0 0;font-size:.8rem;line-height:1.7}html[data-text=large] .connect-faq__questions details>p{font-size:1.3rem}html[data-contrast=high] .connect-faq__source{color:var(--ink)}@media (max-width:850px){.connect-faq{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:700px){.connect-faq{margin:3rem 0;padding:3rem 0 1rem}.connect-faq__questions summary{font-size:1.1rem}}
