.clinic-lead img{width:100%;height:auto;max-height:780px;object-fit:contain;background:#f1f5f3}.clinic-section{padding:55px 0;border-top:1px solid var(--line,#dce3de)}.clinic-intro{max-width:760px;font-size:18px;color:var(--muted);line-height:1.8}.clinic-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:30px}.clinic-gallery figure{margin:0;min-width:0}.clinic-gallery button{display:block;width:100%;padding:0;border:1px solid #dce3de;background:#f5f7f6;cursor:zoom-in}.clinic-gallery img{display:block;width:100%;height:440px;object-fit:contain}.clinic-gallery figcaption{font-size:14px;color:var(--muted);margin-top:12px;line-height:1.6}.clinic-note{padding:22px 26px;background:#edf4f2;color:#35544b;border-left:3px solid #3b867a;line-height:1.7;margin:24px 0}.clinic-note strong{display:block}.clinic-gallery button:focus-visible{outline:3px solid #3b867a;outline-offset:4px}@media(max-width:650px){.clinic-gallery{grid-template-columns:1fr;gap:25px}.clinic-gallery img{height:auto;max-height:580px}.clinic-section{padding:35px 0}.clinic-note{padding:18px}.clinic-lead img{max-height:none}}
