/* Impressum, Datenschutz — das Aussehen der rechtlichen Seiten.
 *
 * Angelegt am 25.09.2026, als das Impressum aus den gepflegten Feldern
 * gespeist wurde. Vorher trug es `style="line-height:1.6"` an jedem Block und
 * eine feste Farbe im Hinweis; die Datenschutzerklaerung trug einen
 * <style>-Block fuer die Tabelle am Telefon.
 */

.imp-block { line-height: 1.6; margin-top: 1rem; }
.imp-block:first-of-type { margin-top: 0; }

/* Ein Rechtstext wird gelesen, nicht ueberflogen. */
.legal-seite h3 { margin-top: 1.5rem; }
.legal-seite .legal-fussnote { font-size: 0.85rem; color: var(--text-light); }
.legal-seite p,
.legal-seite li { line-height: 1.6; }

@media (max-width: 640px) {
    .legal-seite table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; }
    .legal-seite img { max-width: 100%; height: auto; }
}
