.legal-page.svelte-7ke6fz{max-width:800px;padding:var(--space-12) var(--container-padding-mobile);font-family:var(--font-body);color:var(--color-text);margin:0 auto;line-height:1.7}@media (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);margin:0 0 var(--space-2);color:var(--color-text);font-size:2.5rem;font-weight:400}.last-updated.svelte-7ke6fz{color:var(--color-text-muted);margin:0;font-size:.875rem}section.svelte-7ke6fz{margin-bottom:var(--space-8)}h2.svelte-7ke6fz{font-family:var(--font-display);margin:var(--space-8) 0 var(--space-4);color:var(--color-text);font-size:1.75rem;font-weight:400}h3.svelte-7ke6fz{font-family:var(--font-body);margin:var(--space-6) 0 var(--space-3);color:var(--color-text);font-size:1.125rem;font-weight:600}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);transition:color var(--transition-fast);text-decoration:none}a.svelte-7ke6fz:hover{color:var(--color-primary-hover);text-decoration:underline}.table-wrapper.svelte-7ke6fz{margin:var(--space-4) 0;overflow-x:auto}table.svelte-7ke6fz{border-collapse:collapse;width:100%;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{color:var(--color-text);background:var(--color-background);font-weight:600}td.svelte-7ke6fz{color:var(--color-text-body)}strong.svelte-7ke6fz{color:var(--color-text);font-weight:600}
