.page-wrapper.svelte-1bex8oj{min-height:100vh;background-color:var(--bg-secondary)}.faq-hero.svelte-1bex8oj{padding:calc(80px + var(--spacing-12)) 0 var(--spacing-12);text-align:center;background-color:var(--bg-primary)}.back-link.svelte-1bex8oj{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;margin-bottom:var(--spacing-6);transition:color var(--transition-fast)}.back-link.svelte-1bex8oj:hover{color:var(--color-primary-600)}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--spacing-4)}.hero-subtitle.svelte-1bex8oj{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.hero-subtitle.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-primary-600);font-weight:500}.faq-content.svelte-1bex8oj{padding:var(--spacing-12) 0 var(--spacing-16)}.faq-category.svelte-1bex8oj{margin-bottom:var(--spacing-12)}.faq-category.svelte-1bex8oj:last-child{margin-bottom:0}.category-title.svelte-1bex8oj{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--color-primary-200)}
