.legal-page.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}.legal-header.svelte-1e0rsuc{text-align:center;margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:2px solid var(--color-primary)}h1.svelte-1e0rsuc{font-family:Cormorant Garamond,Georgia,serif;font-size:var(--font-size-4xl);color:var(--text-primary);margin-bottom:var(--space-sm)}.updated.svelte-1e0rsuc{color:var(--text-tertiary);font-size:var(--font-size-sm)}.intro.svelte-1e0rsuc{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--leading-relaxed)}section.svelte-1e0rsuc{margin-bottom:var(--space-xl)}h2.svelte-1e0rsuc{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-color-light)}p.svelte-1e0rsuc{margin-bottom:var(--space-md);line-height:var(--leading-relaxed);color:var(--text-secondary)}ul.svelte-1e0rsuc{margin:var(--space-sm) 0 var(--space-md) var(--space-lg)}li.svelte-1e0rsuc{margin-bottom:var(--space-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}strong.svelte-1e0rsuc{color:var(--text-primary);font-weight:600}@media (max-width: 600px){.legal-page.svelte-1e0rsuc{padding:var(--space-lg) var(--space-md)}h1.svelte-1e0rsuc{font-size:var(--font-size-2xl)}h2.svelte-1e0rsuc{font-size:var(--font-size-lg)}}
