.legal-page.svelte-z37317{min-height:100vh;background:var(--surface-container-lowest, #0a0a0f);padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center}.back-home.svelte-z37317{align-self:flex-start;max-width:720px;width:100%;margin:0 auto 2rem;font-size:.85rem;color:#ffffff80;text-decoration:none;transition:color .15s}.back-home.svelte-z37317:hover{color:#ffffffe6}article.svelte-z37317{max-width:720px;width:100%}h1.svelte-z37317{font-family:var(--font-display, system-ui);font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:.5rem}.last-updated.svelte-z37317{font-size:.8rem;color:#fff6;margin-bottom:2.5rem}section.svelte-z37317{margin-bottom:2rem}h2.svelte-z37317{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:.5rem}h3.svelte-z37317{font-size:.95rem;font-weight:600;color:#ffffffd9;margin:1rem 0 .35rem}p.svelte-z37317{font-size:.9rem;line-height:1.7;color:#ffffffa6}ul.svelte-z37317{margin:.75rem 0;padding-left:1.5rem}li.svelte-z37317{font-size:.9rem;line-height:1.7;color:#ffffffa6;margin-bottom:.35rem}li.svelte-z37317 strong:where(.svelte-z37317){color:#ffffffd9}a.svelte-z37317{color:var(--primary, #00dbe9);text-decoration:none}a.svelte-z37317:hover{text-decoration:underline}
