.legal.svelte-10sqvll{background:#f8fafc;padding:3.5rem 1rem 5rem}.legal__container.svelte-10sqvll{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2.75rem 3rem;box-shadow:0 10px 30px #0f172a0d}.legal__updated.svelte-10sqvll{font-size:.85rem;color:#94a3b8;margin:0 0 2rem}.legal.svelte-10sqvll section:where(.svelte-10sqvll){margin-bottom:2rem}.legal.svelte-10sqvll h2:where(.svelte-10sqvll){font-size:1.3rem;font-weight:700;color:#0f172a;margin:0 0 .85rem}.legal.svelte-10sqvll p:where(.svelte-10sqvll){font-size:1rem;line-height:1.7;color:#334155;margin:0 0 .85rem}.legal.svelte-10sqvll ul:where(.svelte-10sqvll){margin:0 0 .85rem;padding-left:1.3rem}.legal.svelte-10sqvll li:where(.svelte-10sqvll){font-size:1rem;line-height:1.7;color:#334155;margin-bottom:.5rem}.legal.svelte-10sqvll a:where(.svelte-10sqvll){color:#2563eb;text-decoration:underline}.legal__link-btn.svelte-10sqvll{background:none;border:none;padding:0;color:#2563eb;text-decoration:underline;cursor:pointer;font:inherit}@media(max-width:640px){.legal__container.svelte-10sqvll{padding:1.75rem 1.35rem}.legal.svelte-10sqvll h2:where(.svelte-10sqvll){font-size:1.15rem}}
