.c-scg-carousel{--scg-carousel-bg: #ffffff;--scg-carousel-header-bg: #f4f8fc;--scg-carousel-padding-top: 0px;--scg-carousel-padding-bottom: 0px;--scg-carousel-padding-horizontal: 0px;--scg-carousel-min-height: 430px;--scg-carousel-header-width: 260px;--scg-carousel-header-padding: 56px;--scg-carousel-carousel-padding-top: 48px;--scg-carousel-carousel-padding-horizontal: 32px;--scg-carousel-carousel-padding-bottom: 52px;--scg-carousel-gap: 28px;position:relative;display:grid;grid-template-columns:minmax(220px,var(--scg-carousel-header-width)) minmax(0,1fr);min-height:var(--scg-carousel-min-height);padding:var(--scg-carousel-padding-top) var(--scg-carousel-padding-horizontal) var(--scg-carousel-padding-bottom);overflow:hidden;background:var(--scg-carousel-bg)}.c-scg-carousel[data-header-side=right]{grid-template-columns:minmax(0,1fr) minmax(220px,var(--scg-carousel-header-width))}.c-scg-carousel__header{display:flex;flex-direction:column;justify-content:center;gap:20px;margin:0;padding:var(--scg-carousel-header-padding);background:var(--scg-carousel-header-bg)}.c-scg-carousel[data-header-side=right] .c-scg-carousel__header{order:2}.c-scg-carousel__title{margin:0;font-size:28px;font-weight:400;line-height:1.25;letter-spacing:.01em}.c-scg-carousel__cta.o-btn{min-width:160px}.c-scg-carousel__body{position:relative;min-width:0;padding:var(--scg-carousel-carousel-padding-top) var(--scg-carousel-carousel-padding-horizontal) var(--scg-carousel-carousel-padding-bottom)}.c-scg-carousel__track{display:flex;gap:var(--scg-carousel-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:46px;padding-right:10vw}.c-scg-carousel__track::-webkit-scrollbar{display:none}.c-scg-carousel__item{flex:0 0 calc((100% - var(--scg-carousel-gap) * 2) / 3.2);min-width:0;scroll-snap-align:start}.c-scg-carousel__control{position:absolute;top:var(--scg-carousel-carousel-padding-top);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:22px;line-height:1}.c-scg-carousel__control.is-prev{right:60px}.c-scg-carousel__control.is-next{right:10px}.c-scg-carousel__control:hover{background-color:#0000001a}.c-scg-carousel__control[hidden]{display:none}.c-scg-carousel__control:disabled{cursor:default;opacity:.35}.c-scg-carousel[data-layout=vertical] .c-scg-carousel__track{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;padding-top:0;padding-right:0}.c-scg-carousel[data-layout=vertical] .c-scg-carousel__item{min-width:0}.c-scg-carousel[data-layout=vertical] .c-scg-carousel__control{display:none}.c-scg-carousel.is-loading .c-scg-carousel__track{min-height:280px}@media screen and (max-width:989px){.c-scg-carousel{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.c-scg-carousel__item{flex-basis:calc((100% - var(--scg-carousel-gap)) / 2)}}.c-scg-carousel__item .o-featured-article-thumbnail,.c-scg-carousel__item .o-featured-article-thumbnail__content{height:100%}.c-blog-carousel-scg .c-scg-carousel__item{overflow:hidden}.c-blog-carousel-scg .c-blog-carousel-scg__article,.c-blog-carousel-scg .c-scg-carousel__item .o-featured-article-thumbnail{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden}.c-blog-carousel-scg .o-featured-article-thumbnail__content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;width:100%;height:auto;padding:0}.c-blog-carousel-scg .o-featured-article-thumbnail__image-container{position:relative;width:100%;height:auto;flex-shrink:0;overflow:hidden;aspect-ratio:4/3}.c-blog-carousel-scg .o-featured-article-thumbnail__image-container-inner{display:block;position:relative;width:100%;height:100%;overflow:hidden}.c-blog-carousel-scg .o-featured-article-thumbnail__image{position:absolute;top:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.c-blog-carousel-scg .o-featured-article-thumbnail__content-wrapper{width:100%;padding:1.2em;box-sizing:border-box}@media screen and (max-width:749px){.c-blog-carousel-scg .c-scg-carousel__track{padding-top:0}.c-blog-carousel-scg .o-featured-article-thumbnail__image-container{height:auto}.c-blog-carousel-scg .o-featured-article-thumbnail__image{top:0;height:100%}}@media screen and (max-width:749px){.c-scg-carousel{display:block;min-height:0}.c-scg-carousel__header{padding:24px 16px}.c-scg-carousel__body{padding:0 16px 32px}.c-scg-carousel__control{display:none}.c-scg-carousel__item{flex-basis:78%}}
