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