.treatment-image{margin:0 0 1.35rem;max-width:100%;background:#f4f2ed}
.treatment-image img{display:block;width:100%;height:240px;object-fit:cover;object-position:center 48%}
.treatment-image-contain img{object-fit:contain;background:#f4f2ed}
.treatment-image figcaption{padding:.55rem .75rem;color:#454d50;font-size:.76rem;line-height:1.5;overflow-wrap:anywhere}
.treatment-image figcaption a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.service-list>.service{border-top:0;padding:0 0 1.5rem;min-width:0}
.service-list>.service>.service-heading{padding-top:.4rem}
.service-editor .treatment-image{max-width:520px;margin:1.5rem 0}
.service-editor form{padding-top:1rem}
.legal>.treatment-image{max-width:800px;margin:2rem 0}
.legal>.treatment-image img{height:420px}
.studio-block>.treatment-image{max-width:800px}
.studio-block>.treatment-image img{height:340px}
@media(max-width:700px){.treatment-image img{height:240px}.legal>.treatment-image img,.studio-block>.treatment-image img{height:280px}.service-heading{flex-wrap:wrap;gap:.5rem}.service-price{white-space:normal}}
