.pageblock--cards .container>.x-core-intro:not(:last-child){margin-bottom:40px}.pageblock--cards .x-core-grid{--columns-xl: repeat(3, 1fr);--columns-md: repeat(2, 1fr);--columns-xs: repeat(1, 1fr);gap:clamp(14px,6.5vw,40px)}@container style(--breakpoint-sm-max: true){.pageblock--cards .cards--desktop{display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--cards .cards--desktop{display:none}@container style(--breakpoint-md-min: true){.pageblock--cards .cards--mobile{display:none}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--cards .cards--mobile{display:none}.pageblock--cards .swiper{padding-bottom:40px;overflow:visible}.pageblock--cards .swiper .swiper-slide{height:auto;overflow:visible;transform:scale(.9);transition:transform .25s}.pageblock--cards .swiper .swiper-slide .x-core-card{height:100%}.pageblock--cards .swiper .swiper-slide-active{transform:scale(1)}.pageblock--cards .swiper .swiper-navigation{display:flex;flex-direction:row;gap:30px;justify-content:flex-end;padding-top:80px}.pageblock--cards .swiper .swiper-navigation .x-core-button{position:relative;top:unset;left:unset;min-height:var(--button-height);background-color:var(--heading-color)}.pageblock--cards .swiper .swiper-navigation .x-core-button:before,.pageblock--cards .swiper .swiper-navigation .x-core-button:after{background-color:var(--heading-color)}.pageblock--cards .swiper .swiper-navigation .x-core-button.swiper-button-prev:after{display:none}.pageblock--cards .swiper .swiper-navigation .x-core-button.swiper-button-next:before{display:none}
