.featured-editor-slider-wrapper{position:relative;width:100%;height:480px;overflow:hidden;border-radius:42px;contain:layout style paint}.featured-slides-container{position:relative;width:100%;height:100%}.featured-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;will-change:opacity}.featured-slide.active{opacity:1;visibility:visible;z-index:1}.slide-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transform:translateZ(0);will-change:transform}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.slide-content{position:relative;z-index:2;width:100%;height:100%;padding:40px 60px;display:flex;flex-direction:column;justify-content:space-between}.slide-arrow-link{position:absolute;top:40px;left:60px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;cursor:pointer;transition:transform .3s ease,opacity .3s ease;z-index:10;touch-action:manipulation;text-decoration:none!important;box-shadow:0 4px 8px rgba(0,0,0,.2)}.slide-arrow-link:hover{transform:scale(1.1);opacity:.9;text-decoration:none!important}.slide-arrow-link img{width:100%;height:100%;object-fit:contain;display:block}.slide-info{position:absolute;top:40px;right:60px;max-width:580px;display:flex;flex-direction:column;gap:16px}.slide-meta-top{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.category-badge{background-color:rgba(255,255,255,.95);color:#777!important;padding:8px 20px;border-radius:42px;font-size:14px;font-weight:600;text-decoration:none!important;transition:background-color .3s ease,transform .2s ease;display:inline-block;touch-action:manipulation}.category-badge:hover{background-color:#fff;transform:translateY(-2px);text-decoration:none!important;color:#777!important}.author-info{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:500}.author-info img{width:18px;height:18px;flex-shrink:0;display:block}.author-info span{text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff}.slide-title{margin:0;font-size:38px;font-weight:700;line-height:1.35;color:#fff!important;text-shadow:0 4px 8px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(38px * 1.35 * 2)}.slide-title a{color:#fff!important;text-decoration:none!important;transition:opacity .3s ease}.slide-title a:hover{opacity:.85;text-decoration:none!important;color:#fff!important}.slide-excerpt{margin:0;font-size:15px;line-height:1.65;color:#B9B9B9!important;text-shadow:0 2px 4px rgba(0,0,0,.4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(15px * 1.65 * 3)}.slide-read-more{display:inline-flex;align-items:center;gap:0;background-color:rgba(255,255,255,.95);border-radius:42px;overflow:hidden;text-decoration:none!important;transition:transform .3s ease,box-shadow .3s ease;max-width:fit-content;box-shadow:0 4px 12px rgba(0,0,0,.2);touch-action:manipulation}.slide-read-more:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.3);text-decoration:none!important}.read-more-text{padding:12px 20px;color:#000;font-size:15px;font-weight:600}.read-more-icon{background-color:#000;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.read-more-icon svg{width:24px;height:24px}.slide-indicators{position:absolute;bottom:40px;left:60px;display:flex;gap:10px;z-index:10}.indicator{width:50px;height:3px;background-color:rgba(255,255,255,.3);border-radius:42px;cursor:pointer;position:relative;overflow:hidden;transition:background-color .3s ease;border:0;padding:0;touch-action:manipulation}.indicator:hover{background-color:rgba(255,255,255,.5)}.indicator:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.indicator-progress{position:absolute;top:0;left:0;height:100%;width:0;background-color:#fff;border-radius:42px;transition:width .1s linear;pointer-events:none}.indicator.active .indicator-progress{animation:progressBar 5s linear forwards}@keyframes progressBar{from{width:0}to{width:100%}}.indicator.active{background-color:rgba(255,255,255,.5)}@media screen and (max-width:1024px){.featured-editor-slider-wrapper{height:420px}.slide-content{padding:35px 45px}.slide-arrow-link{top:35px;left:45px;width:48px;height:48px}.slide-info{top:35px;right:45px;max-width:500px;gap:14px}.slide-title{font-size:32px;max-height:calc(32px * 1.35 * 2)}.slide-excerpt{font-size:14px;max-height:calc(14px * 1.65 * 3)}.slide-indicators{bottom:35px;left:45px}}@media screen and (max-width:768px){.featured-editor-slider-wrapper{height:400px;border-radius:32px}.slide-content{padding:30px 35px}.slide-arrow-link{top:30px;left:35px;width:42px;height:42px}.slide-info{top:30px;right:35px;max-width:calc(100% - 100px);gap:12px}.slide-title{font-size:26px;max-height:calc(26px * 1.35 * 2)}.slide-excerpt{font-size:13px;max-height:calc(13px * 1.65 * 3)}.category-badge{font-size:12px;padding:6px 15px;border-radius:32px}.author-info{font-size:12px}.author-info img{width:16px;height:16px}.slide-indicators{bottom:30px;left:35px}.indicator{width:40px;border-radius:32px}.indicator-progress{border-radius:32px}}@media screen and (max-width:480px){.featured-editor-slider-wrapper{height:380px;border-radius:24px}.slide-content{padding:25px}.slide-arrow-link{top:25px;left:25px;width:38px;height:38px}.slide-info{top:25px;right:25px;max-width:calc(100% - 80px);gap:10px}.slide-title{font-size:22px;max-height:calc(22px * 1.35 * 2)}.slide-excerpt{font-size:12px;max-height:calc(12px * 1.65 * 3)}.slide-read-more{font-size:13px;border-radius:32px}.read-more-text{padding:10px 15px;font-size:13px}.read-more-icon{width:38px;height:38px}.slide-indicators{bottom:25px;left:25px;gap:8px}.indicator{width:32px;height:2.5px;border-radius:24px}.indicator-progress{border-radius:24px}}@media(prefers-reduced-motion:reduce){.featured-slide,.category-badge,.slide-arrow-link,.slide-read-more,.indicator{transition:none}.indicator.active .indicator-progress{animation:none}}
