/* Mobile Vault videos appear above their text; desktop keeps the original side-by-side design. */
@media (max-width: 980px) {
    .court-vault-detail .court-media-shell--performance {
        grid-template-columns: minmax(0, 1fr) !important;
    }
    .court-vault-detail .court-media-shell--performance > .court-media-player {
        order: 0 !important;
        grid-column: 1 !important;
        grid-row: auto !important;
        width: min(100%, 900px) !important;
        justify-self: center;
    }
    .court-vault-detail .court-media-shell--performance > .court-media-copy {
        order: 1 !important;
        grid-column: 1 !important;
        grid-row: auto !important;
        width: min(100%, 560px) !important;
        justify-self: center;
    }
}
