.legal-container.svelte-7ke6fz{max-width:680px;margin:0 auto;padding:40px 24px 72px}.legal-back.svelte-7ke6fz{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-7ke6fz:hover{color:var(--color-text)}.legal-container.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:28px;font-weight:700;color:var(--color-text);margin-bottom:8px;letter-spacing:-.02em}.legal-date.svelte-7ke6fz{font-size:12px;color:var(--color-text-dim);margin-bottom:28px;line-height:1.6}.legal-lead.svelte-7ke6fz{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-7ke6fz h2:where(.svelte-7ke6fz){font-size:16px;font-weight:600;color:var(--color-text);margin-top:28px;margin-bottom:10px}.legal-content.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:14px;color:var(--color-text-muted);line-height:1.8;margin-bottom:12px}.legal-content.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:22px;margin-bottom:14px}.legal-content.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:14px;color:var(--color-text-muted);line-height:1.75;margin-bottom:6px}.legal-disclaimer.svelte-7ke6fz{padding:12px 14px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-elevated)}
