@media screen and (width>=750px){.section-mobile-carousel,.section-mobile-carousel__viewport{display:contents}}@media screen and (width<=749px){.section-mobile-carousel__viewport{overflow:hidden}.section-mobile-carousel .section-mobile-carousel__viewport>.section-content-wrapper.layout-panel-flex{--section-mobile-carousel-gap:var(--gap);touch-action:pan-y;flex-wrap:nowrap;justify-content:flex-start;padding-block:0;display:flex}.section-mobile-carousel .section-mobile-carousel__viewport>.section-content-wrapper.layout-panel-flex>*{flex:0 0 calc((100% - (var(--section-mobile-carousel-columns) - 1) * var(--section-mobile-carousel-gap)) / var(--section-mobile-carousel-columns));min-width:0}.section-mobile-carousel[data-slide-fit-mobile=bleed] .section-mobile-carousel__viewport>.section-content-wrapper.layout-panel-flex>*{flex-basis:calc(var(--section-mobile-carousel-percent) * 1%)}.section:not(.section--full-width) .section-mobile-carousel[data-slide-fit-mobile=bleed] .section-mobile-carousel__viewport{margin-inline:calc(var(--page-margin,var(--padding-lg)) * -1)}.section:not(.section--full-width) .section-mobile-carousel[data-slide-fit-mobile=bleed] .section-content-wrapper{padding-inline-start:var(--page-margin,var(--padding-lg))}.section:not(.section--full-width) .section-mobile-carousel[data-slide-fit-mobile=bleed] .section-content-wrapper>:last-child{margin-inline-end:var(--page-margin,var(--padding-lg))}}
