/* Rechtliche Unterseiten; gemeinsame Header-/Footer-Struktur der Hauptseiten */
.page-legal .legal{max-width:850px;margin:0 auto;padding:72px 0 90px;overflow-wrap:anywhere}
.page-legal .legal .h1{font-size:clamp(36px,5vw,60px);margin:0 0 36px}
.page-legal .legal h2{font-size:clamp(20px,2.3vw,26px);margin:38px 0 12px}
.page-legal .legal p{margin:0 0 16px}
.page-legal .legal ul{padding-left:24px;margin:0 0 20px}
.page-legal .legal li{margin-bottom:8px}
.page-legal .legal .todo{color:#8A3C19;background:#FFF2DA;padding:2px 4px;border-radius:3px}
@media(max-width:780px){.page-legal .legal{padding:48px 0 64px}}
