/* Relaunch 10/2026: Rechtliche Seiten an die neue Gestaltung angleichen (Inhalt unverändert). */
@font-face{font-family:Manrope;src:url('/assets/manrope-variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{--ink:#16162a;--muted:#686880;--purple:#6265E5;--line:#e6e6f0}
body{font-family:Manrope,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}
.legal{max-width:760px;padding-top:64px;padding-bottom:96px}
.legal h1{font-size:clamp(40px,6vw,64px);letter-spacing:-.045em;line-height:1.05;font-weight:750}
.legal h2{font-size:22px;letter-spacing:-.02em;margin-top:40px}
.legal a{color:#4a4dc4}
.legal .back{display:inline-block;margin-bottom:32px;font-weight:700}
footer{border-top:1px solid var(--line)}
