.section-faq{margin-top:40px}.section-faq-heading{margin:0 0 14px;font-size:1.25rem;font-weight:650;line-height:1.3}.section-faq-list{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:860px;overflow:hidden}.section-faq-list details+details{border-top:1px solid var(--border)}.section-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:flex}.section-faq-list summary::-webkit-details-marker{display:none}.section-faq-list summary:hover{background:var(--raised)}.section-faq-list summary:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.section-faq-list summary h3{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.section-faq-list summary:after{content:"";border-right:2px solid var(--muted-foreground);border-bottom:2px solid var(--muted-foreground);flex-shrink:0;width:8px;height:8px;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.section-faq-list details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.section-faq-list details>p{max-width:72ch;color:var(--card-foreground);overflow-wrap:anywhere;margin:0;padding:0 18px 16px;font-size:.9375rem;line-height:1.65}.section-faq-list a{color:var(--signal)}.section-page-links{flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:.875rem;display:flex}.section-page-links a{color:var(--signal)}
