/* Minimal Slick CSS to avoid 404s and preserve basic layout. Replace with full slick.css if needed. */

.slick-slider { position: relative; display: block; box-sizing: border-box; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-initialized .slick-slide { display: block; }
.slick-dots { display: flex; gap: 8px; list-style: none; padding: 0; margin: 10px 0 0; justify-content: center; }
.slick-dots li { width: 10px; height: 10px; }
.slick-dots li button { width: 10px; height: 10px; border-radius: 50%; border: 0; background: #9ca3af; text-indent: -9999px; }
.slick-dots li.slick-active button { background: #fff; }
