.page.svelte-rjpye8{padding:calc(var(--nav-height) + 64px) var(--content-gap) var(--section-py);background:var(--color-bg-primary);min-height:100vh}.page-inner.svelte-rjpye8{max-width:760px;margin:0 auto}.page-header.svelte-rjpye8{margin-bottom:48px}.page-header.svelte-rjpye8 h1:where(.svelte-rjpye8){font-family:var(--font-heading);font-weight:700;font-size:clamp(32px,4vw,44px);color:var(--color-text)}.page-header.svelte-rjpye8 p:where(.svelte-rjpye8){margin-top:12px;font-size:17px;color:var(--color-text-secondary)}.faq-list.svelte-rjpye8{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-rjpye8{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:12px;overflow:hidden;transition:box-shadow var(--transition-base)}.faq-item[open].svelte-rjpye8{box-shadow:var(--shadow-card)}.faq-question.svelte-rjpye8{padding:20px 24px;font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--color-text);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.faq-question.svelte-rjpye8::-webkit-details-marker{display:none}.faq-question.svelte-rjpye8:after{content:"+";font-size:20px;font-weight:400;color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0;margin-left:16px}.faq-item[open].svelte-rjpye8 .faq-question:where(.svelte-rjpye8):after{content:"−"}.faq-answer.svelte-rjpye8{padding:0 24px 20px;font-size:15px;line-height:1.7;color:var(--color-text-secondary)}.help-cta.svelte-rjpye8{margin-top:48px;text-align:center;padding:32px;background:var(--color-bg-white);border-radius:12px;border:1px solid var(--color-border-light)}.help-cta.svelte-rjpye8 p:where(.svelte-rjpye8){font-size:15px;color:var(--color-text-secondary)}.btn-link.svelte-rjpye8{display:inline-block;margin-top:12px;font-weight:600;font-size:15px;color:var(--color-primary);transition:opacity var(--transition-fast)}.btn-link.svelte-rjpye8:hover{opacity:.8}@media(max-width:640px){.page.svelte-rjpye8{padding:48px 20px 56px;min-height:auto}.page-header.svelte-rjpye8{margin-bottom:32px}.page-header.svelte-rjpye8 h1:where(.svelte-rjpye8){font-size:34px;line-height:1.12}.page-header.svelte-rjpye8 p:where(.svelte-rjpye8){font-size:16px;line-height:1.55}.faq-question.svelte-rjpye8{min-height:58px;padding:18px;font-size:16px;line-height:1.35}.faq-answer.svelte-rjpye8{padding:0 18px 18px;font-size:15px}.help-cta.svelte-rjpye8{margin-top:36px;padding:24px 18px;text-align:left}.btn-link.svelte-rjpye8{min-height:44px;display:inline-flex;align-items:center}}
