.wp-block-advanced-posts-grid { list-style: none !important; li { margin: 0; } figure { margin: 0; padding: 0; img { width: 100%; } } &__meta { display: flex; justify-content: space-between; font-size: 0.8em; p { font-size: inherit !important; } img { width: 30px; border-radius: 50%; margin-right: 10px; } span { display: inline-block; } span, img { vertical-align: middle; } } &__author { margin: 0; color: currentColor; } &__title { font-size: 30px; font-weight: bold; a { text-decoration: none; color: currentColor; } } &__read-more { font-size: 0.8em !important; margin: 0; a { color: currentColor; text-decoration: none; } } &.is-grid { @include media($breakpoint__md) { display: grid; grid-gap: 80px; grid-template-columns: repeat(2, 1fr); &.columns-3 { grid-template-columns: repeat(3, 1fr); grid-gap: 50px; } &.columns-4 { grid-template-columns: repeat(4, 1fr); grid-gap: 20px; } } } }