/* Datenschutz (Page-ID 189) — lädt impressum.css (legal-*) als Basis.
   Original 189.css: Sektion bekommt bei <=1399px seitliches Padding 20px
   (diese Regel hat nur die Datenschutz-Seite, nicht die AGB). */

@media (max-width: 1399px) {
  .ds-section > .section-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* Original clippt den Blob nicht (ct-inner-content hat kein overflow:hidden);
   nur auf dieser fast leeren Seite ragt der Blob (1071px) unter das
   100vh-Main hinaus und würde sonst hart abgeschnitten (sichtbar mobil). */
body.page-id-189 #main-content {
  overflow: visible;
}

/* Comply-Codeblock (Original code_block-725-189): keine eigenen Styles.
   Der Inhalt wird vom Web-Component-Script der Comply-App gerendert,
   das sitewide über den Header-Footer-Code-Manager kommt (aktuell inaktiv). */
