.news-gallery{margin:24px 0}.gallery-stage{position:relative;overflow:hidden;border-radius:12px;background:#e2e8f0;aspect-ratio:16/9}.gallery-main{display:block;width:100%;height:100%;object-fit:cover}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #ffffff60;background:#0f172a99;color:white;font-size:29px;line-height:1;transition:background .2s}.gallery-arrow:hover{background:#0369a1}.gallery-prev{right:14px}.gallery-next{left:14px}.gallery-counter{position:absolute;bottom:12px;left:14px;color:#fff;background:#0f172aaa;border-radius:5px;padding:4px 10px;font:12px Arial,sans-serif}.gallery-caption{font-size:11px;color:#64748b;line-height:1.9;padding:10px 0;min-height:40px}.gallery-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:3px 2px 8px}.gallery-thumbnail{flex:0 0 94px;height:65px;border:2px solid transparent;padding:3px;background:#fff;border-radius:8px;opacity:.65;transition:opacity .2s,border-color .2s}.gallery-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:4px;display:block}.gallery-thumbnail[aria-pressed=true]{border-color:#0785d1;opacity:1}.gallery-thumbnail:hover{opacity:1}@media(max-width:760px){.gallery-stage{aspect-ratio:4/3}.gallery-arrow{width:34px;height:34px;font-size:25px}.gallery-prev{right:9px}.gallery-next{left:9px}.gallery-thumbnail{flex-basis:80px;height:57px}.gallery-thumbnails{gap:7px}.news-gallery{margin:20px 0}}@media print{.gallery-arrow,.gallery-thumbnails,.gallery-counter{display:none}}
