.legal-page.svelte-7ke6fz{max-width:800px;margin:0 auto;padding:var(--space-12) var(--container-padding-mobile);font-family:var(--font-body);color:var(--color-text);line-height:1.7}@media(min-width:768px){.legal-page.svelte-7ke6fz{padding:var(--space-16) var(--space-8)}}.legal-header.svelte-7ke6fz{margin-bottom:var(--space-12);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}h1.svelte-7ke6fz{font-family:var(--font-display);font-size:2.5rem;font-weight:400;margin:0 0 var(--space-2);color:var(--color-text)}.last-updated.svelte-7ke6fz{font-size:.875rem;color:var(--color-text-muted);margin:0}section.svelte-7ke6fz{margin-bottom:var(--space-8)}h2.svelte-7ke6fz{font-family:var(--font-display);font-size:1.75rem;font-weight:400;margin:var(--space-8) 0 var(--space-4);color:var(--color-text)}h3.svelte-7ke6fz{font-family:var(--font-body);font-size:1.125rem;font-weight:600;margin:var(--space-6) 0 var(--space-3);color:var(--color-text)}p.svelte-7ke6fz{margin:var(--space-4) 0;color:var(--color-text-body)}ul.svelte-7ke6fz{margin:var(--space-3) 0;padding-left:var(--space-6);color:var(--color-text-body)}li.svelte-7ke6fz{margin:var(--space-2) 0}a.svelte-7ke6fz{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a.svelte-7ke6fz:hover{color:var(--color-primary-hover);text-decoration:underline}.table-wrapper.svelte-7ke6fz{overflow-x:auto;margin:var(--space-4) 0}table.svelte-7ke6fz{width:100%;border-collapse:collapse;font-size:.875rem}th.svelte-7ke6fz,td.svelte-7ke6fz{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-border)}th.svelte-7ke6fz{font-weight:600;color:var(--color-text);background:var(--color-background)}td.svelte-7ke6fz{color:var(--color-text-body)}strong.svelte-7ke6fz{font-weight:600;color:var(--color-text)}
