.how-it-works-page {
  display: flex;
  width: 100%;
  max-width: 90rem;
  margin: 0 auto;
  flex-direction: column;
  gap: 5rem;
  padding: 2.5rem 2.5rem 10rem;
  box-sizing: border-box;
}

@media (max-width: 48rem) {
  .how-it-works-page {
    gap: 3rem;
    padding: 1.5rem 1rem 7.5rem;
  }
}
