p:empty{
    margin: 0;
    padding: 0;
    display: none;
}

hr{
    margin: 0;
}

.wp-block-button__link{
    padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    line-height: 1.5;
    border-radius: 0.25rem;
}

.wp-block-columns{
    margin-bottom: 0;
}

.wp-block-columns-list-3-2{
    flex-wrap: wrap;
}
.wp-block-columns-list-3-2 .wp-block-column{
    flex: 1 1 30%;
}
@media (min-width: 782px) {
    .wp-block-columns-list-3-2 .wp-block-column:nth-child(4){
        margin-left: 0;
    }
}