/* JP-1186 — Shopsystem section headings: tighten the heading-to-description gap
   and add breathing room above the heading, to match the design.

   Targets only the six H3 subsection headings in the decorated-container
   cluster (SaaS, On-Premise, Open-Source, Warenwirtschaft, Erweiterungen,
   Performance). Page-id 288138 is the DE original id and WPML stamps it onto
   the EN twin too, so this one rule covers both language pages.

   Scoped by tag (h3) + .decorated-container so the three lower SPAN headings
   (Auswahlkriterien / Häufige Fehler / Wechsel) and the h3 headings that sit
   OUTSIDE the decorated-container are left untouched.

   mb-5 is a Bootstrap utility that ships !important, so these declarations must
   be !important to win. padding-top — not margin-top — opens the gap above:
   each heading is the first child of its column, so a margin-top collapses
   against the preceding grid box and is swallowed; padding is collapse-immune
   and reliably pushes the heading down. */
body.page-id-288138 .decorated-container h3.redesign-styles__heading.mb-5 {
    margin-bottom: 16px !important;
    padding-top: 20px !important;
}
