.news-slider{margin:0 auto;max-width:var(--wp--style--global--content-size);position:relative;width:100%;--slides-per-page:1;--slide-gap:12px;--peek-width:40px}.news-slider__filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:24px}.news-slider__filter-btn{background:var(--wp--preset--color--surface-muted,#f2f3f5);border:1px solid var(--wp--preset--color--border,#ebebec);border-radius:24px;color:var(--wp--preset--color--text-primary,#1a1a1a);cursor:pointer;font-family:var(--wp--preset--font-family--body);font-size:14px;font-weight:var(--wp--preset--font-weight--bold);padding:6px 16px;transition:all .2s ease}.news-slider__filter-btn:hover{background:var(--wp--preset--color--border,#ebebec)}.news-slider__filter-btn.is-active{background:var(--wp--preset--color--accent,#a866ee);border-color:var(--wp--preset--color--accent,#a866ee);color:#fff}.news-slider__filter-btn:disabled{cursor:not-allowed;opacity:.5}.news-slider__viewport{overflow:hidden;padding:0;position:relative;touch-action:pan-y}.news-slider__viewport:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:24px;z-index:2}.news-slider__track{display:flex;gap:var(--slide-gap);padding:0;transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.news-slider__track.is-swiping{transition:none}.news-slider__slide{display:flex;filter:drop-shadow(0 2px 8px rgba(0,0,0,.04));flex-direction:column;flex-shrink:0;transition:opacity .2s ease;width:calc(100% - var(--peek-width))}.news-slider__slide.is-dimmed{opacity:.55}.news-slider__swipe-hint{align-items:center;animation:news-slider-hint-pulse 2s ease-in-out infinite;background:var(--wp--preset--color--accent,#a866ee);border-radius:50%;color:#fff;display:flex;height:28px;justify-content:center;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .4s ease;width:28px;z-index:5}.news-slider__swipe-hint svg{height:14px;width:14px}.news-slider__swipe-hint.is-hidden{opacity:0}@keyframes news-slider-hint-pulse{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(6px)}}.news-slider__slide .news-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.news-slider__slide .news-card__media{flex-shrink:0}.news-slider__slide .news-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-slider__slide .news-card__body{display:flex;flex-direction:column;flex-grow:1}.news-slider__slide .news-card__meta{flex-shrink:0;margin-top:auto}.news-slider__slide .expert-card{box-sizing:border-box;height:100%;width:100%}.news-slider__slide .expert-card__media{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:120px;width:100%}.news-slider__slide .expert-card__image{aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;width:100%}.news-slider__slide .expert-opinion-card{box-sizing:border-box;width:100%}.news-slider__next,.news-slider__prev{display:none}.news-slider__progress{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:12px}.news-slider__progress-track{background:var(--wp--preset--color--border,#ebebec);border-radius:var(--wp--custom--radius--line,2px);height:3px;max-width:200px;overflow:hidden;width:100%}.news-slider__progress-fill{background:var(--wp--preset--color--accent,#a866ee);border-radius:var(--wp--custom--radius--line,2px);height:100%;transition:width .35s cubic-bezier(.25,.46,.45,.94);will-change:width}.news-slider__progress-label{color:var(--wp--preset--color--text-muted);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--caption);min-width:32px;text-align:center;white-space:nowrap}.news-slider__pagination{display:none}.news-slider__empty{color:var(--wp--preset--color--text-muted,#74797d);padding:20px;text-align:center}@media(min-width:768px){.news-slider{--slides-per-page:2;--slide-gap:16px}.news-slider__slide{filter:none;padding:0;width:calc((100% - var(--slide-gap)*(var(--slides-per-page) - 1))/var(--slides-per-page))}.news-slider__slide.is-dimmed{opacity:1}.news-slider__swipe-hint,.news-slider__viewport:after{display:none}}@media(min-width:1024px){.news-slider{--slides-per-page:3}.news-slider__pagination{display:flex;gap:8px;justify-content:center;margin-top:24px}.news-slider__progress{display:none}.news-slider__next,.news-slider__prev{align-items:center;background:var(--wp--preset--color--surface,#fff);border:1px solid var(--wp--preset--color--border,#ebebec);border-radius:50%;box-shadow:var(--wp--preset--shadow--sm);color:var(--wp--preset--color--text-primary,#1a1a1a);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.news-slider__prev{left:8px}.news-slider__next{right:8px}.news-slider__next:hover,.news-slider__prev:hover{background:var(--wp--preset--color--accent,#a866ee);border-color:var(--wp--preset--color--accent,#a866ee);color:#fff}.news-slider__next.is-disabled,.news-slider__prev.is-disabled{background:var(--wp--preset--color--surface-muted,#f2f3f5);cursor:default;opacity:.5;pointer-events:none}}@media(min-width:1280px){.news-slider{--slides-per-page:4}}.news-slider__pagination-dot{background:var(--wp--preset--color--border,#ccc);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .2s ease;width:10px}.news-slider__pagination-dot.is-active{background:var(--wp--preset--color--accent,#a866ee);transform:scale(1.2)}.news-slider__pagination-dot:hover{background:var(--wp--preset--color--accent-strong,#8a3fd9)}
