/* aenable — Responsive-Übergangsschicht (Stand P2-04.1A).
   Raum, Seitenränder, Container, Typoskala und Komponenten kommen aus site.css.
   In P2-04.1A wurden alle Altregeln entfernt, die über Stilstring-Selektoren
   ([style*="…"]) auf Bestandskomponenten ohne eigene Klassen wirkten:
   Spaltenauflösung, Typo-Untergrenzen für unklassierte Überschriften,
   nowrap-Auflösung und feste Bildbandhöhen. Gegenprüfung vor dem Entfernen:
   keine der 15 aktiven Seiten trägt noch ein Inline-grid-template-columns,
   ein Inline-white-space:nowrap oder eine Inline-Bildbandhöhe; die betroffenen
   Komponenten haben eigene Klassen mit eigenen Media Queries in der Seite.
   Unklassierte Überschriften gibt es nur noch als Zwischentitel in
   Datenschutz.html; sie tragen eine bewusste Inline-Größe.
   Breakpoints nach DS-01: Mobile < 768, Tablet 768–1199, Desktop ab 1200. */

/* ── Host-Höhe: die Laufzeit klemmt #dc-root auf 100% (Viewporthöhe).
   Damit endet der Containing Block der Sticky-Navigation nach einem Viewport
   und die Leiste scrollt weg. Höhe daher freigeben, Mindesthöhe behalten. ── */
#dc-root, #dc-root > .sc-host { height: auto !important; min-height: 100%; }

/* Bleibt bis zur Klärung der Hostkonstruktion: greift auf den Laufzeit-Host,
   nicht auf Seiteninhalt. Kein Stilstring-Selektor. */
@media (max-width: 767px) {
  #dc-root > div { gap: 24px !important; }
}
