.faq-page.svelte-1bex8oj{padding-bottom:80px}.faq-inner.svelte-1bex8oj{max-width:1000px;margin:0 auto;padding:0 16px}@media(min-width:768px){.faq-inner.svelte-1bex8oj{padding:0 32px}}.faq-header.svelte-1bex8oj{padding:48px 0 40px;border-bottom:1px solid var(--color-border);margin-bottom:40px}.faq-title.svelte-1bex8oj{font-family:Georgia,serif;font-size:clamp(28px,5vw,44px);font-weight:400;color:var(--color-text-primary);margin:6px 0 12px;line-height:1.1}.faq-sub.svelte-1bex8oj{font-size:15px;color:var(--color-text-muted);margin:0}.faq-sub.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--color-accent)}.faq-layout.svelte-1bex8oj{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:768px){.faq-layout.svelte-1bex8oj{grid-template-columns:200px 1fr}}.faq-toc.svelte-1bex8oj{display:none}@media(min-width:768px){.faq-toc.svelte-1bex8oj{display:flex;flex-direction:column;gap:4px;position:sticky;top:84px}}.toc-link.svelte-1bex8oj{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);text-decoration:none;padding:8px 10px;border-radius:8px;transition:color .2s,background .2s}.toc-link.svelte-1bex8oj:hover{color:var(--color-accent);background:var(--color-accent-subtle);opacity:1}.faq-content.svelte-1bex8oj{display:flex;flex-direction:column;gap:40px}.section-heading.svelte-1bex8oj{font-family:Georgia,serif;font-size:22px;font-weight:400;color:var(--color-text-primary);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.items-list.svelte-1bex8oj{display:flex;flex-direction:column}.faq-item.svelte-1bex8oj{border-bottom:1px solid var(--color-border)}.faq-question.svelte-1bex8oj{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;font-size:15px;font-weight:500;color:var(--color-text-primary);text-align:left;background:none;border:none;cursor:pointer;transition:color .2s}.faq-question.svelte-1bex8oj:hover{color:var(--color-accent)}.faq-chevron.svelte-1bex8oj{font-size:20px;font-weight:400;color:var(--color-accent);flex-shrink:0;line-height:1;width:20px;text-align:center}.faq-answer.svelte-1bex8oj{font-size:14px;color:var(--color-text-secondary);line-height:1.8;padding:0 0 18px;animation:svelte-1bex8oj-slideDown .2s ease}.faq-answer.svelte-1bex8oj a{color:var(--color-accent)}.faq-answer.svelte-1bex8oj strong{color:var(--color-text-primary)}@keyframes svelte-1bex8oj-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.still-help.svelte-1bex8oj{background:var(--color-bg-surface);border:1px solid var(--color-border-accent);border-radius:16px;padding:28px 24px;text-align:center}.still-help-title.svelte-1bex8oj{font-family:Georgia,serif;font-size:20px;font-weight:400;color:var(--color-text-primary);margin:0 0 8px}.still-help-body.svelte-1bex8oj{font-size:14px;color:var(--color-text-muted);margin:0 0 20px;line-height:1.6}.btn-primary.svelte-1bex8oj{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:var(--color-accent);color:#fff;border-radius:10px;text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:transform .2s,box-shadow .2s}.btn-primary.svelte-1bex8oj:hover{transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--color-accent) 35%,transparent);opacity:1}
