.legal-page.svelte-189w5g0{padding:120px 0 80px;min-height:100vh}.container.svelte-189w5g0{max-width:800px;margin:0 auto;padding:0 20px}h1.svelte-189w5g0{font-size:2.5rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.update-date.svelte-189w5g0{color:var(--text-muted);font-size:.9rem;margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid var(--border)}section.svelte-189w5g0{margin-bottom:40px}h2.svelte-189w5g0{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:var(--text-primary);margin-top:40px}h3.svelte-189w5g0{font-size:1.2rem;font-weight:600;margin-bottom:12px;margin-top:24px;color:var(--text-primary)}p.svelte-189w5g0{line-height:1.8;color:var(--text-secondary);margin-bottom:16px}ul.svelte-189w5g0{margin:16px 0;padding-left:24px}li.svelte-189w5g0{line-height:1.8;color:var(--text-secondary);margin-bottom:8px}a.svelte-189w5g0{color:var(--primary);text-decoration:underline}a.svelte-189w5g0:hover{color:var(--primary-dark)}.back-link.svelte-189w5g0{margin-top:60px;padding-top:40px;border-top:1px solid var(--border);text-align:center}.back-link.svelte-189w5g0 a:where(.svelte-189w5g0){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-189w5g0 a:where(.svelte-189w5g0):hover{transform:translateY(-2px)}@media(max-width:768px){.legal-page.svelte-189w5g0{padding:100px 0 60px}h1.svelte-189w5g0{font-size:2rem}h2.svelte-189w5g0{font-size:1.3rem}h3.svelte-189w5g0{font-size:1.1rem}}
