/* No extra layout box: retain all approved image positions and flex/grid slots. */
.sm-responsive-picture { display: contents; }
.sm-responsive-picture > source { display: none; }
.academy-day__corridor { background-image: var(--sm-background-image, url('assets/source/image-43.jpg')); }
@media (max-width: 1050px) {
  .academy-day__corridor { background-image: var(--sm-background-mobile, var(--sm-background-image)); }
}
