.rechtliches{--bg:#f7f8f9;--text:#222;--muted:#6e6e76;--soft:#404046;--line:#0000001a;background:var(--bg);color:var(--text);min-height:100vh;padding-bottom:clamp(80px,12vw,160px)}.rechtliches h1,.rechtliches h2,.rechtliches h3,.rechtliches p,.rechtliches li{margin:0}.rechtliches-hero{max-width:var(--content-max);margin:0 auto;padding:clamp(120px,16vh,160px) 24px clamp(32px,4.5vw,56px)}.rechtliches-hero h1{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(40px,6.5vw,80px);font-weight:800;line-height:.95}.rechtliches-inhalt{max-width:720px;color:var(--soft);margin:0 auto;padding:0 24px clamp(56px,8vw,96px);font-size:clamp(15px,1.15vw,17px);line-height:1.75}.rechtliches-inhalt>*+*{margin-top:1.25em}.rechtliches-inhalt h2{letter-spacing:.02em;color:var(--text);margin-top:2.2em;font-size:clamp(18px,1.6vw,22px);font-weight:700}.rechtliches-inhalt h2:first-child{margin-top:0}.rechtliches-inhalt h3{color:var(--text);margin-top:1.6em;font-size:clamp(16px,1.3vw,18px);font-weight:600}.rechtliches-inhalt p+p{margin-top:.85em}.rechtliches-inhalt ul{margin:.5em 0 0;padding-left:1.25em}.rechtliches-inhalt li+li{margin-top:.35em}.rechtliches-inhalt a{color:var(--text);text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.rechtliches-inhalt a:hover,.rechtliches-inhalt a:focus-visible{opacity:.7;outline:none}.rechtliches-inhalt address{font-style:normal}.rechtliches-inhalt .rechtliches-meta{color:var(--muted);border-top:1px solid var(--line);margin-top:2.5em;padding-top:1.5em;font-size:.92em}.rechtliches .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.rechtliches .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rechtliches .reveal{opacity:1;transition:none;transform:none}}
