/* legal.css — Rechtsseiten /legal/* (Auftrag 31, Schritt 2, 31.10.2026).
   Lese-Spalte auf der Inversion; Typo aus base.css, Fläche aus sections.css (.sektion).
   Zeilenumbrüche in Adressblöcken kommen als \n im Text → white-space:pre-line. */
.legal{ max-width:72ch; }
.legal h1{ margin-bottom:0.9em; hyphens:auto; overflow-wrap:anywhere; } /* „Datenschutzerklärung" passt sonst am Handy nicht in die Zeile (.sektion schneidet Überlauf ab) */
.legal h2{ font-size:var(--t-h3); margin:1.8em 0 0.4em; }
.legal p{ white-space:pre-line; max-width:none; }
.legal .legal-back{ margin-top:48px; }
.legal .legal-back a{ text-decoration:underline; text-underline-offset:0.2em; }
