/* DE: Das Impressum ist eine LESE-Seite, keine Datenfläche — es braucht Rhythmus, nicht Dichte.
   Vorher stand alles in einem Abschnitt: Überschriften klebten am Absatz darüber (`main section` vergibt den
   Abstand je Abschnitt, und es gab nur einen), und Absätze hatten gar keinen Abstand zueinander
   (`main p` setzt nur die Zeilenlänge). Die Struktur folgt jetzt der Hausregel — hier bleibt, was diese
   Seite darüber hinaus braucht.
   EN: The imprint is a READING page, not a data surface — it needs rhythm, not density. It used to sit in one
   section, so headings glued to the paragraph above and paragraphs had no spacing at all. The structure now
   follows the house rule; what remains here is what this page needs beyond it. */
.impressum p{margin-block-end:var(--sp-sm)}
.impressum__intro{margin-block-end:var(--sp-lg)}

/* Listen lesen sich wie Fließtext und bekommen dieselbe Zeilenlänge — sonst laufen sie 380 px weiter nach
   rechts als jeder Absatz daneben, und das Auge findet den Anfang der nächsten Zeile nicht mehr. */
.impressum__funders,.imprint-contributors__list{max-inline-size:var(--measure)}
.impressum__funders li,.imprint-contributors__list li{margin-block-end:.3rem}

/* DE: Der Name trägt, die Dienststelle begleitet — eigene Zeile, ruhiger, kleiner. In Klammern hinter dem
   Namen las sich die Zeile als doppelte Nennung, sobald die Angabe selbst eine Klammer enthielt.
   EN: The name carries, the affiliation accompanies — own line, quieter, smaller. */
.imprint-contributors__affiliation{display:block;color:var(--text-muted);font-size:var(--step--1)}
.imprint-contributors__language{margin-block:var(--sp-md) .2rem}

/* Die Reichweite einer Kontaktangabe gehört sichtbar dazu, aber leiser als die Adresse selbst. */
.impressum__scope{color:var(--text-muted);font-size:var(--step--1);margin-block-start:.4rem}
