.service-photo{width:min(1116px,100% - 48px);margin:0 auto 40px}.service-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:22px;width:100%;height:auto;max-height:440px;display:block}.service-photo figcaption{color:#555;margin-top:10px;font-size:11px;line-height:1.6}@media (max-width:600px){.service-photo{width:calc(100% - 40px);margin-bottom:28px}.service-photo img{border-radius:16px;max-height:none}}
