.layout { display: grid; grid-template-columns: 1fr 1fr; gap: 36px; align-items: start; } @media (max-width: 860px) { .layout { grid-template-columns: 1fr; } }