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