.resource-carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),color-stop(20%,#fff));background:linear-gradient(180deg,#f6f6f6,#fff 20%);-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-bottom:64px;padding-top:64px}.resource-carousel,.resource-carousel__header{display:-webkit-box;display:-ms-flexbox;display:flex}.resource-carousel__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;justify-content:space-between}.resource-carousel__header .arrow-link{display:none}.resource-carousel__header-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.resource-carousel__title{font-size:26px;font-weight:600}.resource-carousel__subtitle{font-size:16px;font-weight:600}.resource-carousel__carousel{display:block;margin-top:32px;min-width:0}.resource-carousel__carousel .swiper{overflow:visible}.resource-carousel__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}.resource-carousel__controls .carousel-arrows{display:none}.resource-carousel__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.resource-card,.resource-carousel__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.resource-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:none;-ms-flex-direction:column;flex-direction:column;position:relative}.resource-card__image{aspect-ratio:266.31/309.31;position:relative;width:100%}.resource-card__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .75s ease,-webkit-box-shadow .75s ease;transition:-webkit-transform .75s ease,-webkit-box-shadow .75s ease;transition:transform .75s ease,box-shadow .75s ease;transition:transform .75s ease,box-shadow .75s ease,-webkit-transform .75s ease,-webkit-box-shadow .75s ease;width:100%}.resource-card__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.resource-card__date{background-color:rgba(247,91,129,.1);border-radius:4px;color:var(--pink);font-size:12px;overflow:hidden;padding:6px 8px 4px}.resource-card__title{font-size:16px;font-weight:600;line-height:1.3;margin-top:12px}.resource-card__cta{background:-webkit-gradient(linear,left top,right top,from(var(--teal)),to(var(--teal)));background:linear-gradient(to right,var(--teal),var(--teal));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;font-size:16px;font-weight:700;margin-top:24px;-webkit-transition:background .5s ease;transition:background .5s ease}.resource-card:hover img{-webkit-box-shadow:0 34px 74px rgba(30,49,104,.28);box-shadow:0 34px 74px rgba(30,49,104,.28);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.resource-card:hover .resource-card__cta{background-size:100% 2px}@media (min-width:1024px){.resource-carousel__header .arrow-link{display:-webkit-box;display:-ms-flexbox;display:flex}.resource-carousel__header-text{gap:20px}.resource-carousel__title{font-size:42px}.resource-carousel__subtitle{font-size:18px}.resource-carousel__carousel{margin-top:48px}.resource-carousel__controls{gap:18px;margin-top:40px}.resource-carousel__controls .carousel-arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.resource-carousel__footer{display:none}.resource-card__text{margin-top:24px}.resource-card__cta{font-size:14px}}@media (max-width:1023px){.swiper-slide-active .resource-card img{-webkit-box-shadow:0 34px 74px rgba(30,49,104,.28);box-shadow:0 34px 74px rgba(30,49,104,.28);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}