/* Eigenständiger Profilverlauf; keine Ablaufmarker, kein Eingriff ins Hero-Layout. */
.ssg-kader-historie,
.ssg-kader-historie .ssg-kader-historie__eintraege {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ssg-kader-historie {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  color: var(--ssg-text-primary, #152a50);
  text-align: left;
  line-height: 1.5;
}
.ssg-kader-historie .ssg-kader-historie__saison {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  gap: 8px 16px;
  margin: 0;
  padding: 12px 0;
  border-bottom: 1px solid var(--ssg-border-light, #d5dde9);
}
.ssg-kader-historie .ssg-kader-historie__saison:last-child { border-bottom: 0; }
.ssg-kader-historie__label { font-weight: 700; font-variant-numeric: tabular-nums; }
.ssg-kader-historie .ssg-kader-historie__eintrag {
  margin: 0;
  padding: 0;
  font-size: 14px;
  overflow-wrap: break-word;
  hyphens: auto;
}
.ssg-kader-historie__eintrag + .ssg-kader-historie__eintrag { margin-top: 4px; }
@media (max-width: 639px) {
  .ssg-kader-historie .ssg-kader-historie__saison { grid-template-columns: minmax(0, 1fr); gap: 4px; }
}
