/* Approved editorial hero: target draft preview only. */
#renew-brow-treatment-draft .treatment-title{margin:24px 0 20px}
#renew-brow-treatment-draft .treatment-title h1{font-size:clamp(21px,1.8vw,26px);line-height:1.6;font-weight:500;color:#414141;max-width:none}
#renew-brow-treatment-draft .treatment-title:before{width:32px;border-top-width:2px;margin-bottom:13px}
#renew-brow-treatment-draft .attribution{margin-bottom:22px}
#renew-brow-treatment-draft .editorial-hero{
 --hero-ground:#e7f0f1;
 display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:0;
 align-items:stretch;max-width:1280px;min-height:580px;margin:0 auto;
 background:var(--hero-ground);overflow:hidden;
}
#renew-brow-treatment-draft .editorial-photo.education-figure{
 position:relative;min-width:0;min-height:580px;height:100%;margin:0;border:0;
 background:var(--hero-ground);aspect-ratio:auto;max-width:none;
}
#renew-brow-treatment-draft .editorial-photo>img{
 position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;
 object-fit:cover;object-position:left center;
}
#renew-brow-treatment-draft .editorial-copy{align-self:center;padding:48px 54px 48px 48px;min-width:0}
#renew-brow-treatment-draft .editorial-headline{
 margin:0;color:#343132;font-family:"Noto Serif TC","PMingLiU",serif;
 font-size:54px;font-weight:500;font-synthesis:none;line-height:1.35;letter-spacing:-.018em;
}
#renew-brow-treatment-draft .editorial-headline>span{display:block;white-space:nowrap}
#renew-brow-treatment-draft .editorial-summary{font-size:17px;line-height:1.85;color:#515354;margin:26px 0 0;font-weight:400;max-width:27em}
#renew-brow-treatment-draft .editorial-summary>span{display:block}
#renew-brow-treatment-draft .editorial-lead{width:100%;max-width:1000px;margin:35px auto 48px;float:none;font-size:18px;line-height:1.95}
#renew-brow-treatment-draft .editorial-lead>p{margin:0 0 23px}
#renew-brow-treatment-draft .editorial-lead .ask-btn{margin-top:25px}
@media(min-width:1024px) and (max-width:1199px){
 #renew-brow-treatment-draft .editorial-hero,#renew-brow-treatment-draft .editorial-photo.education-figure{min-height:500px}
 #renew-brow-treatment-draft .editorial-copy{padding:35px 32px}
 #renew-brow-treatment-draft .editorial-headline{font-size:44px}
 #renew-brow-treatment-draft .editorial-summary{font-size:16px}
}
@media(max-width:1023px){
 #renew-brow-treatment-draft .editorial-hero{grid-template-columns:minmax(0,1fr);min-height:0;max-width:760px}
 #renew-brow-treatment-draft .editorial-photo.education-figure{height:auto;min-height:0;aspect-ratio:3/2}
 #renew-brow-treatment-draft .editorial-photo>img{position:static;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
 #renew-brow-treatment-draft .editorial-copy{padding:36px 40px 40px}
 #renew-brow-treatment-draft .editorial-headline{font-size:44px;line-height:1.4}
 #renew-brow-treatment-draft .editorial-summary{margin-top:20px}
 #renew-brow-treatment-draft .editorial-lead{max-width:760px}
}
@media(max-width:767px){
 #renew-brow-treatment-draft .treatment-title h1{font-size:20px;line-height:1.65}
 #renew-brow-treatment-draft .editorial-copy{padding:27px 24px 31px}
 #renew-brow-treatment-draft .editorial-headline{font-size:clamp(30px,8.4vw,38px);line-height:1.4;letter-spacing:-.025em}
 #renew-brow-treatment-draft .editorial-summary{font-size:15px;line-height:1.85;margin-top:18px}
 #renew-brow-treatment-draft .editorial-summary>span{display:inline}
 #renew-brow-treatment-draft .editorial-lead{font-size:17px;line-height:1.95;margin:29px auto 40px}
}

/* Local revision: remove the reading callout and center the two remaining text blocks. */
#renew-brow-treatment-draft .editorial-copy{align-self:center;padding-block:44px}
#renew-brow-treatment-draft .editorial-summary{margin-top:32px}
@media(min-width:1024px) and (max-width:1199px){
 #renew-brow-treatment-draft .editorial-copy{padding-block:36px}
 #renew-brow-treatment-draft .editorial-summary{margin-top:28px}
}
@media(max-width:1023px){
 #renew-brow-treatment-draft .editorial-copy{padding-block:32px}
 #renew-brow-treatment-draft .editorial-summary{margin-top:24px}
}
@media(max-width:767px){
 #renew-brow-treatment-draft .editorial-copy{padding-block:28px}
 #renew-brow-treatment-draft .editorial-summary{margin-top:20px}
}