h1 { margin-top: 2px; margin-bottom: 2px; } article { background-color: #3B513B; padding: 1.2em; border-radius: 20px; gap: 0.5em; margin: 0.5em; } main { display: grid; grid-template-columns: repeat(2, 1fr); } /* Mobile view */ @media (max-width: 992px) { main { grid-template-columns: 1fr; } }