.index .content { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 1rem; padding: 0 1rem 2rem 1rem; h3 { color: var(--ft-color); font-family: var(--s-font); grid-column: 1/3; font-size: 1.5rem; font-weight: 700; line-height: 1.5rem; margin: 4rem 0 1.25rem 0; } } @media only screen and (max-width: 480px) { .index .content { display: block; padding: 0 .5rem 2rem .5rem; h3 { margin: 2.5rem 0 1.25rem 0; } } }