.ui-card {
    position: relative;
    cursor: pointer;
    transition: background 0.25s ease-in-out;
}

.ui-card:hover {
    background-color: var(--wp--preset--color--accent-2) !important
}

.ui-card .wp-block-image,
.ui-card .wp-block-image img {
    width: 100%;
}

.ui-card .wp-block-heading {
    white-space: normal !important;
}

.ui-card .wp-block-heading a {
    text-decoration: none !important;
}

.ui-card .wp-block-heading a::before {
    content: '';
    position: absolute;
    inset: 0;
}