.legal-page.svelte-1e0rsuc{color:var(--color-text);font-family:var(--font-ui)}.legal-surface.svelte-1e0rsuc{width:100%;margin-top:16px;padding:clamp(20px,3vw,36px)}.legal-header.svelte-1e0rsuc{margin-bottom:3rem;max-width:860px}.legal-body.svelte-1e0rsuc{max-width:860px}h1.svelte-1e0rsuc{font-family:var(--font-display);font-size:2.25rem;font-weight:400;margin:0 0 .5rem;color:var(--color-text)}.meta.svelte-1e0rsuc{color:var(--color-muted);font-size:.875rem;margin:0 0 .35rem}.legal-body.svelte-1e0rsuc section:where(.svelte-1e0rsuc){margin-bottom:2.5rem;border-top:1px solid var(--color-dim);padding-top:1.5rem}h2.svelte-1e0rsuc{font-family:var(--font-ui);font-size:1.25rem;font-weight:400;margin:0 0 1rem;color:var(--color-text)}p.svelte-1e0rsuc{font-size:.9375rem;line-height:1.7;color:var(--color-text);margin:0 0 .75rem}ul.svelte-1e0rsuc{margin:.5rem 0 .75rem 1.25rem;padding:0}li.svelte-1e0rsuc{font-size:.9375rem;line-height:1.7;margin-bottom:.25rem;color:var(--color-text)}a.svelte-1e0rsuc{color:var(--color-blue);text-decoration:underline;text-underline-offset:2px}
