/* Consistent framing for the four user-selected project photographs. */
.semiconductor-field-grid{gap:22px}
.semiconductor-field-grid figure{display:flex;flex-direction:column;margin:0;min-width:0}
.semiconductor-field-grid img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:cover;object-position:center}
.semiconductor-field-grid figcaption{flex:1;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}
@media(max-width:640px){.semiconductor-field-grid{gap:18px}.semiconductor-field-grid figcaption{font-size:14px;padding:12px 14px}}
