.m-carousel-with-content{background-color:#e9e9e9;overflow:clip}.m-carousel-with-content .row{column-gap:3rem}@media screen and (min-width: 992px){.m-carousel-with-content .row{column-gap:5rem}}.m-carousel-with-content__col-left{flex:0 0 auto}@media(min-width: 768px){.m-carousel-with-content__col-left{flex-basis:18.3125rem;flex-basis:30%}}@media screen and (min-width: 992px){.m-carousel-with-content__col-left{max-width:18.3125rem;flex-basis:18.3125rem}}.m-carousel-with-content__col-right{flex:0 0 auto;width:100%}@media(min-width: 768px){.m-carousel-with-content__col-right{width:calc(70% - 3rem)}}@media screen and (min-width: 992px){.m-carousel-with-content__col-right{width:calc(100% - 18.3125rem - 5rem)}}.m-carousel-with-content .swiper-button__wrapper:has(.swiper-button-lock){display:none !important}.m-carousel-with-content .swiper-button__wrapper{right:0}@media screen and (min-width: 992px){.m-carousel-with-content__meta{position:sticky;scroll-margin-top:5rem;top:5rem}}.m-carousel-with-content__title{align-self:baseline}.m-carousel-with-content__description{font-size:var(--fluid-14-32);align-self:baseline}@media(min-width: 768px){.m-carousel-with-content .swiper-container{overflow-x:clip}}.m-carousel-with-content .swiper-button{position:relative;margin:0;inset:unset}.m-carousel-with-content .swiper-button__wrapper{height:auto;inset:unset;width:auto;column-gap:1rem}.m-carousel-with-content .swiper-slide{height:auto}.m-carousel-with-content .swiper-slide{width:18.3125rem;margin-right:1rem}.m-carousel-with-content .post-card{background-color:#fff;padding:.75rem;border-radius:1rem;overflow:clip;position:relative;height:100%}.m-carousel-with-content .post-card .h3{font-size:1.5rem}.m-carousel-with-content .post-card__image{border-radius:.5rem;aspect-ratio:253.3/316.6;overflow:clip}@media(min-width: 768px){.m-carousel-with-content .post-card__image{aspect-ratio:297.3/371.6}}.m-carousel-with-content .post-card__image img{width:100%;height:100%;object-fit:cover}.m-carousel-with-content .post-card__content{padding:1.5rem 1rem 1rem}.m-carousel-with-content .post-card__title{margin-bottom:.5rem}.m-carousel-with-content .post-card__title a::before{content:"";position:absolute;inset:0}
