.card h1 { font-size: 1.5em; margin-top: 2px; margin-bottom: 2px; } .card h2 { margin-top: 2px; } .card p { margin-top: 0.5em; margin-bottom: 0.5em; } .card { background-color: #3B513B; drop-shadow(2px 3px 5px black); padding: 1.2em; border-radius: 20px; gap: 0.5em; margin: 0.5em; } .grid { display: grid; grid-template-columns: repeat(2, 1fr); } /* Mobile view */ @media (max-width: 992px) { .grid { grid-template-columns: 1fr; } }