.content { display: grid; padding-bottom: 7.7rem; padding-left: 0; padding-right: 0; position: relative; } @media screen and (min-width: 950px) { .content { gap: 10rem; grid-template-columns: 25rem 1fr; padding-bottom: 17.5rem; padding-left: 2.4rem; padding-right: 2.4rem; padding-top: 5.8rem; } } .blocks { display: grid; gap: 4.2rem; padding-top: 4rem; padding-left: 1.6rem; padding-right: 1.6rem; } @media screen and (min-width: 950px) { .blocks { gap: 6.4rem; padding-left: 0; padding-right: 0; } }