/* Übersichtliche Darstellung ausschließlich für die Rechtstexte */
.legal-page { max-width: 1060px; padding-bottom: 65px; }
.legal-page h1 { margin-bottom: 32px; }
.legal-page section { margin: 0 0 30px; }
.legal-page h2 { font-size: 19px; font-weight: 500; line-height: 1.5; margin: 0 0 10px; }
.legal-page p { color: #d2d2d2; font-size: 14px; line-height: 1.85; margin: 0 0 15px; }
.legal-page a { text-decoration: underline; text-underline-offset: 4px; }
.legal-page .legal-note { padding: 16px; border-left: 2px solid #999; background: #252525; }
.legal-page .legal-todo { color: #e4b582; }
.legal-page code { overflow-wrap: anywhere; }
@media (max-width: 720px) {
  .legal-page h2 { font-size: 17px; }
  .legal-page p { font-size: 13px; }
}
