/* Public editorial introductions. */
html[data-hl-editorial-copy] .hl-v2-wrap{--hl-v2-ink-main:#3D3835;--hl-v2-ink-soft:#57504D;--hl-v2-gold:#A05A6B;--hl-v2-gold-deep:#A05A6B;--fire:#A05A6B;--quantum:#007B7F;--hl-v2-border-soft:rgba(160,90,107,.18)}
html[data-hl-editorial-copy] .hl-v2-wrap :is(p,li,.quote){color:#3D3835!important;font-size:16px!important;line-height:1.8!important}
html[data-hl-editorial-copy] .hl-v2-wrap :is(h1,h2,h3){color:#A05A6B!important;-webkit-text-fill-color:currentColor!important}
html[data-hl-editorial-copy] .hl-v2-wrap .hl-v2-glass{padding:24px!important;margin-bottom:16px!important;background:#fff!important;border:1px solid rgba(160,90,107,.18)!important}
html[data-hl-editorial-copy] .hl-v2-wrap :is(.hl-v2-hero,.cosmic-hero){padding:20px 16px!important;margin-bottom:16px!important;min-height:0!important}
html[data-hl-editorial-copy] .hl-v2-wrap .hl-v2-card{padding:16px!important;margin-bottom:12px!important;background:#F0EEE9!important;border-color:rgba(160,90,107,.18)!important}
html[data-hl-editorial-copy] .hl-v2-wrap .esg-label{color:#57504D!important;font-size:14px!important;letter-spacing:.06em!important}
html[data-hl-editorial-copy] .hl-v2-wrap :is(.hl-v2-btn-primary,.hl-v2-btn-fire){background:#A05A6B!important;color:#fff!important;box-shadow:0 4px 12px rgba(160,90,107,.16)!important}
html[data-hl-editorial-copy] .hl-v2-wrap .hl-v2-btn-secondary{color:#A05A6B!important;border-color:#A05A6B!important}
html[data-hl-editorial-copy] .hl-v2-wrap [data-hl-999-inline]~[data-hl-999-inline]{display:none!important}
html[data-hl-editorial-copy="esg"] .hl-v2-wrap>img[src*="page-banners-web/esg"]{width:min(100%,500px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:8px auto 16px!important}
html[data-hl-editorial-copy="worldview"] .hl-v2-wrap>img[src*="page-banners-web/worldview"]{width:min(100%,500px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:12px auto 20px!important}
@media(max-width:600px){html[data-hl-editorial-copy] .hl-v2-wrap .hl-v2-glass{padding:18px!important}html[data-hl-editorial-copy] .hl-v2-wrap .hl-v2-card{padding:14px!important}}
html[data-hl-editorial-copy="esg"] .hl-v2-hero .sub{color:#A05A6B!important;-webkit-text-fill-color:currentColor!important;font-size:19px!important;font-weight:700!important;letter-spacing:.08em!important}
