.impressum.svelte-1588ews{width:min(100% - 2.5rem,54rem);min-height:calc(100svh - 5.25rem);margin:0 auto;padding:1.5rem 0 4rem}.back-link.svelte-1588ews,.page-end.svelte-1588ews a:where(.svelte-1588ews){color:var(--muted);font-size:.82rem;font-weight:700;text-decoration:none}.eyebrow.svelte-1588ews{color:#0f806f;letter-spacing:.12em;text-transform:uppercase;margin:3.5rem 0 .6rem;font-size:.75rem;font-weight:800}h1.svelte-1588ews{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,9vw,5rem);line-height:1}h1.svelte-1588ews span:where(.svelte-1588ews){color:#0f9d8a}section.svelte-1588ews{border-top:1px solid #1d1d1f24;padding:1.5rem 0}h2.svelte-1588ews{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 1rem;font-size:1.35rem}dl.svelte-1588ews{gap:.85rem;margin:0;display:grid}dl.svelte-1588ews>div:where(.svelte-1588ews){grid-template-columns:minmax(12rem,.7fr) 1.3fr;gap:1rem;display:grid}dt.svelte-1588ews{font-size:.85rem;font-weight:750}dd.svelte-1588ews{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.5}dd.svelte-1588ews a:where(.svelte-1588ews){color:inherit}.page-end.svelte-1588ews{border-top:1px solid #1d1d1f24;margin-top:1rem;padding-top:1.5rem}@media (width<=520px){.impressum.svelte-1588ews{width:min(100% - 2rem,54rem)}.eyebrow.svelte-1588ews{margin-top:2.5rem}dl.svelte-1588ews>div:where(.svelte-1588ews){grid-template-columns:1fr;gap:.2rem}}
