/* Preserve the existing layout while supplying intrinsic image dimensions. */
.sanoh-picture {
  display: contents;
}
:where(img[data-sanoh-image], video[data-mv-video]) {
  height: auto;
}
:where(img[data-sanoh-image]) {
  width: auto;
}
/* Match the video selection breakpoint, including the 767px boundary. */
@media (max-width: 767px) {
  .p-Movie.sp-only { display: flex; }
}
