
/* Consolidated mobile visual polish. Keep Stage 7R62 slider state/handlers untouched. */
.asm-how-slider .asm-how-step {
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:200px auto auto auto auto!important;
  min-height:0!important;
  gap:0!important;
  padding:0 0 14px!important;
  align-content:start!important;
}
.asm-how-slider .asm-how-step img {
  grid-column:1!important;grid-row:1!important;
  width:100%!important;height:200px!important;min-height:0!important;
  max-height:200px!important;object-fit:contain!important;
  object-position:center!important;background:#071410!important;
}
.asm-how-slider .asm-how-step .micro,
.asm-how-slider .asm-how-step h3,
.asm-how-slider .asm-how-step p,
.asm-how-slider .asm-how-step>a {
  grid-column:1!important;grid-row:auto!important;
  margin-left:16px!important;margin-right:16px!important;
}
.asm-how-slider .asm-how-step .micro{margin-top:14px!important;}
.asm-how-slider .asm-how-step h3{margin-top:6px!important;margin-bottom:4px!important;}
.asm-how-slider .asm-how-step p{margin-top:6px!important;margin-bottom:8px!important;}
.asm-how-slider .asm-how-step>a{margin-top:10px!important;margin-bottom:0!important;}
@media(max-width:420px){
 .asm-how-slider .asm-how-step{grid-template-rows:180px auto auto auto auto!important;}
 .asm-how-slider .asm-how-step img{height:180px!important;max-height:180px!important;}
}
