.container.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:20px}.hero-header.svelte-1e0rsuc{text-align:center;padding:40px 0 30px}h1.svelte-1e0rsuc{font-size:1.8rem;color:#fff;margin:0}.card.svelte-1e0rsuc{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:30px}.legal-content.svelte-1e0rsuc{color:#ccc;line-height:1.7}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#fff;font-size:1.2rem;margin:30px 0 15px}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc):first-of-type{margin-top:10px}.legal-content.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0 0 15px}.legal-content.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 15px;padding-left:25px}.legal-content.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:8px}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#8b7bff;text-decoration:none}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}.last-updated.svelte-1e0rsuc{color:#888;font-size:.9rem;font-style:italic}.back-link.svelte-1e0rsuc{text-align:center;margin-top:30px}.back-link.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#8b7bff;text-decoration:none;font-size:.95rem}.back-link.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}
