.legal-page-container.svelte-1esumy1{max-width:860px;margin:0 auto;padding:40px 16px 80px}.legal-card.svelte-1esumy1{border-radius:var(--radius-lg,16px);padding:40px}.legal-header.svelte-1esumy1{border-bottom:1px solid var(--border-subtle,#ffffff1a);margin-bottom:32px;padding-bottom:24px}.legal-logo.svelte-1esumy1{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-1esumy1 img:where(.svelte-1esumy1){border-radius:8px;width:32px;height:32px}h1.svelte-1esumy1{color:var(--text-main,#f8fafc);margin:0 0 8px;font-size:32px;font-weight:800}.last-updated.svelte-1esumy1{color:var(--text-muted,#94a3b8);margin:0;font-size:13px}.legal-content.svelte-1esumy1 section:where(.svelte-1esumy1){margin-bottom:28px}h2.svelte-1esumy1{color:var(--text-main,#f8fafc);margin-bottom:12px;font-size:18px;font-weight:700}p.svelte-1esumy1{color:var(--text-muted,#94a3b8);margin-bottom:12px;font-size:14.5px;line-height:1.7}.highlight-section.svelte-1esumy1{border-left:4px solid var(--gold,#ea9b06);background:#ea9b0614;border-radius:8px;padding:16px 20px}.highlight-section.svelte-1esumy1 p:where(.svelte-1esumy1){color:var(--text-main,#f8fafc)}ul.svelte-1esumy1{color:var(--text-muted,#94a3b8);margin:0 0 16px 24px;font-size:14.5px;line-height:1.7}li.svelte-1esumy1{margin-bottom:6px}.legal-email.svelte-1esumy1{color:var(--link-color,#38bdf8);font-weight:600;text-decoration:none}.legal-email.svelte-1esumy1:hover{text-decoration:underline}@media (width<=640px){.legal-card.svelte-1esumy1{padding:24px 16px}h1.svelte-1esumy1{font-size:26px}}
