.faq{margin-top:48px}.faq__group{border-bottom:1px solid var(--rule);font:500 13px/1.4 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin:0;padding-bottom:14px}.faq details{border-bottom:1px solid var(--rule)}.faq summary{font:500 18px/1.35 var(--sans);letter-spacing:-.01em;cursor:pointer;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary code{min-width:28px;color:var(--dim);flex:none;font-size:12px}.faq summary:after{content:"+";font:400 20px/1 var(--mono);color:var(--dim);margin-left:auto}.faq details[open] summary:after{content:"−"}.faq details p{max-width:720px;color:var(--muted);margin:0 0 24px 44px}.faq__more{margin:28px 0 0;font-weight:500}.faq a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}@media (max-width:760px){.faq summary{font-size:16.5px}.faq details p{margin-left:0}}
