.faq-split{padding:76px 0 96px}.faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:64px;display:grid}.faq-intro{position:sticky;top:132px}.faq-intro h1{text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:24px;font-size:60px;font-weight:600;line-height:1.08}.faq-intro p{color:var(--text-secondary);max-width:420px;font-size:18px;line-height:1.5}.faq-list{border-top:1px solid var(--border-glass);margin:0;padding:0;list-style:none}.faq-list li{border-bottom:1px solid var(--border-glass)}.faq-list h2{font:inherit;margin:0}.faq-list summary{cursor:pointer;width:100%;color:var(--text-primary);text-align:start;background:0 0;border:none;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;padding:26px 0;font-size:19px;font-weight:500;line-height:1.35;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover .faq-question{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.faq-list details[open] .faq-icon-closed,.faq-list details:not([open]) .faq-icon-open{display:none}.faq-answer{padding-block:0 28px;padding-inline:0 40px}.faq-answer p{color:var(--text-primary);max-width:65ch;font-size:16px;line-height:1.6}@media (width<=1000px){.faq-layout{grid-template-columns:1fr;gap:40px}.faq-intro{position:static}}@media (width<=700px){.faq-split{padding:52px 0 64px}.faq-intro h1{font-size:40px}.faq-list summary{grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:22px 0;font-size:17px}.faq-answer{padding-block:0 24px;padding-inline:0}}
