.legal-page.svelte-7ke6fz{padding:160px 0 80px;min-height:100vh;background:var(--bg)}.doc-inner.svelte-7ke6fz{max-width:800px;margin:0 auto}.doc-h1.svelte-7ke6fz{font-size:clamp(36px,5vw,56px);margin-bottom:12px;letter-spacing:-.02em}.doc-meta.svelte-7ke6fz{font-size:14px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:64px;border-bottom:1px solid var(--border);padding-bottom:32px}.doc-content.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:24px;margin-top:48px;margin-bottom:16px}.doc-content.svelte-7ke6fz h2:where(.svelte-7ke6fz):first-child{margin-top:0}.doc-content.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:16px;line-height:1.8;margin-bottom:24px}.back-btn.svelte-7ke6fz{margin-top:48px}
