.legal.svelte-7ke6fz{background:var(--color-navy);min-height:100vh}.legal-inner.svelte-7ke6fz{max-width:680px;margin:0 auto;padding:3rem 2rem 5rem}@media (max-width: 640px){.legal-inner.svelte-7ke6fz{padding:2.5rem 1.5rem 4rem}}.legal-updated.svelte-7ke6fz{font-family:var(--font-sans);font-weight:300;font-size:.8rem;color:var(--color-steel);opacity:.7;margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(200,223,245,.08)}.legal-body.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-sans);font-weight:500;font-size:.95rem;color:var(--color-ice);margin-top:2.5rem;margin-bottom:.75rem}.legal-body.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font-sans);font-weight:500;font-size:.8rem;color:var(--color-ice);opacity:.7;margin-top:1.5rem;margin-bottom:.5rem}.legal-body.svelte-7ke6fz p:where(.svelte-7ke6fz){font-family:var(--font-sans);font-weight:300;font-size:.85rem;color:var(--color-steel);opacity:.6;line-height:1.8;margin-bottom:1rem}.legal-body.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-cobalt-text);text-decoration:none;transition:opacity .3s}.legal-body.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.8}
