.carousel-nav{display:none;gap:8px;flex-shrink:0;justify-content:flex-end;margin-top:-24px}.carousel-nav.activated{display:flex}.carousel-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.carousel-btn .icon{width:20px;height:20px}ul.cards-row li{list-style-type:none;padding-left:0;margin:0;width:100%}.carousel-nav+.cards-row.card-news{overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:16px}.carousel-nav.activated+.cards-row{margin-top:-8px}[data-carousel-style=dots] .cards-row{padding-bottom:0}[data-carousel-style=dots] .cards-row>.ds-alert{max-width:calc(100% - calc(var(--cpad) * 2));flex-shrink:0;scroll-snap-align:start}.base-container[data-carousel-ui=stepper] .cards-row{scroll-snap-type:x mandatory}.base-container[data-carousel-ui=stepper] .cards-row>*{scroll-snap-align:center;scroll-snap-stop:always}.base-container[data-carousel-ui=stepper] .cards-row>.ds-alert{scroll-snap-align:center}.carousel-dots{display:flex;gap:4px;justify-content:center;align-items:center;padding:0;min-height:8px}.carousel-dots .cdot{width:8px;height:8px;border-radius:100px;background-color:var(--Icon-On-Surface-Disabled);cursor:pointer;transition:background-color .2s,width .2s;border:none;padding:0;flex-shrink:0}.carousel-dots .cdot.active{width:20px;background-color:var(--Icon-On-Surface-Primary)}.carousel-dots.carousel-dots--suppressed{display:none}.cards-row:not(:has(.card-community)) .ds-card{height:auto!important}[data-carousel-style=dots] .cards-row .ds-card{max-width:calc(100vw - calc(var(--cpad) * 2))}@media (pointer:coarse){.cards-row::-webkit-scrollbar{display:none!important}.cards-row{-ms-overflow-style:none;scrollbar-width:none}.carousel-nav.activated+.cards-row{margin-top:0}.carousel-nav.activated{display:none}.carousel-controls--below-track.activated{display:flex}}@media (max-width:599px){[data-carousel-style=dots] .cards-row .ds-card{min-width:calc(100vw - calc(var(--cpad) * 2))}.carousel-nav.carousel-controls{justify-content:center;align-items:center;flex-wrap:nowrap}.carousel-nav.carousel-controls.carousel-controls--below-track{margin-top:-8px}.carousel-btn{background:0 0;border:none}}@media (max-width:839px){.carousel-nav+.cards-row.card-news{grid-auto-columns:240px}.ds-card.card-news{min-width:240px}}@media (min-width:840px){[data-carousel-style=dots] .cards-row .ds-card{min-width:320px;margin-left:0}}