.cmp-promo-tracking{display:block}.cmp-promo__content__desc{margin-bottom:4px}.promocontainerv2 .swiper-slide{height:100%!important}@media screen and (max-width:1200px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:1200px){}@media screen and (max-width:1200px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:1023px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:1023px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (min-width:768px) and (max-width:1023px){}.cmp-btn{background-color:transparent!important}.cmp-btn button a:hover,.cmp-btn .button-container a:hover{opacity:.8}@media screen and (max-width:375px){.cmp-btn__rounded.cmp-btn__rounded__sm .button-container a{padding:.5em 1.5em}}@media screen and (min-width:1024px){}@media screen and (min-width:768px) and (max-width:1023px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){.cmp-btn__full-width--mobile .button-container{width:100%}}.cmp-btn:focus button,.cmp-btn:focus .button-container{outline-width:.5px;outline-style:dashed;outline-color:#bbbcbc}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}.cmp-promo--featured-primary{padding:24px 16px 16px!important}.cmp-promo--featured-primary .cmp-promo{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:767px){.cmp-promo--featured-primary .cmp-promo{height:auto!important}}@media screen and (min-width:1201px){.cmp-promo--featured-primary .cmp-promo{height:auto!important}}.cmp-promo--featured-primary .cmp-promo__content__title{font-size:1.25em;font-weight:400;line-height:28px;margin-bottom:16px;color:#000}.cmp-promo--featured-primary .cmp-promo__content__desc{color:#53565a;font-size:.875em;line-height:20px;margin:0 0 16px}.cmp-promo--featured-primary .cmp-promo__content__desc.dot-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cmp-promo--featured-primary .cmp-promo__content__desc.dot-ellipsis:not([class*=dot-lines-]){-webkit-line-clamp:3}.cmp-promo--featured-primary .cmp-promo__location__date,.cmp-promo--featured-primary .cmp-promo__content-type__read-time{display:flex;align-items:center;font-size:.875em;color:#53565a;margin:0 0 8px}.cmp-promo--featured-primary .cmp-promo__content__type{color:#000;font-weight:var(--font-weight-bold)}.cmp-promo--featured-primary .cmp-promo-divider{height:12px;margin:0 8px;width:1px;background-color:#53565a}.cmp-promo--featured-primary .cmp-promo__image{overflow:hidden;line-height:0;border-radius:8px;position:relative}.cmp-promo--featured-primary .cmp-promo__image.img-position-bottom{margin-top:16px}.cmp-promo--featured-primary .cmp-promo__image img:not(.cmp-co-branding-img){max-width:100%;transition:transform .3s linear;width:100%;height:100%}.cmp-promo--featured-primary .cmp-promo-tracking{text-decoration:none}.cmp-promo--featured-primary a:hover .cmp-promo__content__title{text-decoration:underline}.cmp-promo--featured-primary a:hover .cmp-promo__image img:not(.cmp-co-branding-img){transform:scale(1.1)}@media screen and (max-width:767px){}@media screen and (min-width:768px) and (max-width:1200px){}@media screen and (min-width:1201px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (min-width:768px) and (max-width:1023px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (max-width:767px){}@media screen and (min-width:1201px){}@media screen and (max-width:767px){}