.faq-page{width:100%;min-width:0;max-width:720px;margin-inline:auto}.live-player-app .live-content .faq-page .v2-eyebrow{margin-bottom:8px}.faq-page .faq-body{gap:24px;margin-top:24px;display:grid}.faq-page .faq-footer{color:var(--fg-muted);margin:24px 0 0;font-size:13px;line-height:1.5}.faq-page .faq-footer a{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.faq-sections{flex-wrap:wrap;gap:8px;display:flex}.faq-sections .chip{border:1px solid var(--border-strong);border-radius:999px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2}.faq-section{min-width:0}.faq-list{margin:8px 0 -14px}.faq-item{border-top:1px solid var(--border)}.faq-item:first-of-type{border-top:0}.faq-question{cursor:pointer;min-height:52px;color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.faq-marker{border-right:2px solid var(--fg-muted);border-bottom:2px solid var(--fg-muted);flex-shrink:0;width:9px;height:9px;margin-right:4px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.faq-item[open]>.faq-question .faq-marker{transform:rotate(225deg)translateY(-2px)}.faq-answer{max-width:68ch;color:var(--fg-muted);margin:0;padding:0 0 14px;font-size:15px;line-height:1.6}.faq-answer a{color:var(--fg);text-underline-offset:4px;text-decoration:underline}
