.article-gallery{margin:28px 0}.article-gallery-head{letter-spacing:.06em;text-transform:uppercase;color:#24272a;margin:0 0 10px;font-family:inherit;font-size:14px;font-weight:750}.article-gallery-head span{letter-spacing:0;text-transform:none;color:#5d6368;font-weight:500}.article-gallery-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.article-gallery-grid.count-1{grid-template-columns:1fr}.article-gallery-grid.count-2,.article-gallery-grid.count-4{grid-template-columns:repeat(2,1fr)}.article-gallery-grid.count-3 .article-gallery-thumb:first-child,.article-gallery-grid.count-5 .article-gallery-thumb:first-child{grid-area:span 2/span 2}.article-gallery-thumb{aspect-ratio:4/3;cursor:zoom-in;background:#eceff1;border:0;border-radius:3px;padding:0;display:block;position:relative;overflow:hidden}.article-gallery-grid.count-1 .article-gallery-thumb{aspect-ratio:16/9}.article-gallery-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.article-gallery-thumb:hover img{transform:scale(1.03)}.article-gallery-thumb:focus-visible{outline-offset:2px;outline:3px solid #2666a8}.article-gallery-more{color:#fff;background:#11141799;justify-content:center;align-items:center;font-size:28px;font-weight:750;display:flex;position:absolute;inset:0}.article-lightbox{color:#fff;background:#0a0c0ef5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.article-lightbox::backdrop{background:#0a0c0ef5}.article-lightbox-inner{flex-direction:column;height:100%;display:flex}.article-lightbox-bar{justify-content:space-between;align-items:center;padding:10px 12px 10px 20px;font-size:15px;display:flex}.article-lightbox-count{font-variant-numeric:tabular-nums;opacity:.85}.article-lightbox-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 64px;display:flex;position:relative}.article-lightbox-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;display:block}.article-lightbox-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.article-lightbox-btn:hover{background:#ffffff3d}.article-lightbox-btn:focus-visible{outline-offset:2px;outline:3px solid #fff}.article-lightbox-prev,.article-lightbox-next{position:absolute;top:50%;transform:translateY(-50%)}.article-lightbox-prev{left:8px}.article-lightbox-next{right:8px}.article-lightbox-caption{text-align:center;opacity:.9;max-width:72ch;min-height:24px;margin:12px auto 20px;padding:0 20px;font-size:16px;line-height:1.45}@media (max-width:640px){.article-gallery-grid{grid-template-columns:repeat(2,1fr)}.article-gallery-grid.count-3 .article-gallery-thumb:first-child,.article-gallery-grid.count-5 .article-gallery-thumb:first-child{grid-area:auto/span 2}.article-lightbox-stage{padding:0}.article-lightbox-prev,.article-lightbox-next{background:#00000080;top:auto;bottom:12px;transform:none}}
