.AnnouncementImages_gallery__jbrKl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;min-width:0}.AnnouncementImages_gallery__jbrKl>button{position:relative;display:block;min-width:0;padding:0;border:1px solid var(--ws-line);border-radius:12px;overflow:hidden;background:var(--ws-surface-soft);color:var(--ws-text);cursor:zoom-in}.AnnouncementImages_gallery__jbrKl img{display:block;width:100%;height:180px;object-fit:contain}.AnnouncementImages_gallery__jbrKl span{display:block;padding:8px;font-size:12px;color:var(--ws-muted)}.AnnouncementImages_gallery__jbrKl .AnnouncementImages_expanded__PcFio,.AnnouncementImages_gallery__jbrKl>button:only-child{grid-column:1/-1}.AnnouncementImages_gallery__jbrKl .AnnouncementImages_expanded__PcFio{cursor:zoom-out}.AnnouncementImages_gallery__jbrKl .AnnouncementImages_expanded__PcFio img{height:auto;max-height:none}.AnnouncementImages_gallery__jbrKl button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px}@media(max-width:480px){.AnnouncementImages_gallery__jbrKl{gap:8px}.AnnouncementImages_gallery__jbrKl img{height:140px}}@media(prefers-reduced-motion:no-preference){.AnnouncementImages_gallery__jbrKl>button{transition:background-color .18s,opacity .18s}.AnnouncementImages_gallery__jbrKl>button:active{opacity:.8}}