/* Draggable strip (services on the home page), same slider as the case-study photo strip. */
.fm-strip .splide__track{cursor:grab;touch-action:pan-y}
.fm-strip.is-dragging .splide__track{cursor:grabbing}
/* The site styles lists as vertical flex columns, so the slider row is set explicitly. */
.fm-strip .splide__list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none}
.fm-strip .splide__slide{display:block;width:auto;flex-shrink:0;list-style:none}
.fm-strip .splide__slide:focus-visible,.fm-strip a:focus-visible{outline:2px solid var(--primary-1,#e8412c);outline-offset:4px}
.fm-strip a,.fm-strip img{-webkit-user-drag:none;user-select:none}

/* The grid this replaces kept its own row gap; the slider spaces the cards instead. */
.services-strip .splide__slide+.splide__slide{margin-left:0}
.services-strip .services-wrapper{margin:0}
