.faq-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:start}.faq-head{min-width:0}.faq-head h2.display{font-size:var(--fs-h2)}.faq-list{border-top:1px solid var(--border);min-width:0}.faq-item{border-bottom:1px solid var(--border)}.faq-q{cursor:pointer;list-style:none;position:relative;padding:18px 44px 18px 0;font-weight:600;font-size:17px;color:var(--ink);line-height:1.4}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";position:absolute;right:4px;top:16px;font-size:22px;line-height:1;color:var(--brand-ink);font-weight:500}details[open] .faq-q:after{content:"\2212"}.faq-q:hover{color:var(--brand-ink)}.faq-a{padding:0 44px 20px 0}.faq-a p{color:var(--muted);font-size:16px;line-height:1.65;max-width:68ch}@media (max-width:980px){.faq-layout{grid-template-columns:minmax(0,1fr);gap:24px}.faq-q{padding-right:36px}.faq-a{padding-right:0}}