.publication-single .pdpa-media-above-title,
.publication-card .publication-copy .pdpa-media-above-title {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 0 1.25rem;
    padding: 0;
    overflow: visible;
    line-height: 0;
}
.publication-single .pdpa-media-above-title .pdpa-mat-image,
.publication-card .pdpa-media-above-title .pdpa-mat-image,
.publication-single .pdpa-media-above-title .pdpa-mat-video {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto !important;
    max-height: none;
    aspect-ratio: auto;
    object-fit: contain;
    border-radius: 0.5rem;
    margin: 0;
}
.publication-single .pdpa-media-above-title .pdpa-mat-video {
    background: #111;
}
@media (prefers-reduced-motion: reduce) {
    .pdpa-media-above-title { scroll-behavior: auto; }
}
