.legal-page.svelte-yna22u{background:#fff;min-height:100vh;padding:2rem 1rem 4rem}.legal-container.svelte-yna22u{max-width:800px;margin:0 auto;font-family:Barlow,sans-serif;color:var(--mc-gray-900);line-height:1.7}.back-link.svelte-yna22u{display:inline-block;margin-bottom:2rem;color:var(--mc-blue-600);text-decoration:none;font-weight:500;font-size:.95rem}.back-link.svelte-yna22u:hover{text-decoration:underline}h1.svelte-yna22u{font-family:Bebas Neue,sans-serif;font-size:2.5rem;letter-spacing:.02em;color:var(--mc-blue-800);margin-bottom:.25rem}.subtitle.svelte-yna22u{color:var(--mc-gray-500);font-size:.9rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--mc-gray-200)}h2.svelte-yna22u{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.01em;color:var(--mc-blue-700);margin-top:2rem;margin-bottom:.75rem}h3.svelte-yna22u{font-size:1rem;font-weight:600;color:var(--mc-gray-800);margin-top:1rem;margin-bottom:.5rem}section.svelte-yna22u{margin-bottom:1rem}p.svelte-yna22u{margin-bottom:.75rem;font-size:.95rem}ul.svelte-yna22u,ol.svelte-yna22u{margin:.5rem 0 1rem 1.5rem;font-size:.95rem}li.svelte-yna22u{margin-bottom:.35rem}a.svelte-yna22u{color:var(--mc-blue-600)}a.svelte-yna22u:hover{text-decoration:underline}.update-date.svelte-yna22u{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--mc-gray-200);color:var(--mc-gray-500);font-size:.9rem;font-style:italic}
