.legal-page.svelte-1hjbzcl{padding:3rem 1rem 5rem}.legal-container.svelte-1hjbzcl{max-width:800px;margin:0 auto}.legal-title.svelte-1hjbzcl{font-size:2rem;font-weight:800;color:var(--color-text-primary, #111827);margin-bottom:.5rem}.dark .legal-title.svelte-1hjbzcl{color:#f9fafb}.legal-updated.svelte-1hjbzcl{font-size:.875rem;color:#6b7280;margin-bottom:2.5rem}.legal-content.svelte-1hjbzcl{font-size:.9375rem;line-height:1.8;color:#374151}.dark .legal-content.svelte-1hjbzcl{color:#d1d5db}.legal-content.svelte-1hjbzcl h2:where(.svelte-1hjbzcl){font-size:1.25rem;font-weight:700;color:#111827;margin:2.5rem 0 .75rem}.dark .legal-content.svelte-1hjbzcl h2:where(.svelte-1hjbzcl){color:#f9fafb}.legal-content.svelte-1hjbzcl h3:where(.svelte-1hjbzcl){font-size:1rem;font-weight:600;color:#1f2937;margin:1.5rem 0 .5rem}.dark .legal-content.svelte-1hjbzcl h3:where(.svelte-1hjbzcl){color:#e5e7eb}.legal-content.svelte-1hjbzcl p:where(.svelte-1hjbzcl){margin-bottom:1rem}.legal-content.svelte-1hjbzcl ul:where(.svelte-1hjbzcl){margin:.5rem 0 1rem 1.5rem;list-style:disc}.legal-content.svelte-1hjbzcl li:where(.svelte-1hjbzcl){margin-bottom:.375rem}.legal-content.svelte-1hjbzcl a:where(.svelte-1hjbzcl){color:#c41e24;text-decoration:underline}.legal-content.svelte-1hjbzcl a:where(.svelte-1hjbzcl):hover{color:#9b1820}
