.section--stacked-content {
  .container.grid {
    row-gap: 64px;
  }

  &.section--center {
    text-align: center;

    .section-heading,
    .section-subheading {
      max-width: 1000px;
    }

    .section-content {
      max-width: 1292px;
    }
  }
}

@media screen and (max-width: 640px) {
  .section--stacked-content {
    .container.grid {
      row-gap: 48px;
    }
  }
}