.section { box-sizing: content-box; margin: 0 auto; } @media screen and (min-width: 768px) { .section { padding: 30px 30px 15px; grid-template-columns: 2fr 1fr; display: grid; gap: 70px; max-width: 1200px; } .wrapper { background-color: #fff; } } @media screen and (min-width: 1367px) { .section { padding: 50px 30px 35px; } }