/*
 * KRP content section navigation
 * Final cascade authority for consistent visibility and readable type.
 */

.krp-site .krp-section-nav {
  display: block !important;
}

@media (min-width: 61.25rem) {
  .krp-site .krp-section-nav a {
    font-size: 18px !important;
    line-height: 22px;
  }

  /* The treatment directory contains eleven entries and therefore needs a
     slightly more compact size while remaining clearly readable. */
  .krp-site[class*="route-behandlungen"] .krp-section-nav a {
    font-size: 16px !important;
  }
}

@media (max-width: 61.1875rem) {
  .krp-site .krp-section-nav__toggle {
    font-size: 17px;
    line-height: 24px;
  }

  .krp-site .krp-section-nav a {
    font-size: 17px !important;
    line-height: 22px;
  }
}
