.legal-page.svelte-1588ews{position:relative;z-index:1}.legal-shell.svelte-1588ews{max-width:48rem;margin:0 auto;padding:4rem clamp(1rem,3vw,2rem) 5rem}.legal-title.svelte-1588ews{font-family:var(--font-heading);font-size:2.25rem;font-weight:800;margin-bottom:2rem}.legal-body.svelte-1588ews h2:where(.svelte-1588ews){font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-top:2rem;margin-bottom:.75rem}.legal-body.svelte-1588ews p:where(.svelte-1588ews){color:var(--color-leinen-500);line-height:1.7;margin-bottom:.75rem}.legal-body.svelte-1588ews a:where(.svelte-1588ews){color:var(--color-koralle);text-decoration:underline}
