/* faq — page-local rules (★#59 M10, moved verbatim from the page <style> for CSP style-src). Token-only; shared components live in chrome.css. */
  html, body { overflow-x: clip; }
  body { margin: 0; font-family: 'Inter', system-ui, sans-serif; background: var(--bg); color: var(--text); }
  .faq-group { font-family: 'Inter Tight', sans-serif; font-size: var(--fs-2); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--accent); margin: 44px 0 4px; padding-bottom: 8px; border-bottom: 1px solid var(--border); }
  .page-content > .faq-group:first-child { margin-top: 8px; }
  /* Questions are h3 for correct heading hierarchy (group headers are h2) but keep the
     prior h2 look — outranks the base `.page-content h3` rule (0,1,1) on specificity. */
  .page-content section > h3 { font-family: 'Inter Tight', 'Inter', sans-serif; font-weight: 700; font-size: var(--fs-5); letter-spacing: -.02em; margin: 0 0 12px; color: var(--text); }
