.legal-page.svelte-1e0rsuc{min-height:100vh;background:#f8f9fa;color:#1a1a1a;-webkit-user-select:text;user-select:text;cursor:auto;overflow:auto}.legal-nav.svelte-1e0rsuc{padding:20px 40px;border-bottom:1px solid #e0e0e0}.legal-nav.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#007aff;text-decoration:none;font-size:14px;font-weight:500}.legal-nav.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}.legal-content.svelte-1e0rsuc{max-width:720px;margin:0 auto;padding:48px 24px 80px;line-height:1.75;font-size:15px}h1.svelte-1e0rsuc{font-size:28px;font-weight:700;margin-bottom:8px;color:#111}.meta.svelte-1e0rsuc{color:#666;font-size:13px;margin-bottom:32px}h2.svelte-1e0rsuc{font-size:18px;font-weight:600;margin-top:36px;margin-bottom:12px;color:#222}p.svelte-1e0rsuc{margin-bottom:16px}ul.svelte-1e0rsuc{margin-bottom:16px;padding-left:24px}li.svelte-1e0rsuc{margin-bottom:8px}a.svelte-1e0rsuc{color:#007aff;text-decoration:none}a.svelte-1e0rsuc:hover{text-decoration:underline}
