/* Restore the previous website's mobile listing-card proportions. */
@media (max-width: 767px) {
  #work .ry-example-row { gap: 12px; }
  #work .ry-example-row > .ry-example-card {
    flex-basis: min(68vw, 260px);
    width: min(68vw, 260px);
  }
  #work .ry-example-row .ry-example-hero { aspect-ratio: 4 / 3; }
  #work .ry-example-row .ry-example-thumbs img { aspect-ratio: 1; }
}
