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