.legal-content.svelte-19jyf8x{max-width:800px;margin:0 auto;padding:var(--web-space-2xl) var(--web-space-lg)}.legal-intro.svelte-19jyf8x{font-size:var(--web-font-body-lg);line-height:1.7;color:var(--web-color-text-secondary);margin-bottom:var(--web-space-2xl);padding-bottom:var(--web-space-xl);border-bottom:1px solid var(--web-color-border)}.legal-section.svelte-19jyf8x{margin-bottom:var(--web-space-2xl)}.legal-section.svelte-19jyf8x h2:where(.svelte-19jyf8x){font-size:var(--web-font-h3);font-weight:600;color:var(--web-color-primary);margin-bottom:var(--web-space-md)}.legal-section.svelte-19jyf8x p:where(.svelte-19jyf8x){font-size:var(--web-font-body);line-height:1.7;color:var(--web-color-text-secondary);margin-bottom:var(--web-space-md)}.legal-section.svelte-19jyf8x a:where(.svelte-19jyf8x){color:var(--web-color-primary);text-decoration:underline}.legal-section.svelte-19jyf8x a:where(.svelte-19jyf8x):hover{text-decoration:none}.legal-list.svelte-19jyf8x{list-style:disc;padding-left:var(--web-space-xl);margin-bottom:var(--web-space-md)}.legal-list.svelte-19jyf8x li:where(.svelte-19jyf8x){font-size:var(--web-font-body);line-height:1.7;color:var(--web-color-text-secondary);margin-bottom:var(--web-space-sm)}.legal-list.svelte-19jyf8x li:where(.svelte-19jyf8x) strong:where(.svelte-19jyf8x){color:var(--web-color-text)}.legal-date.svelte-19jyf8x{font-style:italic;color:var(--web-color-text-muted);margin-top:var(--web-space-md)}
