.legal.svelte-7ad8we{border-bottom:1px solid var(--line);max-width:720px;margin:0 auto;padding:clamp(48px,7vw,96px) 20px clamp(64px,8vw,120px)}.kicker.svelte-7ad8we{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin:0 0 10px}h1.svelte-7ad8we{font-family:var(--font-sans);color:var(--ink);margin:0 0 18px;font-size:clamp(30px,4vw,44px);font-weight:700;font-stretch:112%;line-height:1.1}.hinweis.svelte-7ad8we,.consent-status.svelte-7ad8we{border:1px solid var(--line);border-left:4px solid var(--brand);background:var(--surface);border-radius:3px;padding:12px 16px}.consent-status.svelte-7ad8we button:where(.svelte-7ad8we){font:600 13px/1 var(--font-sans);color:var(--brand);background:var(--surface);border:1.5px solid var(--brand);cursor:pointer;border-radius:5px;margin-left:8px;padding:7px 12px}.consent-status.svelte-7ad8we button:where(.svelte-7ad8we):hover{background:var(--brand-light)}h2.svelte-7ad8we{font-family:var(--font-sans);color:var(--ink);margin:clamp(28px,4vw,40px) 0 10px;font-size:clamp(19px,2vw,23px);font-weight:660;font-stretch:106%}p.svelte-7ad8we,li.svelte-7ad8we{color:var(--ink);margin:0 0 12px;font-size:15.5px;line-height:1.65}ul.svelte-7ad8we{margin:0 0 12px;padding-left:22px}li.svelte-7ad8we{margin-bottom:6px}a.svelte-7ad8we{color:var(--brand);text-underline-offset:3px}
