/* Compact story title sized to its text column, without a decorative watermark. */
html body.client-redline-v07.client-redline-v07.page-company .company-story .company-story__copy {
  container-type: inline-size;
}
html body.client-redline-v07.client-redline-v07.page-company .company-story .company-story__label-title {
  width: 100%;
  max-width: 100% !important;
  font-size: clamp(14px, 4cqw, 24px) !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  letter-spacing: .035em !important;
  white-space: nowrap !important;
  margin-bottom: 26px !important;
}
@media (max-width: 767px) {
  html body.client-redline-v07.client-redline-v07.page-company .company-story .company-story__label-title {
    font-size: 18px !important;
    white-space: normal !important;
    text-wrap: balance;
    margin-bottom: 22px !important;
  }
}
