.homeFaq{background:var(--soft);border-block:1px solid var(--line)}.faqHomeGrid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);align-items:start}.faqHomeGrid>div:first-child{position:-webkit-sticky;position:sticky;top:110px}.faqHomeGrid>div:first-child>p:not(.eyebrow){color:var(--muted);margin-bottom:1.5rem}.faqHomeGrid .faq{background:#fff;border:1px solid var(--line);border-radius:18px;padding:0 1.4rem}.faqHomeGrid .faq details:first-child{border-top:0}.faqHomeGrid .faq summary{padding-right:2rem;position:relative}.faqHomeGrid .faq summary:after{content:"+";position:absolute;right:0;color:var(--green);font-size:1.25rem}.faqHomeGrid .faq details[open] summary:after{content:"−"}@media(max-width:800px){.faqHomeGrid{grid-template-columns:1fr}.faqHomeGrid>div:first-child{position:static}}