.container {
  width: 100%;
  max-width: var(--container-max);
  margin-inline: auto;
  padding-inline: var(--gutter-mobile);
}

@media (min-width: 768px) {
  .container {
    padding-inline: var(--gutter-desktop);
  }
}

.section {
  padding-block: var(--section-py-mobile);
}

@media (min-width: 768px) {
  .section {
    padding-block: var(--section-py-desktop);
  }
}

.section--tight {
  padding-block: var(--space-4xl);
}
