.legal-page.svelte-nwv3kx{padding:120px 0 80px;min-height:100vh}.container.svelte-nwv3kx{max-width:800px;margin:0 auto;padding:0 20px}h1.svelte-nwv3kx{font-size:2.5rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.update-date.svelte-nwv3kx{color:var(--text-muted);font-size:.9rem;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid var(--border)}section.svelte-nwv3kx{margin-bottom:40px}h2.svelte-nwv3kx{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:var(--text-primary);margin-top:40px}p.svelte-nwv3kx{line-height:1.8;color:var(--text-secondary);margin-bottom:16px}ol.svelte-nwv3kx,ul.svelte-nwv3kx{margin:16px 0;padding-left:24px}li.svelte-nwv3kx{line-height:1.8;color:var(--text-secondary);margin-bottom:8px}ul.svelte-nwv3kx{list-style-type:disc;margin-top:8px}ol.svelte-nwv3kx ul:where(.svelte-nwv3kx){margin-top:8px;margin-bottom:8px}a.svelte-nwv3kx{color:var(--primary);text-decoration:underline}a.svelte-nwv3kx:hover{color:var(--primary-dark)}.back-link.svelte-nwv3kx{margin-top:60px;padding-top:40px;border-top:1px solid var(--border);text-align:center}.back-link.svelte-nwv3kx a:where(.svelte-nwv3kx){display:inline-block;padding:12px 24px;background:var(--primary);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.back-link.svelte-nwv3kx a:where(.svelte-nwv3kx):hover{background:var(--primary-dark);transform:translateY(-2px)}@media(max-width:768px){.legal-page.svelte-nwv3kx{padding:100px 0 60px}h1.svelte-nwv3kx{font-size:2rem}h2.svelte-nwv3kx{font-size:1.3rem}}
