:root {
  --section-padding-inline: 1.25rem;
}

@media screen and (min-width: 800px) {
  :root {
    --section-padding-inline: 2.5rem;
  }
}

.section-width-s,
.section-width-m,
.section-width-l {
  padding-inline: 2.5rem;
  margin: 0 auto;
}

.section-width-s {
  max-width: 380px;
}

@media screen and (min-width: 800px) {
  .section-width-s {
    max-width: 800px;
  }  
}

.section-width-m {
  max-width: 1200px;
}

.section-width-l {
  max-width: 1400px;
}

.section-spacer {
	height: 100vh;
}