.field-update-card{background:#fff;border:1px solid #e5edf5;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px rgba(15,42,68,.08)}
.field-update-card img{width:100%;height:100%;min-height:320px;object-fit:cover}
.field-meta{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.field-meta span{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:999px;background:#eef6fd;color:#0f5da6;font-size:.83rem;font-weight:600}.field-meta i{color:#ff8a00}
.photo-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.photo-grid figure{margin:0;overflow:hidden;border-radius:18px;background:#eef3f8}.photo-grid figure:nth-child(1),.photo-grid figure:nth-child(6){grid-column:span 6}.photo-grid figure:not(:nth-child(1)):not(:nth-child(6)){grid-column:span 3}.photo-grid img{display:block;width:100%;height:310px;object-fit:cover;transition:transform .3s ease}.photo-grid figure:hover img{transform:scale(1.02)}
.update-quote{border-left:4px solid #ff8a00;background:#fff8ee;border-radius:0 16px 16px 0;padding:1rem 1.2rem;color:#24435d}
@media(max-width:991px){.photo-grid figure,.photo-grid figure:nth-child(1),.photo-grid figure:nth-child(6){grid-column:span 6}.photo-grid img{height:280px}}
@media(max-width:575px){.photo-grid figure,.photo-grid figure:nth-child(1),.photo-grid figure:nth-child(6){grid-column:span 12}.photo-grid img{height:auto}.field-update-card img{min-height:0;height:auto}}
