.nebenseite{padding-block:clamp(40px,7vw,96px) clamp(72px,10vw,140px)}.nebenseite .wrap{max-width:860px}.nebenseite h1{letter-spacing:-.055em;background:linear-gradient(#121317 45%,#5a5b66 100%);color:#0000;background-clip:text;margin:0 0 clamp(28px,4vw,48px);padding-bottom:.06em;font-size:clamp(40px,6vw,88px);font-weight:300;line-height:.92}.nebenseite p,.nebenseite li,.nebenseite dd{color:var(--ink-2)}.nebenseite a{color:var(--teal)}.nebenseite .rechtstext-block{background:var(--card);border:1px solid var(--line);border-radius:24px;margin-top:16px;padding:clamp(24px,3.4vw,40px)}.nebenseite .rechtstext-marke{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 12px;font-size:12px}.nebenseite h2{letter-spacing:-.015em;max-width:none;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3}.nebenseite h3{margin:20px 0 6px;font-size:18px;font-weight:500}.nebenseite p{margin:0 0 12px}.nebenseite .rechtstext-liste{grid-template-columns:max-content minmax(0,1fr);gap:6px 20px;margin:0;display:grid}.nebenseite .rechtstext-liste dt{color:var(--dim)}.nebenseite .rechtstext-liste dd{overflow-wrap:anywhere;margin:0}.nebenseite .rechtstext-hervorhebung{background:var(--paper-2);border-radius:16px;margin:16px 0;padding:18px 20px}.nebenseite .rechtstext-hervorhebung p{margin:0}@media (width<=640px){.nebenseite .rechtstext-liste{grid-template-columns:minmax(0,1fr);gap:2px}.nebenseite .rechtstext-liste dd{margin-bottom:10px}}
