.article-photo-gallery{margin:32px 0}.article-photo-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.article-photo-gallery figure{background:#f7faf7;border:1px solid #dce8df;border-radius:12px;min-width:0;margin:0;overflow:hidden}.article-photo-gallery a{display:block}.article-photo-gallery img{aspect-ratio:4/3;object-fit:contain;background:#edf2ed;width:100%;display:block}.article-photo-gallery figcaption{overflow-wrap:anywhere;padding:12px 14px;line-height:1.6}.article-photo-gallery a:focus-visible{outline-offset:-3px;outline:3px solid #218457}@media (width<=640px){.article-photo-gallery>div{grid-template-columns:1fr}}
