.legal-page.svelte-1f8k1uu{padding-block:var(--space-12) var(--space-20);min-height:60vh}.legal-container.svelte-1f8k1uu{max-width:800px}.legal-header.svelte-1f8k1uu{margin-bottom:var(--space-10)}.legal-back.svelte-1f8k1uu{display:inline-block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-domicile);text-decoration:none;margin-bottom:var(--space-6)}.legal-back.svelte-1f8k1uu:hover{text-decoration:underline}.legal-title.svelte-1f8k1uu{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--space-2)}.legal-updated.svelte-1f8k1uu{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.legal-lead.svelte-1f8k1uu{font-size:var(--font-size-lg);color:var(--color-text);line-height:1.7;margin-bottom:var(--space-6)}.prose.svelte-1f8k1uu h2{font-size:var(--font-size-xl);font-weight:700;margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--color-text)}.prose.svelte-1f8k1uu p{line-height:1.75;color:var(--color-text-muted);margin-bottom:var(--space-4)}.prose.svelte-1f8k1uu a{color:var(--color-domicile);text-decoration:underline}
