/* Rechtsseiten (Impressum, Datenschutz, Nutzungsbedingungen): dunkle Lesespalte, Text wortgleich zur Live-Seite */
/* gegen den allgemeinen Abschnittsabstand aus sc-stil.css */
main > section.re-kopf:not(.a1):not(.a2):not(.a3):not(.a4):not(.a5):not(.a6):not(.a7){padding:clamp(56px,8vw,96px) 0 0!important}
main > section.re-text:not(.a1):not(.a2):not(.a3):not(.a4):not(.a5):not(.a6):not(.a7){padding:0!important}
.re-kopf .wrap{max-width:760px}
.re-kopf .crumbs{margin:0 0 14px;text-align:left}
.re-kopf .sc-titel{margin:0;text-align:left;font-size:clamp(34px,5vw,56px)}
.re-reiter{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding-bottom:28px;border-bottom:1px solid #262626}
.re-reiter a{padding:8px 14px;border-radius:999px;background:#1A1A1A;box-shadow:inset 0 0 0 1px #2E2E2E;color:#D4D4D4;font-size:14px;font-weight:600;text-decoration:none}
.re-reiter a:hover{color:#fff;box-shadow:inset 0 0 0 1px #555}
.re-reiter a[aria-current]{background:#fff;color:#111;box-shadow:none}
.re-text .legal{max-width:760px;margin:0 auto;padding:12px 24px 96px!important;text-align:left}
.re-text h2{margin:40px 0 10px!important;font-size:21px!important;line-height:1.3!important;color:#fff;text-transform:none!important;letter-spacing:0!important;text-align:left!important}
.re-text h3{margin:28px 0 8px;font-size:17px;color:#fff}
.re-text p,.re-text li{color:#B5B5B5;font-size:16px;line-height:1.7}
.re-text ul{padding-left:20px}
.re-text a{color:#F2F2F2;text-decoration:underline;text-underline-offset:3px}
.re-text strong,.re-text b{color:#fff}
.re-text .check-me{background:#3A2E0A;color:#F5D77A;border-radius:10px;padding:10px 14px;font-size:14px;margin:18px 0}
@media (max-width:600px){.re-text .legal{padding-inline:0}}
@media (max-width:600px){.re-kopf .sc-titel{font-size:30px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}
