.slick-dots{bottom:-40px!important}.slick-dots li{margin:0 4px!important}.slick-dots li div{width:8px;height:8px;border-radius:9999px;background-color:#404040;transition:all .3s ease}.slick-dots li.slick-active div{background-color:#2563eb!important;width:24px!important}.slick-list{margin:0 -16px!important;overflow:visible!important}.slick-slide>div{padding:0 16px!important}.slick-track{display:flex!important;align-items:stretch!important}.slick-slide{height:inherit!important}.slick-slide>div{height:100%!important}.topic-slider .slick-list{margin:0!important;overflow:hidden!important;padding:6px 0!important}.topic-slider .slick-slide>div{padding:0!important;height:auto!important}.topic-slider .slick-slide{height:auto!important}.topic-slider .slick-track{display:flex!important;align-items:stretch!important}.topic-slider .slick-next:before,.topic-slider .slick-prev:before{display:none!important;content:none!important}.topic-slider-arrow{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;z-index:30!important;border-radius:9999px;border:1px solid rgba(255,255,255,.18);background:rgba(10,10,12,.88)!important;backdrop-filter:blur(10px);color:#fff!important;box-shadow:0 8px 28px rgba(0,0,0,.4);transition:background .2s ease,border-color .2s ease,transform .2s ease}.topic-slider-arrow:hover{background:rgba(36,36,42,.95)!important;border-color:rgba(96,165,250,.45)}.topic-slider-arrow:focus-visible{outline:2px solid rgb(96,165,250);outline-offset:3px}.topic-slider-arrow--prev{left:2px!important}.topic-slider-arrow--next{right:2px!important}@media (min-width:768px){.topic-slider{padding-left:2.75rem;padding-right:2.75rem}.topic-slider-arrow--prev{left:-6px!important}.topic-slider-arrow--next{right:-6px!important}}.topic-slider-dots-wrap{margin-top:1.5rem}.topic-slider .slick-dots{position:static!important;bottom:auto!important}.topic-slider .slick-dots li{margin:0 4px!important;width:auto!important;height:auto!important}.topic-slider .slick-dots li button{padding:0!important;width:auto!important;height:auto!important}.topic-slider .slick-dots li button:before{display:none!important}.topic-slider-dot{width:8px;height:8px;border-radius:9999px;background:#404040;transition:width .25s ease,background .25s ease}.topic-slider .slick-dots li.slick-active .topic-slider-dot{width:24px;background:#2563eb}