.ArticleSlider_sliderContainer__yYXVH{position:relative;height:400px;background-color:#fff;overflow:hidden;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:1000px;margin:0 auto}.ArticleSlider_slidesWrapper__VtWqO{display:flex;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.ArticleSlider_slide__HY_f2{height:100%;position:relative}.ArticleSlider_slideLink__Cqz2P{display:block;width:100%;height:100%;text-decoration:none}.ArticleSlider_slideContent__vFRBQ{background-size:cover;background-position:50%;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative;transition:transform .3s ease}.ArticleSlider_slideContent__vFRBQ:hover{transform:scale(1.02)}.ArticleSlider_slideOverlay__t7MMl{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent,rgba(0,0,0,.8));pointer-events:none}.ArticleSlider_slideTextContent__j_p1G{position:relative;z-index:1;padding:30px;color:#fff;max-width:70%}.ArticleSlider_slideTitle__nY6YJ{margin:0 0 12px;font-size:24px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ArticleSlider_slideDescription__OwAuX{margin:0 0 20px;font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ArticleSlider_slideButton__54iEh{display:inline-block;background-color:#e1251b;color:#fff;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(225,37,27,.3);transition:all .3s ease}.ArticleSlider_slideButton__54iEh:hover{background-color:#c41e3a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(225,37,27,.4)}.ArticleSlider_navButton__UoBgx{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.9);color:#333;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;z-index:3;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;font-weight:700}.ArticleSlider_navButton__UoBgx:hover{background-color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.ArticleSlider_navButtonPrev__QktHB{left:20px}.ArticleSlider_navButtonNext__lC4R_{right:20px}.ArticleSlider_indicators__aYnO3{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;z-index:3;gap:8px}.ArticleSlider_indicator__wdR64{height:12px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.ArticleSlider_indicator__wdR64.ArticleSlider_active__HMlEZ{width:30px;background-color:#e1251b;border:2px solid #fff;box-shadow:0 2px 8px rgba(225,37,27,.4)}.ArticleSlider_indicator__wdR64.ArticleSlider_inactive___OrVD{width:12px;background-color:hsla(0,0%,100%,.6);box-shadow:0 2px 4px rgba(0,0,0,.2)}.ArticleSlider_indicator__wdR64.ArticleSlider_inactive___OrVD:hover{background-color:hsla(0,0%,100%,.8);transform:scale(1.2)}.ArticleSlider_emptyState___88qj{position:relative;height:400px;background-color:#f9fafb;border-radius:12px;display:flex;align-items:center;justify-content:center;max-width:1000px;margin:0 auto;border:2px dashed #d1d5db}.ArticleSlider_emptyStateContent__Ykc4Q{text-align:center;color:#6b7280}.ArticleSlider_emptyStateIcon__Y0_9w{margin:0 auto 1rem;height:3rem;width:3rem}.ArticleSlider_emptyStateText__9geBX{font-size:1.125rem;font-weight:500}.ArticleSlider_loadingState__hOeao{position:relative;height:400px;background-color:#f9fafb;border-radius:12px;display:flex;align-items:center;justify-content:center;max-width:1000px;margin:0 auto}.ArticleSlider_loadingSpinner__2kvZi{width:2.5rem;height:2.5rem;border:4px solid #e5e7eb;border-top-color:#ef4444;border-radius:50%;animation:ArticleSlider_spin__elV9T 1s linear infinite}@keyframes ArticleSlider_spin__elV9T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ArticleSlider_sliderContainer__yYXVH{height:300px}.ArticleSlider_slideTextContent__j_p1G{padding:20px;max-width:85%}.ArticleSlider_slideTitle__nY6YJ{font-size:20px}.ArticleSlider_slideDescription__OwAuX{font-size:14px}.ArticleSlider_slideButton__54iEh{padding:10px 20px;font-size:12px}.ArticleSlider_navButton__UoBgx{width:40px;height:40px;font-size:16px}.ArticleSlider_navButtonPrev__QktHB{left:10px}.ArticleSlider_navButtonNext__lC4R_{right:10px}}