.legal-page.svelte-xyq2mm{padding:80px 24px;color:#333;line-height:1.7;background:#fff;word-break:keep-all}.container.svelte-xyq2mm{max-width:800px;margin:0 auto}h1.svelte-xyq2mm{font-size:32px;font-weight:800;margin-bottom:8px;color:#1a1a1a}.last-updated.svelte-xyq2mm{color:#6b7280;font-size:14px;margin-bottom:48px}.intro.svelte-xyq2mm{font-size:16px;color:#4b5563;margin-bottom:40px}section.svelte-xyq2mm{margin-bottom:40px}h2.svelte-xyq2mm{font-size:18px;font-weight:700;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb;color:#1a1a1a}p.svelte-xyq2mm{margin-bottom:12px;color:#4b5563;font-size:15px}ul.svelte-xyq2mm{padding-left:20px;margin-bottom:12px;list-style-type:disc}li.svelte-xyq2mm{margin-bottom:6px;color:#4b5563;font-size:15px}strong.svelte-xyq2mm{font-weight:600;color:#1a1a1a}.highlight-box.svelte-xyq2mm{background:#f0f9ff;border:1px solid #bae6fd;padding:20px;border-radius:12px;margin:20px 0}.highlight-box.svelte-xyq2mm strong:where(.svelte-xyq2mm){display:block;margin-bottom:8px;color:#0369a1;font-size:16px}.highlight-box.svelte-xyq2mm p:where(.svelte-xyq2mm){margin-bottom:0;font-size:14px;color:#0c4a6e}.contact-info.svelte-xyq2mm{background:#f9fafb;padding:20px;border-radius:8px;list-style:none}.contact-info.svelte-xyq2mm li:where(.svelte-xyq2mm){margin-bottom:4px}.contact-desc.svelte-xyq2mm{font-size:13px;color:#9ca3af;margin-top:12px}
