/* Einheitliche Schrift für alle Überschriften (Stevens Wunsch, 13.11.2026).
   Bisher stand nur die große Überschrift im Kopf in Plus Jakarta Sans, alle anderen in Geist.
   Jetzt: jede Überschrift in Plus Jakarta Sans, Fließtext bleibt Geist.
   Stufen (Desktop): Kopf 56 px · Abschnitt 44 px · kleiner Abschnitt 34 px · Karte 22 px · Unterzeile 19 px · Fließtext 16 px.
   Je größer die Schrift, desto enger Laufweite und Zeilenabstand. */
h2, h3 { font-family: "Plus Jakarta Sans", "Geist", ui-sans-serif, system-ui, sans-serif; }
h2 {
  font-size: clamp(1.625rem, 1.23rem + 1.7vw, 2.75rem);     /* 26 px am Handy bis 44 px am Desktop */
  font-weight: 800; letter-spacing: -0.028em; word-spacing: .05em; line-height: 1.12;
}
.h2--klein {
  font-size: clamp(1.5rem, 1.28rem + .92vw, 2.125rem);       /* 24 bis 34 px */
  letter-spacing: -0.024em; line-height: 1.16;
}
h3 {
  font-size: clamp(1.1875rem, 1.14rem + .2vw, 1.375rem);     /* 19 bis 22 px */
  font-weight: 700; letter-spacing: -0.02em; line-height: 1.25;
}
/* Unterzeilen der Abschnitte: so groß wie die Unterzeile im Kopf, damit sie neben den kräftigeren Überschriften bestehen. */
.unter { font-size: clamp(1.0625rem, 1.02rem + .19vw, 1.1875rem); letter-spacing: -0.008em; line-height: 1.55; }
.gh-unter { font-size: clamp(1.0625rem, 1.02rem + .19vw, 1.1875rem); }

/* Vergleich für die Unterzeile im Kopf: mit der Klasse „unter-zweizeilig“ am <body> wird der Textblock breiter (zwei statt drei Zeilen). */
@media (min-width: 1024px) {
  .unter-zweizeilig .start__unter { max-width: 43em; text-wrap: balance; }
}

/* Der Punkt hat in Plus Jakarta Sans viel Luft links (wie bei der großen Überschrift im Kopf): etwas heranziehen. */
h2 .punkt { margin-left: -.06em; }
