/* INDEX V1 PREMIUM POLISH V1 · staging only */
@media (max-width:560px){
  #paths .route-grid{
    display:flex!important;
    overflow-x:auto;
    overflow-y:hidden;
    gap:12px;
    padding:2px 2px 10px;
    scroll-snap-type:x mandatory;
    scroll-padding-inline:2px;
    overscroll-behavior-inline:contain;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:thin;
    scrollbar-color:#bfd4ea transparent;
  }
  #paths .route-grid::-webkit-scrollbar{height:5px}
  #paths .route-grid::-webkit-scrollbar-thumb{background:#bfd4ea;border-radius:999px}
  #paths .route-card{
    flex:0 0 min(82vw,300px);
    width:min(82vw,300px);
    scroll-snap-align:start;
    scroll-snap-stop:always;
    grid-template-columns:116px minmax(0,1fr)!important;
    min-height:150px!important;
  }
  #paths .route-card img{height:100%!important;min-height:148px!important}
  #paths .route-copy{min-height:148px!important;padding:15px 14px 14px!important}
}


/* HOW IT WORKS MOBILE CAROUSEL V1 */
@media (max-width:560px){
  #how{padding-top:44px!important;padding-bottom:48px!important}
  #how .how-premium-track{
    display:flex!important;overflow-x:auto;overflow-y:hidden;gap:12px!important;
    padding:2px 2px 10px!important;margin-left:0!important;
    scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-inline:contain;
    -webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#bfd4ea transparent
  }
  #how .how-premium-track::-webkit-scrollbar{height:5px}
  #how .how-premium-track::-webkit-scrollbar-thumb{background:#bfd4ea;border-radius:999px}
  #how .how-premium-track:before{display:none!important}
  #how .how-step-card{
    flex:0 0 min(78vw,286px);width:min(78vw,286px);min-height:210px!important;margin:0!important;padding:18px!important;
    scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #dbe8f4!important;border-radius:18px!important;
    background:linear-gradient(180deg,#fff,#f9fcff)!important;box-shadow:0 10px 24px rgba(30,78,132,.06)!important
  }
  #how .how-step-card:before,#how .how-step-card:after{display:none!important}
}
