.sa-generic-carousel .swiper{width:100%;height:auto}.sa-generic-carousel .sa-post-content-wrapper{margin-top:-16px;z-index:1}.sa-generic-carousel .sa-post-img-wrapper{position:relative;min-width:100%;max-width:100%;height:340px}.sa-generic-carousel .sa-post-title{font-size:22px;font-weight:600}.sa-generic-carousel .sa-post-category{font-size:.9rem}.sa-generic-carousel .sa-post-category a{border:1px solid var(--e-global-color-secondary, #E052BD);padding:7px 12px;color:#fff;background:var(--e-global-color-secondary, #E052BD)}.sa-generic-carousel .sa-post-category a:hover{border:1px solid var(--e-global-color-primary, #8441A4);background:var(--e-global-color-primary, #8441A4)}.sa-generic-carousel .sa-post-category a:not(:first-child){display:none}.sa-generic-carousel .sa-post-text p:last-child{margin-bottom:0}.sa-generic-carousel .sa-post-meta{top:0;right:0;background:#fff}.sa-generic-carousel .sa-post-meta span{line-height:1}.sa-generic-carousel .sa-post-day{font-size:1.2rem;font-weight:600}.sa-generic-carousel .sa-post-month{font-size:.9rem}@media only screen and (max-device-width:1024px){.sa-generic-carousel{grid-template-columns:repeat(1, 1fr)}.sa-generic-carousel .sa-post-item{padding:1rem}.sa-generic-carousel .sa-post-title{font-size:16px}}.sa-generic-carousel .sa-post-play-button-wrapper{z-index:1}.sa-generic-carousel .sa-post-play-button{font-size:12px;padding:1.4em}