section.u5m-carousel-resource-cards{&:not(.pill-mode){margin:var(--section-margin-none);padding:var(--section-padding-medium)}.section-inner{.intro-content{margin-bottom:50px}.carousel-resource{background:var(--gray1);border:1px solid var(--gray-input-stroke);border-radius:var(--border3);display:flex;flex-direction:column;overflow:hidden;.carousel-hero{background:var(--gray1) center /cover no-repeat;display:flex;flex-direction:column;padding:40px 50px 30px;position:relative;@media (max-width:992px){padding-bottom:30px;padding-left:20px;padding-right:20px;padding-top:40px}&:before{background:rgb(from var(--black) r g b/.55);content:"";inset:0;pointer-events:none;position:absolute}>*{position:relative;z-index:1}.carousel-hero-topic{color:var(--white);margin:0 0 30px}.carousel-hero-panels{display:flex;flex:0;flex-direction:column;position:relative}.carousel-hero-panel{align-items:flex-start;display:none;flex-direction:column;gap:20px;margin-top:30px;@media (max-width:992px){margin-top:0}&.active{display:flex}.hero-eyebrow{background-color:var(--white);border:1px solid var(--gray-input-stroke);border-radius:50px;color:var(--black);font-weight:400;margin-bottom:0;padding:6px 12px;text-transform:none;&.commercialization--access,&.pink-eyebrow,&.precision-aq{background-color:var(--pink-dark)!important;border:1px solid var(--pink)!important;color:var(--white)!important}&.gold-eyebrow,&.precision-for-medicine,&.research--development{background-color:var(--gold-dark)!important;border:1px solid var(--gold)!important;color:var(--white)!important}}.hero-title{color:var(--white);margin:0;max-width:720px}.button-group{margin-top:10px}}.carousel-hero-footer{color:rgb(from var(--white) r g b/.7);margin:30px 0 0}}.carousel-tabs{border-top:1px solid var(--gray-input-stroke);display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;@media (max-width:992px){display:block}.carousel-tab{border:0;border-radius:0;border-right:1px solid var(--gray-input-stroke);cursor:pointer;flex:1 1 0;margin:0;min-width:0;overflow:hidden;&:last-child{border-right:0}.media{display:none}.content{padding:24px 20px 28px}&:after{background:var(--white);bottom:0;content:"";height:3px;left:0;pointer-events:none;position:absolute;width:0}&.active{background:rgb(from var(--body-bg) r g b/.95)}&.is-progressing:after{animation:carousel-tab-progress var(--tab-interval,6s) linear forwards}&:focus-visible:not(.active),&:hover:not(.active){background:rgb(from var(--body-bg) r g b/.7)}}}&.single-tab .carousel-tab:after{display:none}&.is-paused .carousel-tabs .carousel-tab.is-progressing:after{animation-play-state:paused}}}&:not(.dark-mode) .carousel-resource{background:var(--light-gray);border-color:var(--gray1);.carousel-hero{background-color:rgb(from var(--white) r g b/.92)}.carousel-tabs .carousel-tab{background:var(--card-bg);border-right-color:var(--gray1);&.active{background:var(--white);box-shadow:inset 0 -4px 0 var(--light-gray)}&:after{background:var(--action1);height:4px;z-index:1}&:focus-visible:not(.active),&:hover:not(.active){background:var(--white)}}}}@keyframes carousel-tab-progress{0%{width:0}to{width:100%}}@media (max-width:1024px){section.u5m-carousel-resource-cards .carousel-resource .carousel-tabs{flex-wrap:wrap;.carousel-tab{border-bottom:1px solid var(--gray-input-stroke);flex:1 1 calc(50% - 1px);&:nth-child(2n){border-right:0}}}}@media (max-width:640px){section.u5m-carousel-resource-cards{.carousel-resource{.carousel-hero{padding:30px 24px 24px}.carousel-tabs{flex-direction:column;.carousel-tab{border-right:0;flex:1 1 100%}}}}}