main.legal-page.svelte-16fxxow{min-height:100vh;padding:2.5rem 1.5rem 4rem;display:flex;flex-direction:column;align-items:center}.legal-card.svelte-16fxxow{background:#ffffff0f;border-radius:18px;padding:2.5rem 3rem;width:100%;max-width:920px;box-shadow:0 18px 60px #00000073;border:1px solid rgba(255,255,255,.1);color:#eaeaea}h1.svelte-16fxxow{font-size:2.3rem;font-weight:700;color:#ffe27a;text-align:center;margin-bottom:1.2rem;letter-spacing:.04em}h2.svelte-16fxxow,h3.svelte-16fxxow{color:#ffe27a;margin-top:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.2rem}h3.svelte-16fxxow{font-size:1.05rem;opacity:.95}p.svelte-16fxxow,ul.svelte-16fxxow,li.svelte-16fxxow{font-size:1.02rem;line-height:1.55}a.svelte-16fxxow{color:#9cd9a8;text-decoration:underline}.subtitle.svelte-16fxxow{margin-bottom:1.4rem;text-align:center;font-size:1rem;opacity:.85}.small.svelte-16fxxow{margin-top:2.3rem;font-size:.85rem;opacity:.7;text-align:center}.copyright.svelte-16fxxow{margin-top:2rem;font-size:.85rem;color:#d9d9d9;opacity:.9;text-align:center;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.footer-mail.svelte-16fxxow{color:#ffe27a;text-decoration:none;margin-left:4px}.footer-mail.svelte-16fxxow:hover{text-decoration:underline}.legal-logo.svelte-16fxxow{width:130px;height:130px;object-fit:contain;display:block;margin:0 auto 1.2rem;filter:drop-shadow(0 0 8px rgba(0,0,0,.55))}.back.svelte-16fxxow{margin-top:1.5rem;text-align:center;font-size:.9rem}.back.svelte-16fxxow a:where(.svelte-16fxxow){color:#ffffffb3;text-decoration:none}.back.svelte-16fxxow a:where(.svelte-16fxxow):hover{color:#fff}@media(max-width:720px){.legal-card.svelte-16fxxow{padding:1.5rem 1.2rem}h1.svelte-16fxxow{font-size:1.8rem}.legal-logo.svelte-16fxxow{width:100px;height:100px}}
