.container {
    max-width: 1160px;
    margin: 0 auto;
    padding: 0 2rem;
}

.section { padding: 6rem 0; }
.section-alt { background: var(--dark-2); }

.section-intro {
    margin-bottom: 3.5rem;
}

@media (max-width: 768px) {
    .section { padding: 4rem 0; }
}
