.clinic-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.clinic-gallery figure{margin:0}.clinic-gallery figure:first-child{grid-column:1/-1}.clinic-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.clinic-gallery figcaption{margin-top:8px;font-size:14px;color:var(--muted)}.doctor-avatar img,.doctor-card .doctor-placeholder img{object-position:center 30%}@media(max-width:600px){.clinic-gallery{grid-template-columns:minmax(0,1fr);gap:18px}}
