/* CSP SEC 1.7.1: editorial About section, clean mobile-first hierarchy. */
.premium-about{background:#102b20;color:#f7fbf7}
.about-layout-editorial{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,110px);align-items:start}
.about-editorial-intro h2{color:#fff;font-size:clamp(2.7rem,4.3vw,4.7rem);line-height:1.08;letter-spacing:-.045em;max-width:720px;margin:20px 0 25px}
.about-editorial-intro .eyebrow{color:#83c48b}
.about-editorial-line{border-left:3px solid #62b976;margin:0;padding:1px 0 1px 18px;font-size:clamp(.85rem,1.2vw,.99rem);line-height:1.7;color:#c7dfcc;max-width:450px}
.about-layout-editorial .about-copy>p{color:#d5e4d8!important;font-size:clamp(.92rem,1.15vw,1.01rem)!important;line-height:1.75;max-width:640px}
.about-layout-editorial .about-copy>p:first-child{margin-top:0}
.about-layout-editorial .about-proof{margin-top:28px;padding:22px 0}
.about-layout-editorial .about-proof strong{font-size:1.3rem;color:#b2e8b4}
.about-layout-editorial .about-proof span{line-height:1.55}
.about-layout-editorial .qualifications summary{padding:10px 0 2px}
@media(max-width:880px){
 .premium-about{padding:65px 0 70px}
 .about-layout-editorial{grid-template-columns:minmax(0,1fr);gap:24px}
 .about-editorial-intro h2{font-size:clamp(2.25rem,8vw,3.35rem);margin:16px 0 16px;max-width:650px}
 .about-editorial-line{font-size:.91rem;max-width:680px}
 .about-layout-editorial .about-copy>p:first-child{margin-top:0}
}
@media(max-width:620px){
 .premium-about{padding:45px 0 55px}
 .about-layout-editorial{gap:23px}
 .about-editorial-intro h2{font-size:clamp(2.05rem,8.2vw,2.8rem);letter-spacing:-.04em;line-height:1.1;margin:12px 0 17px}
 .about-editorial-line{font-size:.83rem;line-height:1.6;padding-left:14px}
 .about-layout-editorial .about-copy>p{font-size:.88rem!important;line-height:1.67}
 .about-layout-editorial .about-proof{padding:17px 0;gap:14px;margin-top:20px}
 .about-layout-editorial .about-proof strong{font-size:1.16rem}
 .about-layout-editorial .about-proof span{font-size:.73rem}
 .about-layout-editorial .qualifications summary{line-height:1.5}
}
