/* Rechtliche Seiten (Impressum, Datenschutz) – 15.11.2026 */
.kopf-logo-link{display:block}
.recht{padding-top:96px;padding-bottom:112px;max-width:880px;margin-left:0}
.recht-h1{font-size:64px;margin:0 0 48px}
.recht h2{font-family:Archivo,Arial,sans-serif;font-weight:700;font-size:20px;letter-spacing:.02em;text-transform:uppercase;margin:48px 0 14px;padding-top:24px;border-top:1px solid #DADDE3}
.recht h2:first-of-type{border-top-color:#2A1517}
.recht h3{font-size:17px;font-weight:600;margin:24px 0 8px}
.recht p{margin:0 0 14px;font-size:16px;line-height:1.65}
.recht ul{margin:0 0 14px;padding-left:20px;font-size:16px;line-height:1.65}
.recht li{margin-bottom:6px}
.recht a{text-underline-offset:3px}
.recht dl{display:grid;grid-template-columns:240px 1fr;gap:10px 24px;margin:0 0 14px;font-size:16px;line-height:1.55}
.recht dt{font-weight:500}
.recht dd{margin:0}
.recht .stand{margin-top:48px;font-size:14px;color:#5B5257}
.fuss-links a{text-decoration:none}
.fuss-links a:hover{text-decoration:underline;text-underline-offset:3px}
@media (max-width:700px){
 .recht{padding-top:56px;padding-bottom:72px}
 .recht-h1{font-size:clamp(34px,10vw,44px);margin-bottom:32px}
 .recht dl{grid-template-columns:1fr;gap:2px}
 .recht dd{margin-bottom:12px}
}