.sectionheader__hlUnderline {
  height: 4px;
  width: 60px;
  background-color: #0064e6;
  display: block;
}
@media (min-width: 768px) {
  .sectionheader__hlUnderline {
    margin-top: 1rem;
    width: 80px;
  }
}
.sectionheader__hl--keyline-default {
  color: var(--color-text-inverted, #1c1c1c);
  font: 1.75rem / 2.0625rem Frutiger, Arial, Helvetica, sans-serif;
  display: block;
}
@media (min-width: 768px) {
  .sectionheader__hl--keyline-default {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.sectionheader__hl--keyline-large {
  color: var(--color-text-inverted, #1c1c1c);
  font: 1.5rem / 2.25rem Frutiger, Arial, Helvetica, sans-serif;
  display: block;
}
@media (min-width: 1280px) {
  .sectionheader__hl--keyline-large {
    font-size: 2rem;
    line-height: 3rem;
  }
}
.sectionheader__hlUnderline {
  margin-top: 0.75rem;
}
@media (min-width: 1024px) {
  .sectionheader__hlUnderline {
    margin-top: 1rem;
  }
}
.sectionheader__base--standalone .sectionheader__hlUnderline {
  margin-bottom: 0;
}
.sectionheader__infoLine {
  color: var(--color-text-inverted, #1c1c1c);
  font: 1.25rem / 1.75rem Frutiger, Arial, Helvetica, sans-serif;
  margin-top: 1.25rem;
  display: block;
}
@media (min-width: 1280px) {
  .sectionheader__infoLine {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}
@media (min-width: 1024px) {
  .sectionheader__infoLine {
    margin-top: 2.5rem;
  }
}
.sectionheader__infoLine b,
.sectionheader__infoLine strong {
  color: #da0000;
}
div[class*="highlighting__base"] .sectionheader__infoLine b,
div[class*="highlighting__base"] .sectionheader__infoLine strong {
  color: inherit;
}
.sectionheader__base--standalone .sectionheader__infoLine {
  padding-bottom: 0;
}
