.es-gallery + .es-gallery{padding-top:0}.es-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.es-gallery figure{margin:0;border:1px solid #dce5ef;background:#fff}.es-gallery a,.es-gallery img{display:block}.es-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.es-gallery figcaption{padding:12px 16px;color:#082c57;font-weight:650}@media(max-width:850px){.es-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.es-gallery-grid{grid-template-columns:1fr}}