.journey-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:-20px 0 22px}
.journey-controls>span{font-size:12px;color:#d2d0c7;margin-right:8px}
.journey-controls button{width:38px;height:38px;border:1px solid #a9946e;color:#dfbf83;background:transparent;border-radius:50%;cursor:pointer;font-size:20px}
.journey-controls button:disabled{opacity:.3;cursor:default}
.about-journey .about-journey-track{display:flex;overflow-x:auto;gap:0;border:0;margin:0;padding:9px 0 20px;scrollbar-width:thin;scrollbar-color:#bfa16b #49504a;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x pan-y}
.about-journey .about-journey-track a{flex:0 0 clamp(240px,24vw,300px);width:clamp(240px,24vw,300px);border-top:1px solid #a9946e;padding:29px 26px 5px 0;min-height:170px}
.about-journey .about-journey-track a:before{left:0;top:-6px}
.about-journey .about-journey-track.is-dragging{cursor:grabbing;user-select:none;scroll-behavior:auto}
.about-journey .about-journey-track.is-dragging a{cursor:grabbing}
.about-journey .about-journey-track:focus-visible{outline:2px solid #dfbf83;outline-offset:7px}
@media(max-width:680px){.journey-controls{margin:0 0 20px;justify-content:flex-start;gap:10px}.journey-controls>span{margin-right:auto}.about-journey .about-journey-track a{flex-basis:240px;width:240px;padding:26px 23px 5px 0}.about-journey .about-journey-track a:before{left:0;top:-6px}}
