/**
 * IB Editorial Theme 1.0.21
 * Universal Content Linking Foundation.
 */

.ib-ub-title-link {
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: none;
}

.ib-ub-title-link:hover {
    color: inherit;
    text-decoration: none;
}

.ib-ub-title-link:focus-visible,
.ib-ub-primary-media-link:focus-visible,
.ib-ub-hero-block-link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 4px;
}

.ib-ub-primary-media-link {
    display: block;
    width: 100%;
    height: 100%;
    color: inherit;
    text-decoration: none;
}

.ib-ub-primary-media-link > img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: var(--ib-ub-image-fit, cover);
    object-position: var(--ib-ub-image-position, center top);
}

/* Preserve the established full-card interaction of UB-05. */
.ib-ub-hero-image-left .ib-ub-hero-block-link {
    cursor: pointer;
}

@media (prefers-reduced-motion: reduce) {
    .ib-ub-title-link,
    .ib-ub-primary-media-link {
        transition: none !important;
    }
}
