/* Clinical originals: preserve complete photographs and responsive width. */
.clinic-source-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 26px;margin-top:32px;min-width:0}
.clinic-source-gallery figure{margin:0;min-width:0}.clinic-source-gallery button{position:relative;display:block;width:100%;padding:0;border:0;background:#111;cursor:zoom-in;color:#fff}
.clinic-source-gallery img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}.clinic-source-gallery button span{position:absolute;right:12px;bottom:12px;padding:6px 9px;background:#000b;color:#fff;font-size:12px;border-radius:3px}
.clinic-source-gallery figcaption{margin-top:16px;font-size:14px;line-height:1.65;color:#34465c;word-break:keep-all;overflow-wrap:anywhere}
.clinic-source-gallery-compact img{aspect-ratio:3/2;object-fit:contain}.clinic-source-gallery-compact{margin-top:30px}
@media(max-width:700px){.clinic-source-gallery{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.clinic-source-gallery figcaption{font-size:13px}}

.page-implant #navigation-process .clinic-plan-layout{display:block}
