/* ============================================================
   WISSEN – FACHBEITRAEGE
   ------------------------------------------------------------
   Sehr wenig eigenes: der Beitrag wird aus denselben Segmenten
   gebaut wie die Themenseiten (segments.css), der Player bringt
   seine Optik aus segment-video.css mit, die Kacheln aus
   tile.css. Hier steht nur, was es dort noch nicht gibt.
   ============================================================ */

/* ---------- Herkunftszeile unter dem Einstieg ---------------
   Eine Zeile, kein Kasten: die Aufzeichnung ist der Beleg des
   Beitrags, nicht sein Aufhaenger. */
.ctls-wissen-herkunft {
  margin: 20px 0 0;
  font-size: .85rem;
  opacity: .65;
}

/* ---------- Zeitmarke in einem Abschnitt -------------------- */
.ctls-wissen-zeitmarke {
  margin: 14px 0 0;
}

.ctls-wissen-zeitmarke a {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 3px 11px 3px 9px;
  border: 1px solid rgba(13, 14, 15, .18);
  border-radius: 999px;
  font-size: .82rem;
  font-variant-numeric: tabular-nums;
  text-decoration: none;
  color: inherit;
}

.ctls-wissen-zeitmarke a::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  border-color: transparent transparent transparent currentColor;
}

.ctls-wissen-zeitmarke a:hover,
.ctls-wissen-zeitmarke a:focus-visible {
  border-color: rgba(13, 14, 15, .45);
}

/* ---------- Fußnote am Ende des Beitrags --------------------
   Bewusst leise: kleiner, grauer, durch eine feine Linie vom
   Fließtext abgesetzt. Das waren vorher Chips in einem eigenen
   Band – die lasen sich wie ein Bedienelement, obwohl es nur
   eine Einordnung ist. */
.ctls-wissen-fussnote {
  margin-top: 32px;
  padding-top: 16px;
  border-top: 1px solid rgba(13, 14, 15, .12);
}

.ctls-wissen-fussnote p {
  margin: 0 0 4px;
  font-size: .88rem;
  line-height: 1.5;
  color: #6b6b6b;
}

.ctls-wissen-fussnote p:last-child {
  margin-bottom: 0;
}

.ctls-wissen-fussnote span {
  color: #8a8a8a;
}

.ctls-wissen-fussnote a {
  color: #4a4a4a;
  text-decoration: none;
  border-bottom: 1px solid rgba(13, 14, 15, .18);
}

.ctls-wissen-fussnote a:hover,
.ctls-wissen-fussnote a:focus-visible {
  color: #0d0e0f;
  border-bottom-color: currentColor;
}

/* ---------- Begriffsseiten ---------------------------------- */
.ctls-wissen-lead {
  max-width: 860px;
  margin: 0 0 20px;
  opacity: .85;
}

/* ============================================================
   BREITERE KACHELN IM WISSEN-ARCHIV
   ------------------------------------------------------------
   Die gemeinsame Regel in tile.css ist
   repeat(auto-fill, minmax(260px, 1fr)) und ergibt vier Spalten.
   Fachbeitraege tragen laengere Titel als Kursnamen, und die
   Vorschaubilder haben ihren eigenen Text eingebrannt – bei
   298 px wird beides eng.

   Nicht repeat(3, …): die Mindestbreite hochzusetzen laesst das
   Raster weiter mitatmen (3 auf dem Schreibtisch, 2 auf dem
   Tablet, 1 auf dem Telefon), statt drei Spalten zu erzwingen.
   ============================================================ */
.tile-grid--wissen {
  grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
}
