#news.gallery-page .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;gap:16px;width:100%;margin:24px auto 0;display:grid}#news.gallery-page .gallery-grid img{--card-rotate-x:0deg;--card-rotate-y:0deg;--card-parallax-x:0px;--card-parallax-y:0px;object-fit:cover;cursor:pointer;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border:1px solid #ffffff1f;border-radius:10px;transition:transform .32s,border-color .2s,box-shadow .2s;display:block;transform:scale(1);box-shadow:0 10px 20px #0000003d}#news.gallery-page .gallery-grid img.is-parallax-active,#news.gallery-page .gallery-grid img:hover,#news.gallery-page .gallery-grid img:focus-visible{filter:none;transform:translate3d(calc(var(--card-parallax-x) * -.42), calc(var(--card-parallax-y) * -.42), 0) scale(1.055);border-color:#ffffff1f;box-shadow:0 18px 34px #0000006b}#expandedImageContainer{box-sizing:border-box;z-index:4000;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;padding-top:80px;transition:opacity .22s;display:flex;position:fixed;inset:0}#expandedImageContainer:focus,#expandedImageContainer:focus-visible{outline:none!important}#expandedImageContainer:before{content:"";z-index:0;background-color:#000000d6;position:absolute;inset:0}#expandedImage{z-index:1;opacity:0;transform-origin:50%;width:auto;max-width:80vw;height:auto;max-height:80vh;box-shadow:none;border:0;border-radius:10px;transition:transform .22s,opacity .22s;position:relative;transform:scale(.97);outline:none!important}#expandedImage:focus,#expandedImage:focus-visible{outline:none!important}#expandedImage.expanded{opacity:1;transform:scale(1)}.gallery-modal-nav{z-index:2;color:#fff;cursor:pointer;background:#00000057;border:0;border-radius:0;width:48px;height:64px;font:700 2rem/1 Arial,sans-serif;transition:background-color .16s,color .16s;position:fixed;top:50%;transform:translateY(-50%)}.gallery-modal-nav:hover,.gallery-modal-nav:focus-visible{outline-offset:2px;background:#f4002fd1;outline:2px solid #ffffffb8}.gallery-modal-prev{left:max(14px, env(safe-area-inset-left))}.gallery-modal-next{right:max(14px, env(safe-area-inset-right))}@media (hover:none){#news.gallery-page .gallery-grid img:hover{filter:none;border-color:#ffffff1f;transform:none;box-shadow:0 10px 20px #0000003d}}@media (width<=768px){#news.gallery-page .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:12px;margin-top:24px}#expandedImageContainer{padding-top:78px;padding-bottom:calc(16px + env(safe-area-inset-bottom));touch-action:pan-y}#expandedImage{max-width:calc(100vw - 20px);max-height:calc(100dvh - 110px - env(safe-area-inset-bottom));touch-action:none}.gallery-modal-nav{display:none}}