html body.exercise-systemic-page main#main #peripheral .esh-peripheral-picture {
  display: contents;
}

/* Match the existing mobile/tablet composition; retain the complete diagram. */
@media (width < 1280px) {
  html body.exercise-systemic-page main#main #peripheral .esh-peripheral-artwork {
    aspect-ratio: auto;
  }

  html body.exercise-systemic-page main#main #peripheral .esh-peripheral-backdrop {
    position: static;
    display: block;
    inset: auto;
    width: 100%;
    height: auto;
    object-fit: contain;
  }

  /* The supplied mobile artwork already contains this label. */
  html body.exercise-systemic-page main#main #peripheral .esh-peripheral-muscle-label {
    display: none;
  }
}
