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