.legal.svelte-7ke6fz{width:100%;max-width:56rem;margin:0 auto;padding:var(--space-16) var(--page-padding-x) var(--space-16);box-sizing:border-box;font-size:.9375rem;line-height:1.65;color:var(--color-text)}.legal.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:inherit;line-height:inherit}.legal__header.svelte-7ke6fz{margin-bottom:var(--space-10)}.legal__meta.svelte-7ke6fz{margin:0 0 var(--space-3);font-size:var(--fs-small);line-height:var(--lh-small)}.legal__title.svelte-7ke6fz{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:-.02em;color:var(--color-text)}.legal__section.svelte-7ke6fz{margin-bottom:var(--space-8)}.legal__section.svelte-7ke6fz:last-child{margin-bottom:0}.legal__h2.svelte-7ke6fz{margin:0 0 var(--space-3);color:var(--color-text);font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.legal__section.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 var(--space-3)}.legal__section.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.legal__list.svelte-7ke6fz{margin:var(--space-3) 0 var(--space-3);padding-left:1.125rem;font-size:inherit}.legal__list.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:var(--space-2)}.legal__list.svelte-7ke6fz li:where(.svelte-7ke6fz):last-child{margin-bottom:0}.legal__link.svelte-7ke6fz{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.legal__link.svelte-7ke6fz:hover{color:var(--color-primary-hover)}
