.legal-container.svelte-1e0rsuc{max-width:680px;margin:0 auto;padding:40px 24px 72px}.legal-back.svelte-1e0rsuc{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-dim);text-decoration:none;margin-bottom:24px;transition:color .15s}.legal-back.svelte-1e0rsuc:hover{color:var(--color-text)}.legal-container.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:28px;font-weight:700;color:var(--color-text);margin-bottom:8px;letter-spacing:-.02em}.legal-date.svelte-1e0rsuc{font-size:12px;color:var(--color-text-dim);margin-bottom:28px;line-height:1.6}.legal-lead.svelte-1e0rsuc{font-size:14px;color:var(--color-text-muted);line-height:1.75;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:16px;font-weight:600;color:var(--color-text);margin-top:28px;margin-bottom:10px}.legal-content.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:14px;color:var(--color-text-muted);line-height:1.8;margin-bottom:12px}.legal-content.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){padding-left:22px;margin-bottom:14px}.legal-content.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-size:14px;color:var(--color-text-muted);line-height:1.75;margin-bottom:6px}.legal-disclaimer.svelte-1e0rsuc{padding:12px 14px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-elevated)}
