.meaningful-photo{margin:0;position:relative;background:#edf5f8}.meaningful-photo img{display:block;width:100%;height:390px;aspect-ratio:auto;object-fit:cover}.meaningful-photo figcaption{position:absolute;bottom:12px;left:12px;right:auto;max-width:calc(100% - 24px);background:#151719d9;color:white;padding:6px 9px;font-size:11px;border-radius:5px}.case-photo-gallery{border-top:1px solid #dce6ec}.case-photo-gallery>p:not(.eyebrow){max-width:800px;margin:18px 0 28px;color:#536773}.case-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:26px}.case-photo-grid figure{margin:0}.case-photo-grid img{width:100%;height:260px;object-fit:cover;border-radius:12px}.case-photo-grid figcaption{font-size:12px;line-height:1.5;color:#536773;padding-top:10px}@media(max-width:680px){.meaningful-photo img{height:300px}.case-photo-grid{grid-template-columns:1fr}.case-photo-grid img{height:250px}}