.container {
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding-left: clamp(80px, 7vw, 96px);
    padding-right: clamp(80px, 7vw, 96px);
}

.stack {
    display: grid;
    gap: var(--stack-gap, 1rem);
}

.grid {
    display: grid;
    gap: var(--grid-gap, 1.5rem);
}

.grid--two {
    grid-template-columns: 1fr 1fr;
}

@media (max-width: 900px) {
    .grid--two {
        grid-template-columns: 1fr;
    }
}


