.legal-page-container.svelte-594lbg{max-width:860px;margin:0 auto;padding:40px 16px 80px}.legal-card.svelte-594lbg{border-radius:var(--radius-lg,16px);padding:40px}.legal-header.svelte-594lbg{border-bottom:1px solid var(--border-subtle,#ffffff1a);margin-bottom:32px;padding-bottom:24px}.legal-logo.svelte-594lbg{color:var(--text-main,#f8fafc);align-items:center;gap:10px;margin-bottom:16px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.legal-logo.svelte-594lbg img:where(.svelte-594lbg){border-radius:8px;width:32px;height:32px}h1.svelte-594lbg{color:var(--text-main,#f8fafc);margin:0 0 8px;font-size:32px;font-weight:800}.last-updated.svelte-594lbg{color:var(--text-muted,#94a3b8);margin:0;font-size:13px}.legal-content.svelte-594lbg section:where(.svelte-594lbg){margin-bottom:28px}h2.svelte-594lbg{color:var(--text-main,#f8fafc);margin-bottom:12px;font-size:18px;font-weight:700}p.svelte-594lbg{color:var(--text-muted,#94a3b8);margin-bottom:12px;font-size:14.5px;line-height:1.7}ul.svelte-594lbg{color:var(--text-muted,#94a3b8);margin:0 0 16px 24px;font-size:14.5px;line-height:1.7}li.svelte-594lbg{margin-bottom:6px}.legal-email.svelte-594lbg{color:var(--link-color,#38bdf8);font-weight:600;text-decoration:none}.legal-email.svelte-594lbg:hover{text-decoration:underline}@media (width<=640px){.legal-card.svelte-594lbg{padding:24px 16px}h1.svelte-594lbg{font-size:26px}}
