.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:32px 64px;display:grid}.faq-grid .eyebrow{margin-bottom:18px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:500;display:flex}.faq details[open] .caret{transform:translateY(1px)rotate(-135deg)}.faq p{color:var(--muted);max-width:42em;padding:0 0 22px}.faq a{color:var(--fg)}@media (width<=900px){.faq-grid{grid-template-columns:minmax(0,1fr)}}
