/* Two unmodified photographs sit beside one another for movements with two poses. */
#exercise-image-second[hidden] { display: none; }
.image-holder.two-poses { gap: 12px; width: 100%; }
.image-holder.two-poses img {
  display: block;
  width: calc(50% - 6px);
  height: 100%;
  max-width: calc(50% - 6px);
  max-height: 100%;
  object-fit: contain;
}
.gallery-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 3px; height: 110px; background: #fff; border-radius: 12px; overflow: hidden; }
.gallery-pair img { width: 100%; min-width: 0; height: 110px; object-fit: contain; }
@media (max-width: 640px) {
  .image-holder.two-poses { gap: 6px; height: 310px; }
  .image-holder.two-poses img { width: calc(50% - 3px); max-width: calc(50% - 3px); }
}
