/* MAOF V15 How It Works media hotfix. Shared by all languages. */
.how-lead-visual {
  grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);
}
.how-lead-visual figure {
  width: 100%;
  height: auto;
  aspect-ratio: 4 / 3;
}
.step-media video {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: contain;
  object-position: center;
  max-height: none;
}
.load-cell-feature figure {
  position: relative;
  overflow: hidden;
  margin: 0;
}
@media (max-width: 900px) {
  .how-lead-visual {
    grid-template-columns: 1fr;
  }
  .how-lead-visual figure {
    width: min(100%, 560px);
    justify-self: center;
  }
}
@media (max-width: 600px) {
  .how-lead-visual figure {
    width: min(100%, 400px);
  }
}
