.NewsGallery_section__Qg7ci{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--tanpera-gray-200)}.NewsGallery_heading__vLVfu{margin:0;font-family:var(--font-heading);font-size:1.25rem;line-height:1.3}.NewsGallery_hint__tnyYh{margin:.35rem 0 1rem;color:var(--tanpera-gray-700,#5c6570);font-size:.9rem}.NewsGallery_grid__aOoQi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.NewsGallery_thumb__IncRx{position:relative;display:block;aspect-ratio:3/4;padding:0;overflow:hidden;border:1px solid var(--tanpera-gray-200);border-radius:var(--radius-md);background:var(--tanpera-gray-100,#f3f4f6);cursor:pointer}.NewsGallery_thumb__IncRx:focus-visible{outline:2px solid var(--tanpera-red);outline-offset:2px}.NewsGallery_thumbImage__tGK7i{object-fit:contain;transition:transform .35s ease}.NewsGallery_thumb__IncRx:hover .NewsGallery_thumbImage__tGK7i{transform:scale(1.03)}.NewsGallery_overlay__dMzt8{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(8,10,14,.9)}.NewsGallery_dialog__mW5Ib{position:relative;display:flex;flex-direction:column;align-items:center;width:min(920px,100%)}.NewsGallery_fullImage__YoTVZ{width:auto;max-width:min(920px,92vw);height:auto;max-height:78vh;object-fit:contain;border-radius:var(--radius-md);background:#111}.NewsGallery_caption__UUxmk{display:flex;flex-wrap:wrap;gap:.35rem .75rem;width:min(920px,92vw);margin:.75rem 0 0;color:#f5f5f5;font-size:.9rem;line-height:1.45}.NewsGallery_caption__UUxmk span:first-child{font-weight:700;color:#fff}.NewsGallery_close__0H_Ue,.NewsGallery_nav__HtDxW{position:absolute;z-index:2;border:0;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.NewsGallery_close__0H_Ue:hover,.NewsGallery_nav__HtDxW:hover{background:rgba(255,255,255,.24)}.NewsGallery_close__0H_Ue:focus-visible,.NewsGallery_nav__HtDxW:focus-visible{outline:2px solid #fff;outline-offset:2px}.NewsGallery_close__0H_Ue{top:-.2rem;right:0;width:2.5rem;height:2.5rem;font-size:1.6rem;line-height:1;border-radius:999px}.NewsGallery_nav__HtDxW{top:42%;width:2.6rem;height:2.6rem;font-size:1.8rem;line-height:1;border-radius:999px}.NewsGallery_prev__ZuPD1{left:0}.NewsGallery_next__D7iQC{right:0}@media (max-width:720px){.NewsGallery_grid__aOoQi{grid-template-columns:repeat(2,minmax(0,1fr))}.NewsGallery_next__D7iQC,.NewsGallery_prev__ZuPD1{top:auto;bottom:3.4rem}}