/* Shared detail rhythm; stem-cell is intentionally excluded. */
.sculptra-style #recommend .clinic-recommend-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:stretch}
.sculptra-style #recommend .clinic-rec-left,.sculptra-style #recommend .clinic-rec-right{min-width:0;min-height:470px;display:flex;flex-direction:column;padding:28px 0;border-top:1px solid #d7cfc6;border-bottom:1px solid #d7cfc6}
.sculptra-style #recommend .clinic-rec-figure{margin:0}
.sculptra-style #recommend .clinic-rec-figure img{display:block;width:100%;height:230px;object-fit:cover;object-position:center;background:transparent}
.sculptra-style #recommend .clinic-cutout img{object-fit:contain}
.sculptra-style #recommend .clinic-rec-description{margin-top:24px}
.sculptra-style #recommend .clinic-rec-description h2,.sculptra-style #recommend .clinic-rec-description h3{font-size:27px;line-height:1.5;margin:15px 0 17px}
.sculptra-style #recommend .clinic-rec-description p{font-size:13px;line-height:1.9;margin:14px 0 0;max-width:none}
.sculptra-style #recommend .clinic-rec-right>.eyebrow,.sculptra-style #recommend .clinic-rec-description>.eyebrow{font-size:10px;letter-spacing:1.7px}
.sculptra-style #recommend .clinic-rec-right h2{font-size:29px;line-height:1.5;margin:18px 0 26px}
.sculptra-style #recommend .clinic-rec-list{list-style:none;flex:1;display:grid;grid-auto-rows:1fr;margin:0;padding:0}
.sculptra-style #recommend .clinic-rec-list li{display:flex;align-items:center;padding:17px 0;border-top:1px solid #d7cfc6}
.sculptra-style #recommend .clinic-rec-list p{font-size:14px;line-height:1.8;margin:0}
.sculptra-style #recommend .clinic-result-note{font-size:11px;line-height:1.9;margin-top:24px}
@media(max-width:760px){
.sculptra-style #recommend .clinic-recommend-grid{grid-template-columns:1fr;gap:32px}
.sculptra-style #recommend .clinic-rec-left,.sculptra-style #recommend .clinic-rec-right{min-height:0;padding:25px 0}
.sculptra-style #recommend .clinic-rec-figure img{height:225px}
.sculptra-style #recommend .clinic-rec-description h2,.sculptra-style #recommend .clinic-rec-description h3{font-size:25px}
.sculptra-style #recommend .clinic-rec-right h2{font-size:27px;margin-bottom:23px}
.sculptra-style #recommend .clinic-rec-list li{padding:18px 0}
}

/* Keep the product photos on the same white surface, without tinted side padding. */
.sculptra-style #lineup .detail-product img{background:transparent}
@media(min-width:801px){.sculptra-style #about .treatment-intro-copy{padding-top:0}}
