.container { display: flex; gap: 2rem; flex-direction: column; max-width: var(--max-width); padding-left: 2rem; padding-right: 2rem; } .header { display: grid; gap: 2rem; margin-top: 4rem; } .title { font-weight: 600; } .red { color: var(--some-red-color, #ed2027); } .preamble { font-weight: 400; font-family: var(--fira-sans); font-size: 2.4rem; margin: 0; } @media screen and (min-width: 950px) { .header { margin: 0; } .container { padding-left: 0; padding-right: 0; gap: 3.4rem; } }