/* Angleichung der älteren Seiten an die Relaunch-Gestaltung (Backlog 75).
   Bewusst als eigene Ebene: sie wird nur auf den Inhaltsseiten geladen, damit die
   Landingpages (/lp1/, /lp2/) und der Reifegrad-Check unverändert bleiben — dort
   läuft noch der Vergleich aus Punkt 17 bzw. eine eigene Ablauf-Gestaltung.

   Angeglichen werden genau die vier Punkte, die beim Wechsel von einer
   Relaunch-Seite auf eine ältere Seite auffallen. Gemessene Ausgangslage links,
   Relaunch-Wert rechts:
     Fließtext-Farbe   #46535f (grau)  ->  #1c2b3a (dunkel)
     Fließtext-Größe   19 px           ->  16,5 px
     Inhaltsbreite     1080 px         ->  1160 px
     Überschrift h1    52 px / 800     ->  46 px / 700                              */

/* --- Inhaltsbreite --- */
.rsm-root .wrap { max-width: 1160px; padding-left: 24px; padding-right: 24px; }

/* --- Fließtext: Farbe und Größe wie im Relaunch ---
   Der Grauton steckt in --body und wirkt über die Wurzel auf allen Text.
   Ihn umzustellen trifft genau die zwei Regeln, die ihn verwenden
   (.rsm-root und .rsm-root .sub) — sauberer, als einzelne Klassen zu überschreiben. */
.rsm-root { --body: #1c2b3a; }
.rsm-root .narrow p,
.rsm-root section p { font-size: 16.5px; line-height: 1.6; }

/* --- Hauptüberschrift --- */
.rsm-root h1 { font-size: clamp(32px, 4.4vw, 46px); font-weight: 700; line-height: 1.14; }

/* --- Kopfbereich: gleicher Einstieg und gleicher Hintergrund wie im Relaunch ---
   Gemessen: Relaunch-Seiten beginnen mit 56 px Polster und dem Creme-Verlauf,
   /branchen/ dagegen mit 96 px auf Weiß, /kontakt/ mit 104 px auf Weiß. Dadurch
   setzte die erste Textzeile 40 bzw. 48 px tiefer an und der Farbeindruck kippte. */
.rsm-root .phero,
.rsm-root .bhero {
  padding-top: 56px;
  background: linear-gradient(105deg, #faf7f1 0%, #ffffff 62%);
}

/* Absichtlich unberührt: h2/h3 sowie alle Sonderbausteine (Karten, Formulare,
   Branchen-Kacheln). Deren Maße sind auf den jeweiligen Seitenaufbau abgestimmt;
   ein pauschaler Eingriff würde dort mehr zerlegen als angleichen.              */
