/* ESTHETE V16: consistent restrained editorial typography */
.brand-editorial .ed-hero-text{padding:clamp(28px,4.4vw,72px);max-width:none;min-width:0}
.brand-editorial .ed-hero h1{font-size:clamp(31px,3.15vw,51px);line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word;hyphens:auto;max-width:18ch;margin-bottom:20px}
.brand-editorial .ed-hero p{font-size:clamp(14px,1.1vw,16px);line-height:1.65}
.brand-editorial .ed-statement h2{font-size:clamp(30px,3.1vw,45px);line-height:1.18}
.brand-editorial .ed-copy h2{font-size:clamp(34px,3.3vw,54px);line-height:1.14;overflow-wrap:break-word}
.brand-editorial .ed-innovation h2{font-size:clamp(31px,3.2vw,50px);line-height:1.16;overflow-wrap:anywhere}
.brand-editorial .ed-global h2{font-size:clamp(28px,3vw,46px);line-height:1.18;max-width:24ch;overflow-wrap:anywhere}
.brand-editorial .ed-section-heading h2{font-size:clamp(30px,3vw,45px);line-height:1.16}
.brand-editorial .ed-article h3{font-size:clamp(22px,1.9vw,27px);line-height:1.23}
.journal-article-head h1{font-size:clamp(34px,3.5vw,52px);line-height:1.15;letter-spacing:-.018em;overflow-wrap:break-word;hyphens:auto}
.journal-article-head{max-width:900px}
.journal-summary{font-size:clamp(16px,1.3vw,18px)}
.journal-article-body h2{font-size:clamp(25px,2.3vw,32px)}
@media(min-width:851px){.brand-editorial .ed-hero{min-height:520px}.brand-editorial .ed-hero-visual{min-height:520px}.brand-editorial .journal-hero{min-height:480px}.brand-editorial .journal-hero .ed-hero-visual{min-height:480px}}
@media(max-width:850px){.brand-editorial .ed-hero h1{font-size:clamp(30px,6vw,43px);max-width:24ch}.brand-editorial .ed-copy h2{font-size:clamp(32px,6vw,43px)}.brand-editorial .ed-hero-text{padding:38px 24px 48px}}
@media(max-width:520px){.brand-editorial .ed-hero h1{font-size:clamp(29px,8vw,37px)}.journal-article-head h1{font-size:clamp(30px,8vw,38px)}.brand-editorial .ed-global h2{font-size:30px}}

/* V16 final: balanced headline scale across editorial and product pages */
.brand-editorial .ed-hero h1{font-size:clamp(30px,2.7vw,44px);max-width:20ch}
.journal-article-head h1{font-size:clamp(32px,3vw,46px);line-height:1.16;max-width:22ch}
.brand-editorial .ed-statement h2,.brand-editorial .ed-section-heading h2{font-size:clamp(27px,2.6vw,39px)}
.brand-editorial .ed-article h3{font-size:clamp(20px,1.7vw,25px)}
.brand-editorial .ed-global h2,.brand-editorial .ed-innovation h2{font-size:clamp(28px,2.7vw,41px)}
aside.info h1{font-size:clamp(30px,2.7vw,42px)!important;line-height:1.14!important}
@media(max-width:600px){.brand-editorial .ed-hero h1,.journal-article-head h1{font-size:clamp(29px,7vw,36px)}aside.info h1{font-size:clamp(28px,7vw,36px)!important}}
