.reference-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;margin:24px 0}.reference-gallery figure{margin:0;min-width:0}.reference-gallery a{display:block}.reference-gallery img{display:block;width:100%;height:auto}.reference-gallery figcaption{font-size:14px;line-height:1.5;padding:10px 0;color:#00467e}.reference-gallery a:focus-visible{outline:3px solid #008bcf!important;outline-offset:4px}@media(max-width:640px){.reference-gallery{grid-template-columns:1fr;gap:24px}}
