.legal.svelte-7ke6fz{max-width:42rem;margin:0 auto;padding-bottom:2rem}.legal.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:var(--font-heading);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}.meta.svelte-7ke6fz{font-size:.8125rem;color:var(--color-muted);margin-bottom:2rem}.legal.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-heading);font-size:1.125rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem}.legal.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:.9375rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.legal.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.875rem;line-height:1.7;color:var(--color-muted);margin-bottom:.75rem}.legal.svelte-7ke6fz ul:where(.svelte-7ke6fz){list-style:disc;padding-left:1.5rem;margin-bottom:.75rem}.legal.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:.875rem;line-height:1.7;color:var(--color-muted);margin-bottom:.25rem}.legal.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.legal.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--color-text)}.legal.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-text);font-weight:600}
