.news-detail .news-gallery{margin:22px 0 30px}
.news-gallery h2{font-size:16px;line-height:1.8;margin:0 0 12px;color:#08554e}
.news-gallery-grid{display:flex;flex-wrap:wrap;gap:10px}
.news-gallery .news-gallery-link{display:block;width:112px;height:84px;overflow:hidden;border:1px solid #dce6e2;border-radius:6px;background:#eef2f0;cursor:zoom-in}
.news-gallery .news-gallery-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}
.news-gallery .news-gallery-link:hover img{transform:scale(1.06)}
.news-gallery-link:focus-visible{outline:3px solid #08554e;outline-offset:3px}
.mfp-bg.news-gallery-popup{z-index:12000;opacity:.95}
.mfp-wrap.news-gallery-popup{z-index:12001}
.news-gallery-popup .mfp-counter{direction:rtl;left:0;right:auto;font-family:Tahoma,sans-serif;font-size:13px}
.news-gallery-popup .mfp-title{direction:rtl;text-align:right;font-family:Tahoma,sans-serif;padding-right:0;padding-left:105px;font-size:13px;line-height:1.8}
.news-gallery-popup .mfp-close{font-size:38px}
@media(max-width:575px){.news-gallery .news-gallery-link{width:calc((100% - 30px)/4);height:auto;aspect-ratio:4/3}.news-gallery-grid{gap:10px}}
@media(prefers-reduced-motion:reduce){.news-gallery .news-gallery-link img{transition:none}}
