*:has(.scroll-container){container-type:inline-size}.scroll-container{padding-inline:1rem;overflow:auto hidden;scrollbar-width:none}.scroll-container::-webkit-scrollbar{display:none}.scroll-container>*{scroll-snap-align:start;scroll-margin-inline:1rem}@media(min-width:576px){.scroll-container{padding-inline:calc((100% - var(--container-max-width, 540px)) / 2 + 0.75rem)}}@media(min-width:768px) and (max-width:991.98px){.scroll-container{--container-max-width:720px}}@media(min-width:992px) and (max-width:1199.98px){.scroll-container{--container-max-width:960px}}@media(min-width:1200px) and (max-width:1399.98px){.scroll-container{--container-max-width:1140px}}@media(min-width:1400px){.scroll-container{--container-max-width:1240px}}.scrollbar{width:7.25rem;height:.375rem;margin-inline:auto;margin-top:var(--scrollbar-margin-top,40px);background:center/cover no-repeat url("data:image/svg+xml,%3csvg width='116' height='6' viewBox='0 0 116 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='3' cy='3' r='3' fill='%236D6D6D'/%3e%3ccircle cx='25' cy='3' r='3' fill='%236D6D6D'/%3e%3ccircle cx='47' cy='3' r='3' fill='%236D6D6D'/%3e%3ccircle cx='69' cy='3' r='3' fill='%236D6D6D'/%3e%3ccircle cx='91' cy='3' r='3' fill='%236D6D6D'/%3e%3ccircle cx='113' cy='3' r='3' fill='%236D6D6D'/%3e%3c/svg%3e")}.scrollbar .thumb{position:relative;inset-inline-start:0;width:41.3793103448%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--text-icon-primary-on-dark,#fff);border-radius:50px}@media(min-width:768px){.scrollbar{margin-top:64px}}@media(min-width:1200px){.scrollbar{margin-top:88px}}.so-widget-carousel-widget{--bs-heading-color:var(--text-icon-primary-on-dark,#fff);color:var(--text-icon-secondary-on-dark,#b7b7b7)}.so-widget-carousel-widget .slide-container{display:flex;-moz-column-gap:var(--slide-container-column-gap,1rem);column-gap:var(--slide-container-column-gap,1rem)}.so-widget-carousel-widget .carousel-slide{flex-shrink:0;width:var(--carousel-slide-width,311px)}.so-widget-carousel-widget .carousel-slide-image{width:100%;height:auto;aspect-ratio:var(--carousel-slide-image-aspect-ratio,311/196);margin-bottom:var(--carousel-slide-image-margin-margin-bottom,1rem);-o-object-fit:cover;object-fit:cover;border-radius:var(--carousel-slide-image-border-radius,24px)}.so-widget-carousel-widget .carousel-slide-title{margin-bottom:var(--carousel-slide-title-margin-bottom,0.25rem)}.so-widget-carousel-widget .carousel-slide-description{margin-bottom:0}@media(min-width:768px){.so-widget-carousel-widget{--carousel-slide-width:389px;--carousel-slide-image-aspect-ratio:389 / 274;--carousel-slide-image-border-radius:40px}}@media(min-width:768px) and (max-width:1199.98px){.so-widget-carousel-widget{--description-margin-bottom-md:64px;--slide-container-column-gap:1.25rem;--carousel-slide-image-margin-margin-bottom:1.25rem;--carousel-slide-title-margin-bottom:.375rem}.so-widget-carousel-widget .title-with-description h2{font-size:2.5rem}.so-widget-carousel-widget .title-with-description p{font-size:1.25rem}.so-widget-carousel-widget .sub-title-1{font-size:1.4375rem}.so-widget-carousel-widget .body-small{font-size:1.125rem}}@media(min-width:1200px){.so-widget-carousel-widget{--description-margin-bottom-md:88px;--slide-container-column-gap:1.5rem;--carousel-slide-image-margin-margin-bottom:1.5rem;--carousel-slide-title-margin-bottom:.5rem}}