.legal-page.svelte-1gmktme{background:var(--color-white);min-height:100dvh;padding:calc(var(--header-height) + 1rem) 0 0;color:var(--color-purple)}.legal-page__inner.svelte-1gmktme{max-width:42rem;padding-bottom:2.5rem}.legal-page__title.svelte-1gmktme{margin-bottom:1rem;font-size:clamp(2.5rem,8vw,4rem)}.legal-page__intro.svelte-1gmktme{text-align:center;margin:0 0 2rem;font-size:1.05rem;line-height:1.6}.legal-page__section.svelte-1gmktme+.legal-page__section:where(.svelte-1gmktme){margin-top:2rem}.legal-page__heading.svelte-1gmktme{font-family:var(--font-display);margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:300;line-height:1.2}.legal-page__text.svelte-1gmktme{color:color-mix(in srgb, var(--color-purple) 88%, black);margin:0;font-size:.98rem;line-height:1.7}.legal-page__text.svelte-1gmktme+.legal-page__text:where(.svelte-1gmktme){margin-top:.85rem}.legal-page__list.svelte-1gmktme{margin:.75rem 0 0;padding-left:1.25rem;line-height:1.7}.legal-page__link.svelte-1gmktme{color:var(--color-purple);text-underline-offset:.2rem;text-decoration:underline}
