.legal-page.svelte-6kohmd{background:var(--landing-bg);color:var(--landing-text);min-height:100vh}.legal-main.svelte-6kohmd{padding:120px 24px 80px;background:var(--landing-bg)}.legal-inner.svelte-6kohmd{max-width:800px;margin:0 auto}.legal-title.svelte-6kohmd{font-size:36px;font-weight:800;color:var(--landing-text);margin:0 0 8px;letter-spacing:-.02em}.legal-effective.svelte-6kohmd{font-size:14px;color:var(--landing-text-muted);margin:0 0 24px}.legal-locale-notice.svelte-6kohmd{margin:0 0 32px;padding:14px 18px;border:1px solid var(--landing-border);border-left:3px solid var(--landing-primary);border-radius:8px;background:var(--landing-surface);font-size:13px;line-height:1.6;color:var(--landing-text-secondary)}.legal-locale-notice.svelte-6kohmd a:where(.svelte-6kohmd){color:var(--landing-primary);text-decoration:underline;text-underline-offset:2px}.legal-content.svelte-6kohmd{display:flex;flex-direction:column;gap:32px}.legal-article.svelte-6kohmd{border-top:1px solid var(--landing-border);padding-top:24px}.legal-article.svelte-6kohmd:first-child{border-top:none;padding-top:0}.legal-heading.svelte-6kohmd{font-size:18px;font-weight:700;color:var(--landing-text);margin:0 0 16px;letter-spacing:-.01em}.legal-body.svelte-6kohmd{display:flex;flex-direction:column;gap:12px}.legal-paragraph.svelte-6kohmd{margin:0;font-size:14px;line-height:1.7;color:var(--landing-text-secondary);white-space:pre-line}.legal-list.svelte-6kohmd{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.7;color:var(--landing-text-secondary)}.legal-list--ordered.svelte-6kohmd{list-style:decimal}.legal-list.svelte-6kohmd:not(.legal-list--ordered){list-style:disc}@media(max-width:640px){.legal-main.svelte-6kohmd{padding:96px 20px 64px}.legal-title.svelte-6kohmd{font-size:28px}}
