/* FIX-07: Minimal WCAG 2.2 AA contrast corrections. */

/* Keep the existing responsive H3 scale, but do not let the seven affected
   mobile headings fall below the 24px large-text threshold. */
@media (max-width: 575.98px) {
  #medizinische-einordnung .box.line-l > h3,
  #aufklaerung-versorgung .box.line-l > h3,
  #therapieablauf .tl__box:not(.box-primary) > h3 {
    font-size: max(24px, calc(1.3rem + 0.6vw));
  }
}

/* Restrict the AA foreground token to the timeline badge digits. */
.tl__badge {
  color: #037eb5;
}
