.clinic-photos{background:var(--paper)}.clinic-photos h2{margin-bottom:26px}.clinic-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.clinic-photo-grid figure{margin:0;min-width:0}.clinic-photo-grid img{display:block;width:100%;height:300px;object-fit:cover;border-radius:22px;background:var(--mist)}.clinic-photo-grid figcaption{font-size:15px;line-height:1.8;margin-top:12px;color:var(--muted)}@media(max-width:800px){.clinic-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic-photo-grid img{height:250px}}@media(max-width:500px){.clinic-photo-grid{grid-template-columns:minmax(0,1fr)}.clinic-photos h2{text-align:center}.clinic-photo-grid img{height:auto;max-height:440px;object-fit:contain}}
