.legal-page.svelte-16twp16{padding:var(--space-3xl) var(--space-lg);min-height:60vh}.container.svelte-16twp16{max-width:720px;margin:0 auto}.page-header.svelte-16twp16{margin-bottom:var(--space-3xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.page-header.svelte-16twp16 h1:where(.svelte-16twp16){font-size:var(--text-h1);margin-bottom:var(--space-sm)}.last-updated.svelte-16twp16{font-size:var(--text-small);color:var(--color-text-muted)}.content.svelte-16twp16{display:flex;flex-direction:column;gap:var(--space-2xl)}section.svelte-16twp16 h2:where(.svelte-16twp16){font-size:var(--text-h3);margin-bottom:var(--space-md);color:var(--color-text)}section.svelte-16twp16 p:where(.svelte-16twp16){line-height:var(--leading-relaxed)}section.svelte-16twp16 ul:where(.svelte-16twp16){margin-top:var(--space-md);padding-left:var(--space-xl)}section.svelte-16twp16 li:where(.svelte-16twp16){font-size:var(--text-body);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-sm)}section.svelte-16twp16 li:where(.svelte-16twp16)::marker{color:var(--color-primary)}section.svelte-16twp16 a:where(.svelte-16twp16){color:var(--color-primary);text-decoration:underline}section.svelte-16twp16 a:where(.svelte-16twp16):hover{color:var(--color-primary-hover)}
