.legal-page.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:var(--sp-8) var(--container-pad)}.legal-page.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:var(--fs-h1);font-weight:var(--fw-bold);margin-bottom:var(--sp-2);color:var(--color-text)}.last-updated.svelte-1e0rsuc{font-size:var(--fs-small);color:var(--color-text-muted);margin-bottom:var(--sp-8)}.legal-page.svelte-1e0rsuc section:where(.svelte-1e0rsuc){margin-bottom:var(--sp-8)}.legal-page.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:var(--fs-h2);font-weight:var(--fw-semibold);margin-bottom:var(--sp-3);color:var(--color-text)}.legal-page.svelte-1e0rsuc section:where(.svelte-1e0rsuc) p{font-size:var(--fs-body);line-height:1.7;color:var(--color-text-muted);margin-bottom:var(--sp-3)}.legal-page.svelte-1e0rsuc section:where(.svelte-1e0rsuc) ul{padding-left:var(--sp-6);margin-bottom:var(--sp-3)}.legal-page.svelte-1e0rsuc section:where(.svelte-1e0rsuc) li{font-size:var(--fs-body);line-height:1.7;color:var(--color-text-muted);margin-bottom:var(--sp-1)}.legal-page.svelte-1e0rsuc section:where(.svelte-1e0rsuc) a{color:var(--color-primary)}.legal-page.svelte-1e0rsuc section:where(.svelte-1e0rsuc) a:hover{text-decoration:underline}
