/* Rechtstexte: schlichte Leseseite im Anpfiff-Design. */
.legal-header{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 32px}
.legal-header .brand{font-size:28px}.legal-header .brand-icon{width:38px;height:42px}.legal-header .brand-icon img{width:100%;height:100%;display:block}
.legal{max-width:760px;margin:auto;padding:36px 24px 0}
.legal h2{font:800 19px Manrope,sans-serif;margin:30px 0 8px}
.legal p,.legal li{font-size:15px;line-height:1.7}
.legal .todo{background:#fff4dc;padding:2px 5px;border-radius:4px;font-weight:700}
.legal footer a{text-decoration:underline}
@media(max-width:760px){.legal-header{height:62px;padding:0 16px}.legal-header .brand{font-size:23px}}
