.container {
    width: min(100% - 40px, var(--container));
    margin-inline: auto;
}
.section { padding: 110px 0; }
.section.alt { background: var(--light); }
.sectionHeader { max-width: 760px; margin-bottom: 48px; }
@media (max-width: 900px) {
    .section { padding: 80px 0; }
}
@media (max-width: 560px) {
    .container { width: min(100% - 28px, var(--container)); }
    .section { padding: 68px 0; }
}
