.project-photos{padding-top:0}.project-photos h2{margin-bottom:30px}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.photo-grid img{width:100%;height:300px;object-fit:cover;border-radius:8px}.photo-grid figcaption{font-size:13px;padding-top:10px}@media(max-width:760px){.photo-grid{grid-template-columns:1fr}.photo-grid img{height:auto}}