/* Trevera — Textseiten (Impressum, Datenschutz, 404).
   Bewusst ohne Bewegung: Wer hier landet, sucht eine Angabe und keine
   Vorfuehrung. Eine Spalte, eine Lesebreite, sonst nichts. */

.seite__titel { margin-bottom: var(--s-3); }
.seite__vorspann { margin-bottom: var(--s-8); }

.seite__block { max-width: 44rem; }
.seite__block + .seite__block {
  margin-top: var(--s-6);
  border-top: 1px solid var(--linie-hell);
  padding-top: var(--s-6);
}
.seite__block h2 {
  font-size: var(--t-h3);
  letter-spacing: -0.02em;
  margin-bottom: var(--s-2);
}
.seite__block p + p { margin-top: var(--s-2); }

/* Angabenliste: Bezeichnung links, Wert rechts. Auf schmalen Geraeten
   untereinander — zwei Spalten bei 360 px Breite ergaeben zwei Wortsalate. */
.angaben {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.25rem var(--s-3);
  margin-bottom: var(--s-2);
}
@media (min-width: 34rem) {
  .angaben { grid-template-columns: 12rem minmax(0, 1fr); gap: 0.75rem var(--s-3); }
}
.angaben dt {
  font-size: var(--t-meta);
  font-weight: 700;
  color: var(--text-leise);
  padding-top: 0.2em;
}
.angaben dd { margin: 0 0 var(--s-2); }
@media (min-width: 34rem) { .angaben dd { margin-bottom: 0; } }

.seite__liste li + li { margin-top: 0.5rem; }
.seite__liste a { text-underline-offset: 0.2em; }

.seite__hinweis {
  color: var(--text-leise);
  font-size: var(--t-meta);
  line-height: 1.55;
  margin-top: var(--s-2);
}

.seite__knopf { margin-top: var(--s-6); }
