/* V10 — card image visibility repair: never override inline background-image with a background shorthand. */
.card .visual.has-image {
  background-color:#dbe3ed !important;
  background-repeat:no-repeat !important;
  background-size:cover !important;
  background-position:center center !important;
  aspect-ratio:16/10;
  overflow:hidden;
}
.card .visual.has-image::after { pointer-events:none; }
@media (max-width:640px) { .card .visual.has-image { aspect-ratio:16/9; } }
