/* Raumgleiter: Textabschnitte.
   Figma: Sektion pad 160/80 gap 80, je Abschnitt gap 24,
   Titel 24px/600, Text 18px/400. */
.rg-textabschnitte {
  background-color: var(--rg-weiss);
  color: var(--rg-schwarz);
  padding-block: var(--rg-sektion-y);
  padding-inline: var(--rg-sektion-x);
}

.rg-textabschnitte__inner {
  display: flex;
  flex-direction: column;
  gap: var(--rg-abstand-gross);
  max-width: var(--rg-content-width);
  margin-inline: auto;
}

.rg-textabschnitt {
  display: flex;
  flex-direction: column;
  gap: var(--rg-abstand);
  max-width: 46rem;
}

.rg-textabschnitt__titel {
  margin: 0;
  font-size: var(--rg-size-h4);
  font-weight: var(--rg-weight-semibold);
  line-height: var(--rg-lh-h3);
}

.rg-textabschnitt__text p {
  margin: 0 0 1rem;
  font-size: var(--rg-size-body);
  line-height: var(--rg-lh-text);
}

.rg-textabschnitt__text p:last-child { margin-bottom: 0; }

.rg-textabschnitt__text a {
  color: var(--rg-blau);
  text-underline-offset: 0.2em;
}
