.legal-page.svelte-xr6r1i{background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.legal-content.svelte-xr6r1i{padding:120px 1.5rem 80px;line-height:1.6}.container.svelte-xr6r1i{max-width:800px;margin:0 auto}h1.svelte-xr6r1i{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.update-date.svelte-xr6r1i{color:var(--text-muted);margin-bottom:3rem;font-size:.9rem}section.svelte-xr6r1i{margin-bottom:2.5rem}h2.svelte-xr6r1i{color:var(--accent-blue-ink);margin-bottom:1rem;font-size:1.5rem;font-weight:700}p.svelte-xr6r1i{color:var(--text-secondary);margin-bottom:1rem}ul.svelte-xr6r1i{color:var(--text-secondary);margin-bottom:1rem;padding-left:1.5rem}li.svelte-xr6r1i{margin-bottom:.5rem}strong{color:var(--text-primary)}.contact-link{color:var(--accent-blue-ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.contact-link:hover{color:var(--accent-blue-ink)}
