#reviews { display: grid; grid-template-columns: auto auto auto; grid-column-gap: 20px; margin-bottom: 20px; a { display: block; text-decoration: none; padding: 10px; border-radius: $border-radius; border: 2px transparent solid; &:hover { border: 2px $accent-color solid; } p { margin: 0; } > p.username { font-size: small; } h2 { margin: 0; &:hover { text-decoration: underline; } } .stars { display: block; color: $accent-color; margin-bottom: 10px; } } }