.products { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 0 1.5rem; max-width: 38rem; padding: 4rem 0; margin: 0 auto; h2 { grid-column: 1/3; font-size: 2rem; font-weight: 600; margin: 0 0 2rem 0; } a { display: inline-block; padding: 1rem 1.25rem 1.25rem 1.25rem; border: .1rem solid var(--w-color); border-radius: var(--radius); h3 { font-size: 1.1rem; font-weight: 600; line-height: 1.5rem; margin: 0; } p { line-height: 1.5rem; padding: .5rem 0 0 0; margin: 0; } &:hover { border-color: var(--s-color); } } }