.vw-home-news-pages{display:none}
@media(max-width:767px){
body.vw:not(.qt) .vw-home-news-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;padding:2px 0 6px}
body.vw:not(.qt) .vw-home-news-grid::-webkit-scrollbar{display:none}
body.vw:not(.qt) .vw-home-news-card{flex:0 0 100%;width:100%;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}
body.vw:not(.qt) .vw-home-news-pages:not([hidden]){display:flex;justify-content:center;gap:10px;margin-top:12px}
.vw-home-news-pages button{min-width:44px;min-height:44px;border:1px solid var(--vw-line);border-radius:10px;background:#fff;color:var(--vw-purple);font:inherit;font-weight:600;cursor:pointer}
.vw-home-news-pages button[aria-current=true]{background:var(--vw-orange);border-color:var(--vw-orange);color:#23172b}
.vw-home-news-pages button:focus-visible{outline:3px solid var(--vw-purple);outline-offset:2px}
}
