.wp-block-post-link.is-style-article-snippet {
    transition: background-color 0.2s ease-out;
}

.wp-block-post-link.is-style-article-snippet > .wp-block-post-featured-image {
    overflow: hidden;
    transition: inherit;
}

.wp-block-post-link.is-style-article-snippet > .wp-block-post-featured-image > .wp-post-image {
    transition: transform 0.2s ease-out;
}

.wp-block-post-link.is-style-article-snippet > .wp-block-post-featured-image > .wp-post-image {
    height: 100%;
    object-position: 50% 0%;
}

.wp-block-post-link.is-style-article-snippet > .wp-block-post-featured-image:not(.is-style-contain) > .wp-post-image {
    object-fit: cover !important;
}

.wp-block-post-link.is-style-article-snippet:has(> .wp-block-post-link__link:focus),
.wp-block-post-link.is-style-article-snippet:hover {
    background-color: #EAEAEA !important;
}

.wp-block-post-link.is-style-article-snippet:has(> .wp-block-post-link__link:focus) > .wp-block-post-featured-image,
.wp-block-post-link.is-style-article-snippet:hover > .wp-block-post-featured-image {
    background-color: #BACAD0 !important;
}

.wp-block-post-link.is-style-article-snippet:has(> .wp-block-post-link__link:focus) > .wp-block-post-featured-image > .wp-post-image,
.wp-block-post-link.is-style-article-snippet:hover > .wp-block-post-featured-image > .wp-post-image {
    transform: scale(1.075);
}

.wp-block-post-link.is-style-article-snippet:has(> .wp-block-post-link__link:focus) {
    outline: 0.25em solid;
}

.wp-block-post-link.is-style-article-snippet:has(> .wp-block-post-link__link:active) > .wp-block-post-featured-image > .wp-post-image {
    transform: scale(1.125);
}
