.faq-section{--faq-text: #f5f5f5;--faq-muted: #8a8a8a;--faq-body: #a3a3a3;--faq-divider: #1a1a1a;--faq-index: #666666;max-width:40rem}html.light .faq-section{--faq-text: rgba(10, 10, 10, .92);--faq-muted: #737373;--faq-body: #525252;--faq-divider: rgba(0, 0, 0, .06);--faq-index: rgba(10, 10, 10, .4)}.faq-label{margin:0;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faq-muted)}.faq-title{margin:.75rem 0 0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--faq-text)}.faq-intro{margin:.75rem 0 0;max-width:32rem;font-size:1rem;line-height:1.55;color:var(--faq-body)}.faq-list{margin:2.5rem 0 0;padding:0;border-top:1px solid var(--faq-divider)}.faq-item{margin:0;padding:1.25rem 0;border-bottom:1px solid var(--faq-divider)}.faq-item-head{display:flex;align-items:flex-start;gap:1rem;margin:0}.faq-index{flex-shrink:0;min-width:1.5rem;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.45;color:var(--faq-index);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.faq-question{margin:0;font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--faq-text)}.faq-answer{margin:.75rem 0 0 2.5rem;font-size:.9375rem;line-height:1.6;color:var(--faq-body)}@media (max-width: 480px){.faq-answer{margin-left:0;padding-top:.125rem}.faq-item-head{flex-direction:column;gap:.375rem}}
