.legal-page.svelte-1usozw3{color:#111827}.eyebrow.svelte-1usozw3{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5}h1.svelte-1usozw3{margin-top:.25rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;font-weight:800;letter-spacing:-.04em}.updated.svelte-1usozw3{margin-top:.75rem;color:#4b5563}.notice.svelte-1usozw3,.card.svelte-1usozw3,.toc.svelte-1usozw3{position:relative;z-index:1}.notice.svelte-1usozw3{margin-top:1.5rem;border:1px solid #c7d2fe;background:#eef2ffe6;border-radius:1rem;padding:1rem;color:#312e81}.toc.svelte-1usozw3{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.toc.svelte-1usozw3 a:where(.svelte-1usozw3){border:1px solid #d1d5db;background:#ffffffd9;border-radius:999px;padding:.55rem .85rem;text-decoration:none;color:#111827;font-weight:600}.card.svelte-1usozw3{margin-top:1rem;border:1px solid #e5e7eb;background:#ffffffeb;border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 16px 40px #0f172a0f}h2.svelte-1usozw3{font-size:1.15rem;font-weight:750;margin-bottom:.65rem}h3.svelte-1usozw3{margin-top:1rem;font-size:1rem;font-weight:750}p.svelte-1usozw3{line-height:1.7;margin-top:.75rem}ul.svelte-1usozw3{margin-top:.75rem;padding-left:1.25rem;list-style:disc}li.svelte-1usozw3{margin-top:.45rem;line-height:1.6}a.svelte-1usozw3{color:#4338ca;text-decoration:underline}
