.legal-page.svelte-1e0rsuc{padding:var(--space-4xl) 0}.legal-content.svelte-1e0rsuc{max-width:900px;margin:0 auto}.legal-title.svelte-1e0rsuc{font-size:var(--font-size-h1);margin-bottom:var(--space-md);text-align:center}.legal-date.svelte-1e0rsuc{text-align:center;font-size:var(--font-size-body-sm);color:var(--color-text-muted);margin-bottom:var(--space-3xl)}.legal-section.svelte-1e0rsuc{margin-bottom:var(--space-3xl)}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:var(--font-size-h3);margin-bottom:var(--space-lg);color:var(--color-primary)}.legal-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md)}.legal-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){list-style:disc;padding-left:var(--space-xl);margin-bottom:var(--space-md)}.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-sm)}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-primary);text-decoration:underline}.legal-section.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){font-weight:600;color:var(--color-text)}
