.freight-story>.freight-demo .production-scene{margin-top:0}
.freight-demo-caption{border-top:0}
.world-grid.world-belt-v39{display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom;cursor:grab;scrollbar-width:none}
.world-belt-v39::-webkit-scrollbar{display:none}
.world-belt-v39.is-ready{overflow:hidden}
.world-belt-v39.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}
.world-belt-track-v39{display:flex;align-items:stretch;gap:26px;width:max-content;will-change:transform}
.world-belt-v39 .world-card{display:block;flex:0 0 clamp(250px,27vw,365px);width:clamp(250px,27vw,365px);padding:0;min-width:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}
.world-belt-v39 .world-image{height:360px;background:#eeece5}
.world-belt-v39 .world-image img{width:100%;height:100%;padding:20px;object-fit:contain;mix-blend-mode:normal;pointer-events:none;-webkit-user-drag:none}
.world-belt-v39 .world-card>div+div{padding:20px 0 10px}
.world-belt-v39 .world-card h3{max-width:none;font-size:27px;margin:0;line-height:1.25}
.world-belt-v39 .world-card span{margin-bottom:9px;font-size:9px;line-height:1.5}
.world-belt-v39 .world-card:focus-visible{outline:2px solid #98753b;outline-offset:-2px}
@media(max-width:650px){.world-belt-track-v39{gap:18px}.world-belt-v39 .world-card{width:230px;flex-basis:230px}.world-belt-v39 .world-image{height:285px}.world-belt-v39 .world-card h3{font-size:24px}.world-belt-v39 .world-card span{font-size:8px}.world-belt-v39 .world-card>div+div{padding-top:16px}}
@media(prefers-reduced-motion:reduce){.world-belt-v39 .world-image img{transition:none}}

.world-section{padding-top:32px}
@media(max-width:650px){
 .world-section{padding-top:24px}
 .world-belt-track-v39{gap:14px}
 .world-belt-v39 .world-card{width:var(--belt-card-width,calc((100vw - 60px)/2));flex-basis:var(--belt-card-width,calc((100vw - 60px)/2))}
 .world-belt-v39 .world-image{height:clamp(170px,55vw,225px)}
 .world-belt-v39 .world-image img{padding:7px}
 .world-belt-v39 .world-card h3{font-size:17px;line-height:1.3;overflow-wrap:break-word}
 .world-belt-v39 .world-card span{font-size:8px;line-height:1.5}
 .world-belt-v39 .world-card>div+div{padding-top:12px}
}
