/* Only the V4 homepage. Original grids, images and card typography stay intact. */
body.c31-home-v4-preview [data-c31-home-loop="featured"] .c31-slider__viewport { overflow: hidden; }
body.c31-home-v4-preview [data-c31-home-loop="featured"] .c31-slider__track { display: flex; align-items: flex-start; }
body.c31-home-v4-preview [data-c31-home-loop="featured"] .c31v4-featured__grid { width: 100%; }
body.c31-home-v4-preview [data-c31-home-loop="feature"] { --c31-home-loop-gap:24px; }
body.c31-home-v4-preview [data-c31-home-loop="feature"] .c31-slider__viewport {
    display:block; overflow:hidden; scroll-snap-type:none; scroll-behavior:auto;
    width:calc(100% + var(--c31-home-loop-gap)); margin-left:calc(var(--c31-home-loop-gap) / -2);
}
body.c31-home-v4-preview [data-c31-home-loop="feature"] .c31-slider__track { display:flex; align-items:stretch; }
body.c31-home-v4-preview [data-c31-home-loop="feature"] .c31-slider__item { padding:0 calc(var(--c31-home-loop-gap) / 2); }
body.c31-home-v4-preview [data-c31-home-loop="feature"] .c31-slider__nav:not([hidden]),
body.c31-home-v4-preview [data-c31-home-loop="featured"] .c31-slider__nav:not([hidden]) { display:flex; }
@media(max-width:1240px) {
    body.c31-home-v4-preview [data-c31-home-loop="feature"] { --c31-home-loop-gap:18px; }
}
@media(max-width:700px) {
    body.c31-home-v4-preview [data-c31-home-loop="feature"] { --c31-home-loop-gap:0px; }
    body.c31-home-v4-preview [data-c31-home-loop="articles"][data-c31-media-loop] .c31-slider__track { display:flex; }
    body.c31-home-v4-preview [data-c31-home-loop="articles"][data-c31-media-loop] .c31-slider__viewport { overflow:hidden; }
}
