/* Give the OUTPUTS headline enough room for its intended two-line rhythm. */
@media (min-width: 1101px) {
  .outputs-heading {
    grid-template-columns: minmax(0, 1.4fr) minmax(320px, .6fr);
    gap: clamp(32px, 3vw, 56px);
  }
}

@media (min-width: 761px) and (max-width: 1100px) {
  .outputs-heading {
    display: block;
  }

  .outputs-heading .section-heading-main {
    width: 100%;
  }

  .outputs-heading .section-heading-lead {
    width: min(100%, 680px);
    max-width: 680px;
    margin: 28px 0 0 auto;
  }
}
