/* Give COME & GO a full-width headline before the supporting copy. */
@media (min-width: 761px) {
  .flexible-heading {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .flexible-heading .section-heading-main {
    grid-column: 1 / -1;
    width: 100%;
    max-width: none;
  }

  #flexible-title {
    max-width: none;
    white-space: nowrap;
  }

  .flexible-heading .section-heading-lead {
    grid-column: 2;
    grid-row: 2;
    width: 100%;
    max-width: 560px;
    margin: clamp(24px, 3vw, 40px) 0 0 auto;
  }
}
