.faq-page.svelte-1bex8oj{min-height:100vh}.faq-main.svelte-1bex8oj{width:min(720px,92vw);margin:0 auto;padding:var(--space-7) 0}.faq-header.svelte-1bex8oj{margin-bottom:var(--space-5)}.back-link.svelte-1bex8oj{display:inline-block;font-size:var(--text-sm);color:var(--text-muted);text-decoration:none;margin-bottom:var(--space-4);transition:color var(--motion-fast) var(--ease-standard)}.back-link.svelte-1bex8oj:hover{color:var(--text-primary)}.back-link.svelte-1bex8oj:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.page-title.svelte-1bex8oj{margin:0 0 var(--space-2);font-family:Manrope,sans-serif;font-size:clamp(28px,5vw,48px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text-primary)}.page-sub.svelte-1bex8oj{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:1.5;max-width:52ch}.page-footer.svelte-1bex8oj{border-top:1px solid var(--border-subtle)}.footer-inner.svelte-1bex8oj{width:min(720px,92vw);margin:0 auto;padding:var(--space-6) 0}.footer-links.svelte-1bex8oj{display:flex;gap:var(--space-4)}.footer-links.svelte-1bex8oj a:where(.svelte-1bex8oj){font-size:var(--text-xs);color:var(--text-muted);text-decoration:none;transition:color var(--motion-fast) var(--ease-standard)}.footer-links.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--text-primary)}.footer-links.svelte-1bex8oj a:where(.svelte-1bex8oj):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media(max-width:768px){.faq-main.svelte-1bex8oj{padding:var(--space-6) var(--space-4)}.footer-inner.svelte-1bex8oj{padding:var(--space-5) var(--space-4)}}
