/* ============================================================
   TIMELINE (Key Dates / Meilensteine) – Mobil einspaltig stapeln
   .tl-item ist in redesign.css als 2-Spalten-Grid (120px Jahr | 1fr
   Text) definiert, ohne Mobil-Override. Auf 390px behielt sie das
   Desktop-Raster: schmale Jahr-Spalte links, Text rechts in eine
   enge Spalte mit Mikro-Umbrüchen gequetscht – und das 1fr-Item
   sprengte mit min-width:auto sogar den Container (Überlauf auf
   /ueber-uns/). Fix: ab ≤640px Jahr über Text stapeln (1-spaltig),
   Item darf schrumpfen (min-width:0), Gap reduzieren.
   ============================================================ */
@media (max-width: 640px) {
  .bks-rd .tl-item {
    grid-template-columns: 1fr;
    gap: 6px;
    min-width: 0;
  }
  .bks-rd .tl-body { min-width: 0; }
}
