/* Sculptra's editorial rhythm, adapted to each treatment's existing content. */
.sculptra-style #about .treatment-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}
.sculptra-style .treatment-intro-title h2{font-size:34px;line-height:1.55;margin-top:20px;max-width:470px}
.sculptra-style .treatment-intro-copy{padding-top:4px}
.sculptra-style #about .treatment-intro-copy p{font-size:14px;line-height:2.05;max-width:none;margin:0 0 16px}
.sculptra-style #about .treatment-intro-copy .definition{font-size:18px;line-height:1.7;padding-top:20px;margin-top:24px;border-top:1px solid #d7cfc666}
.sculptra-style #about .treatment-intro-copy .note{font-size:11px;line-height:1.9;margin-top:24px}
.sculptra-style #points .treatment-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0}
.sculptra-style #points .treatment-care-card{padding:32px 28px;text-align:left;border:1px solid #998a7c88;background:transparent;min-width:0;display:block}
.sculptra-style #points .treatment-care-card>svg{width:36px;height:36px;display:block;margin:0 0 22px;color:#b8a99a}
.sculptra-style #points .treatment-care-card .eyebrow{font-size:10px;letter-spacing:1.8px}
.sculptra-style #points .treatment-care-card h3{font-size:23px;font-weight:400;line-height:1.6;margin:13px 0 0}
.sculptra-style #points .treatment-care-card>svg+h3{margin-top:0}
.sculptra-style #points .treatment-care-card p{font-size:13px;line-height:1.95;margin-top:17px}
.sculptra-style.clinic-medical #points .treatment-care-card{border-color:#d7cfc688}
.sculptra-style.clinic-medical #points .treatment-care-card>svg{color:#766b61}
.sculptra-style .section-heading{gap:0}
.sculptra-style .clinic-rec-list li,.sculptra-style .ha-recommend-list li{gap:0}
@media(max-width:1000px) and (min-width:801px){.sculptra-style #points .treatment-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){
 .sculptra-style #about .treatment-intro-grid{grid-template-columns:1fr;gap:28px}
 .sculptra-style .treatment-intro-title h2{font-size:28px;max-width:none}
 .sculptra-style #about .treatment-intro-copy p{font-size:13px;line-height:2}
 .sculptra-style #points .treatment-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 .sculptra-style #points .treatment-care-card{padding:25px 20px}
 .sculptra-style #points .treatment-care-card h3{font-size:19px}
 .sculptra-style #points .treatment-care-card p{font-size:12px}
}
@media(max-width:480px){.sculptra-style #points .treatment-care-grid{grid-template-columns:1fr}.sculptra-style #points .treatment-care-card{padding:27px 24px}}
@media(min-width:801px){.sculptra-style #points .treatment-care-grid:has(>article:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
