.route-nearby-carousel{margin:var(--space-xl) 0}.route-nearby-carousel__title{margin:0 0 var(--space-md)}.route-nearby-carousel__grid{display:flex;gap:var(--space-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;align-items:flex-start;scrollbar-width:none}.route-nearby-carousel__grid::-webkit-scrollbar{display:none}.route-nearby-carousel__card-link{text-decoration:none;color:inherit;display:block;height:100%}.route-nearby-carousel__card{height:100%}.route-nearby-carousel__loading{display:flex;gap:var(--space-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;align-items:flex-start;scrollbar-width:none}.route-nearby-carousel__loading::-webkit-scrollbar{display:none}.route-nearby-carousel__skeleton{flex:0 0 auto;width:260px;height:420px;background:linear-gradient(90deg,var(--gray-100) 25%,var(--gray-200) 50%,var(--gray-100) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-md)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media screen and (max-width:767px){.route-nearby-carousel{margin:var(--space-lg) 0}.route-nearby-carousel__grid{gap:var(--space-sm)}}