.legal-content.svelte-1aenmaa h1{letter-spacing:-.02em;color:#0f1f5c;margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1.1}.legal-content.svelte-1aenmaa .updated{color:#64748b;margin-bottom:2.5rem;font-size:.875rem}.legal-content.svelte-1aenmaa h2{color:#0f1f5c;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.legal-content.svelte-1aenmaa h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.legal-content.svelte-1aenmaa p,.legal-content.svelte-1aenmaa li{color:#334155;line-height:1.7}.legal-content.svelte-1aenmaa p{margin-bottom:1rem}.legal-content.svelte-1aenmaa ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.legal-content.svelte-1aenmaa li{margin-bottom:.4rem}.legal-content.svelte-1aenmaa a{color:#1e3fff;text-decoration:underline}.legal-content.svelte-1aenmaa .todo{color:#92400e;background:#fef3c7;border-radius:.25rem;padding:.05rem .4rem;font-size:.9em;font-weight:600}.legal-content.svelte-1aenmaa table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.925rem}.legal-content.svelte-1aenmaa th,.legal-content.svelte-1aenmaa td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:.6rem .75rem}.legal-content.svelte-1aenmaa th{color:#0f1f5c;background:#f1f5f9;font-weight:600}
