.news-gallery{max-width:800px;margin:36px auto}.news-gallery h2{margin-bottom:18px;font-size:22px}.article-page .news-gallery-slide{margin:0}.news-gallery-image{touch-action:pan-y;background:#f1f3f5;border:1px solid #e0e4e7;border-radius:8px;justify-content:center;align-items:center;height:clamp(240px,58vw,540px);display:flex;overflow:hidden}.news-gallery-image img{object-fit:contain;width:100%;height:100%;display:block}.news-gallery-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:16px;display:flex}.news-gallery-controls button{color:#112c4c;cursor:pointer;background:#fff;border:1px solid #d4dce4;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:inline-flex}.news-gallery-controls button:hover{background:#eff4fa}.news-gallery-controls button:focus-visible{outline-offset:3px;outline:3px solid #255ddb}.news-gallery-image:focus-visible{outline-offset:3px;outline:3px solid #255ddb}
