.sample-photo-gallery{min-width:0;margin-block:16px}.sample-photo-gallery .sample-photo-main{aspect-ratio:auto;background:var(--soft);border-radius:16px;height:clamp(220px,36vw,420px);overflow:hidden}.sample-photo-gallery .sample-photo-main>img{object-fit:contain;width:100%;height:100%;display:block}.sample-photo-gallery .sample-photo-thumbs{margin-top:8px}
