/* Pair photos by their original proportions for aligned, shorter rows. */
.engineering-field-grid{gap:22px}
.engineering-field-grid figure{display:flex;flex-direction:column}
.engineering-field-grid img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
.engineering-field-grid figcaption{padding:12px 16px;margin-top:auto}
@media(max-width:640px){.engineering-field-grid{gap:18px}}
