.energy-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.energy-gallery-grid figure{margin:0;min-width:0}.energy-gallery-grid img{display:block;width:100%;height:auto;border:1px solid #d8e0e6}.energy-gallery-grid figcaption{font-size:15px;margin-top:8px}.energy-gallery-grid a:focus-visible{outline:3px solid #06264e;outline-offset:4px}@media(max-width:700px){.energy-gallery-grid{grid-template-columns:1fr;gap:20px}}
