/* Space between approved sections only; keep their internal layouts untouched. */
@media (min-width: 1200px) {
  .hero + .problem-section { margin-top: 44px; }
  .problem-section + .solutions-section { margin-top: 110px; }
  .solutions-section + .how-section { margin-top: 42px; }
}

@media (min-width: 761px) and (max-width: 1199px) {
  .problem-section + .solutions-section { margin-top: 56px; }
  .solutions-section + .how-section { margin-top: 28px; }
}

@media (max-width: 760px) {
  .problem-section + .solutions-section { margin-top: 36px; }
}
