.nep-news-carousel{outline:none;position:relative}.nep-news-carousel__frame{aspect-ratio:16/9;border:1px solid var(--app-border);background:var(--app-surface-2);border-radius:18px;position:relative;overflow:hidden}.nep-news-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;height:100%;display:flex;overflow:auto hidden}.nep-news-carousel__track::-webkit-scrollbar{display:none}.nep-news-carousel__slide{scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;background:#0b0f14;flex:0 0 100%;width:100%;height:100%;position:relative}.nep-news-carousel__photo{object-fit:cover;pointer-events:none;width:100%;height:100%}.nep-news-carousel__video{object-fit:contain;pointer-events:none;background:#000;width:100%;height:100%}.nep-news-carousel__play{z-index:1;color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;place-items:center;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;display:grid;position:absolute;top:50%;left:50%}.nep-news-carousel__play svg{width:1.25rem;height:1.25rem;margin-left:2px}.nep-news-carousel__count{z-index:2;color:#fff;letter-spacing:.02em;pointer-events:none;background:#0000009e;border-radius:999px;padding:.35rem .55rem;font-size:.75rem;font-weight:700;line-height:1;position:absolute;top:.65rem;right:.65rem}.nep-news-carousel__nav{z-index:2;color:#fff;opacity:0;cursor:pointer;background:#00000080;border:0;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;transition:opacity .15s;display:grid;position:absolute;top:50%}.nep-news-carousel__nav--prev{left:.5rem}.nep-news-carousel__nav--next{right:.5rem}.nep-news-carousel:hover .nep-news-carousel__nav,.nep-news-carousel:focus-within .nep-news-carousel__nav{opacity:1}.nep-news-carousel__nav:disabled{opacity:.25;cursor:default}.nep-news-carousel__nav:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #fff}.nep-news-carousel__dots{z-index:2;pointer-events:none;justify-content:center;gap:.3rem;display:flex;position:absolute;bottom:.55rem;left:0;right:0}.nep-news-carousel__dot{pointer-events:auto;cursor:pointer;background:#fff6;border:0;border-radius:999px;width:.4rem;height:.4rem;padding:0}.nep-news-carousel__dot.is-active{background:#fff}.nep-news-carousel__dot:focus-visible{outline-offset:2px;outline:2px solid #fff}.nep-news-media-badge{z-index:1;color:#fff;letter-spacing:.02em;pointer-events:none;background:#0000009e;border-radius:999px;padding:.28rem .45rem;font-size:.7rem;font-weight:700;line-height:1;position:absolute;top:.45rem;right:.45rem}.nep-news-media-badge--compact{padding:.2rem .35rem;font-size:.62rem;top:.28rem;right:.28rem}.nep-news-lightbox{z-index:var(--z-index-lightbox,540);color:#fff;background:#000000f0;flex-direction:column;display:flex;position:fixed;inset:0}.nep-news-lightbox__bar{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.nep-news-lightbox__count{font-size:.875rem;font-weight:700}.nep-news-lightbox__close,.nep-news-lightbox__nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.nep-news-lightbox__close:focus-visible,.nep-news-lightbox__nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.nep-news-lightbox__stage{touch-action:pan-y;flex:1;place-items:center;min-height:0;display:grid;position:relative}.nep-news-lightbox__photo,.nep-news-lightbox__video{max-width:min(100%,96vw);max-height:min(100%,100dvh - 5.5rem)}.nep-news-lightbox__photo{object-fit:contain;width:auto;height:auto}.nep-news-lightbox__video{background:#000;width:min(100%,96vw)}.nep-news-lightbox__nav{margin-top:-1.25rem;position:absolute;top:50%}.nep-news-lightbox__nav--prev{left:.75rem}.nep-news-lightbox__nav--next{right:.75rem}.nep-news-lightbox__nav:disabled{opacity:.3;cursor:default}@media (prefers-reduced-motion:reduce){.nep-news-carousel__track{scroll-behavior:auto;scroll-snap-type:none}.nep-news-carousel__nav{opacity:1}}
