/* Energy & Industry portfolio v3.2.18. Site-wide internal banner remains unchanged. */
.en{--en-red:#c8233d;--en-navy:#111e2b;--en-gold:#c79e54;color:#172430;font-size:15px;line-height:1.75;max-width:100%;min-width:0}
.en *{box-sizing:border-box}.en img{max-width:100%;height:auto}.en p{color:#536270;line-height:1.8;font-size:15px}.en h2,.en h3{color:#111d29;line-height:1.12;letter-spacing:-.045em}.en h2{font-size:clamp(35px,3.7vw,54px);font-weight:800;margin:13px 0 26px}.en h2 em{font-family:Georgia,serif;color:var(--en-red);font-weight:500}.en h3{font-size:clamp(23px,2.1vw,32px)}.en figure{margin:0}.en-section{margin-bottom:clamp(65px,8vw,110px)}.en-kicker{font-weight:850;color:var(--en-red);font-size:12px;letter-spacing:.125em;text-transform:uppercase}.en .en-lead{font-size:clamp(18px,1.7vw,24px);color:#25374a;line-height:1.65}.en-jump{display:flex;flex-wrap:wrap;gap:12px 29px;margin:16px 0 74px;padding:0 0 18px;border-bottom:1px solid #dce2e4}.en-jump a{font-size:12px;color:#425364!important;font-weight:800;text-decoration:none;border-bottom:2px solid transparent}.en-jump a:hover{color:var(--en-red)!important;border-color:var(--en-red)}.en-text-link{display:inline-flex;gap:8px;color:#b21f36!important;text-decoration:none;font-weight:850;border-bottom:1px solid #b21f36;padding-bottom:7px;font-size:14px}.en-intro{display:grid;grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);gap:clamp(25px,4.5vw,72px);align-items:center}.en-intro-copy p:not(.en-lead){max-width:570px}.en-intro-copy .en-text-link{margin-top:18px}.en-hero-art{overflow:hidden;background:#dce4e6}.en-hero-art img{height:480px;display:block;width:100%;object-fit:cover}.en-hero-art figcaption{font-size:11px;padding:10px 15px;color:#6b7784;background:#f2f4f4}.en-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#102231;padding:26px;color:white}.en-stats>div{border-right:1px solid #354858;padding:20px 26px;min-width:0}.en-stats>div:last-child{border-right:0}.en-stats span{display:block;font-size:clamp(28px,3vw,45px);font-weight:850;color:#fff;letter-spacing:-.055em}.en-stats small{display:block;font-size:13px;color:#bac7d1;line-height:1.5}.en-section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:end;margin-bottom:30px}.en-section-head p{margin:0 0 10px;font-size:15px}.en-forum-highlight{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);border:1px solid #d7dddf;min-width:0}.en-forum-focus{background:#142638;padding:clamp(35px,4.5vw,62px);color:white;min-width:0;display:flex;align-items:flex-start;flex-direction:column}.en-gold-rule{height:4px;width:84px;background:#cba45e;margin-bottom:50px}.en-forum-focus>span{color:#f5ba74;font-size:12px;font-weight:850;letter-spacing:.15em}.en-forum-focus strong{font-size:clamp(43px,4vw,64px);line-height:1.1;letter-spacing:-.06em;display:block;margin:20px 0;color:white}.en-forum-focus strong i{color:#c69e61;font-style:normal;font-weight:400}.en-forum-focus p{color:#cbd9e1;font-size:20px;line-height:1.55}.en-forum-lines{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto;padding-top:48px}.en-forum-lines b{font-size:10px;letter-spacing:.1em;padding:9px 12px;border:1px solid #42576b}.en-forum-details{padding:0 clamp(22px,3.5vw,49px);background:#fbfbfa}.en-forum-item{display:grid;grid-template-columns:83px minmax(0,1fr);gap:20px;padding:30px 0;border-bottom:1px solid #dee3e4}.en-forum-item:last-child{border-bottom:0}.en-forum-date{font-size:23px;color:#bf2a42;font-weight:850;letter-spacing:-.06em}.en-forum-item h3{font-size:clamp(20px,1.65vw,25px);margin:0 0 12px}.en-forum-item p{margin:0 0 9px;font-size:14px}.en-forum-item small{font-size:12px;color:#7c8b94}.en-forum-item a{font-size:12px;color:#a82038!important;font-weight:800;text-decoration:none;border-bottom:1px solid #bd4154}.en-archival-note{padding:26px 30px;border-left:4px solid var(--en-gold);background:#f5f5f1;margin-top:23px}.en-archival-note>strong{font-size:16px}.en-archival-note p{font-size:13px;margin:7px 0 12px}.en-archival-note div{display:flex;gap:12px 22px;flex-wrap:wrap}.en-archival-note a{font-size:12px;font-weight:800;color:#aa2037!important;text-decoration:none}.en-roadshow{background:#132637;padding:clamp(32px,5vw,66px);color:white}.en-roadshow h2{color:white;max-width:950px}.en-roadshow h2 em{color:#f5a8b2}.en-roadshow .en-kicker{color:#f17b8b}.en-roadshow p{color:#c0ccd5}.en-roadshow-top p{font-size:18px;max-width:810px}.en-city-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:33px}.en-city-grid article{border:1px solid #4a5d6b;background:#1b3041;min-height:240px;padding:29px;position:relative}.en-city-number{color:#e77989;font-size:15px;font-weight:800}.en-city-name{font-size:clamp(33px,4vw,60px);line-height:1;font-weight:850;margin:28px 0 12px;letter-spacing:-.06em}.en-city-grid p{font-size:15px;margin:0;color:#e2e8ed}.en-city-axis{margin-top:21px;border-top:1px solid #4a6071;padding-top:10px;font-size:11px;letter-spacing:.12em;color:#b5c8d3;text-transform:uppercase;display:flex;justify-content:space-between}.en-city-axis span{color:#dc4259;font-size:22px}.en-roadshow-copy{margin-top:28px!important;max-width:950px}.en-source-light{color:#f8cf8c!important;font-size:13px;font-weight:800;text-decoration:none;border-bottom:1px solid #cfb17b}.en-publication{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,5vw,80px);align-items:center}.en-publication-art{background:linear-gradient(140deg,#e1e5e5,#eef0ed);min-height:490px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px}.en-cover{width:min(315px,85%);min-height:400px;box-shadow:16px 21px 44px #14283835;background:linear-gradient(160deg,#19374b 0%,#112432 65%,#842a34 145%);padding:26px 29px;color:#fff;position:relative}.en-cover-label{color:#d3dfe6;font-weight:800;letter-spacing:.18em;font-size:9px}.en-cover-rule{height:4px;width:85px;background:#c59c57;margin:64px 0 30px}.en-cover>strong{font-size:39px;line-height:1.06;letter-spacing:-.04em;display:block}.en-cover>span{font-size:63px;line-height:1;font-family:Georgia,serif;color:#e2b777;display:block;margin:24px 0}.en-cover-axis{font-size:10px;letter-spacing:.13em;border-top:1px solid #ffffff60;padding-top:12px}.en-publication-caption{font-size:11px;color:#76858c;margin-top:30px;text-align:center}.en-publication-content p{max-width:650px}.en-publication-content .en-lead{font-weight:800}.en-pub-date{font-size:12px;font-weight:800;color:#546679;margin:26px 0}.en-sectors .en-section-head p{max-width:520px}.en-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.en-sector-grid article{min-width:0;border:1px solid #dce2e4;background:#fafbfa;display:flex;flex-direction:column}.en-sector-img{height:240px;overflow:hidden;background:#e0e4e7}.en-sector-img img{display:block;width:100%;height:100%;object-fit:cover}.en-sector-copy{padding:26px 25px 15px;flex:1}.en-sector-copy>span{font-weight:850;font-size:11px;color:var(--en-red);letter-spacing:.09em}.en-sector-copy h3{font-size:24px;line-height:1.18;margin:17px 0}.en-sector-copy p{font-size:14px}.en-credit{font-size:10px;color:#75838b;line-height:1.5;display:block;padding:12px 24px 16px;border-top:1px solid #e5e9e9}.en-credit a{color:#ac2540!important}.en-sector-infographic{position:relative;background:linear-gradient(120deg,#152b3b,#364d5c);padding:25px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.en-monitor-number{font-size:58px;font-weight:900;letter-spacing:-.06em;color:white;line-height:1}.en-monitor-number span{font-size:27px;color:#d0a46a}.en-monitor-lines{display:flex;align-items:end;gap:5px;height:62px}.en-monitor-lines i{display:block;width:12%;background:#d43b51;height:35%}.en-monitor-lines i:nth-child(2){height:68%}.en-monitor-lines i:nth-child(3){height:53%}.en-monitor-lines i:nth-child(4){height:92%;background:#d2a768}.en-sector-infographic>b{font-size:12px;color:#d7e2e9;letter-spacing:.13em}.en-sector-disclaimer,.en-logo-note,.en-small{font-size:12px!important;color:#81909a!important}.en-chronology-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid #cad1d6}.en-chronology-line>div{border-bottom:1px solid #dce2e4;border-right:1px solid #dce2e4;padding:28px 25px 23px}.en-chronology-line>div:nth-child(3n){border-right:0}.en-chronology-line b{font-size:24px;color:#c42a43}.en-chronology-line h3{font-size:20px;margin:10px 0}.en-chronology-line p{font-size:13px;margin:0}.en-partners{background:#f3f3f0;padding:clamp(30px,5vw,64px)}.en-partners>p{max-width:930px}.en-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:35px}.en-brand{min-height:160px;background:white;border:1px solid #dde1e1;padding:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center}.en-brand strong{font-weight:850;color:#203649;letter-spacing:-.055em;font-size:35px}.en-brand small{font-size:11px;color:#6e7e88;line-height:1.5}.en-evidence{border-top:1px solid #dce3e5;padding-top:55px;display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:55px}.en-evidence h2{font-size:36px}.en-evidence-links{display:flex;flex-direction:column;border-top:1px solid #dce2e4}.en-evidence-links a{padding:16px 10px;border-bottom:1px solid #dce2e4;color:#a41e34!important;text-decoration:none;font-size:13px;font-weight:800}.en-back{text-align:right;margin-bottom:32px}.en-back a{color:#b21b35!important;font-size:12px;font-weight:800;text-decoration:none}
@media(max-width:1040px){.en-intro{gap:30px}.en-forum-focus{padding:35px}.en-forum-item{grid-template-columns:62px minmax(0,1fr)}.en-stats>div{padding:18px}.en-sector-grid{gap:12px}.en-sector-copy{padding:20px}.en-sector-img{height:200px}}
@media(max-width:800px){.en-intro,.en-publication,.en-evidence,.en-forum-highlight{grid-template-columns:minmax(0,1fr)}.en-intro .en-hero-art{order:-1}.en-hero-art img{height:350px}.en-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.en-stats>div:nth-child(2){border-right:0}.en-stats>div:nth-child(-n+2){border-bottom:1px solid #354858}.en-section-head{grid-template-columns:1fr;gap:0}.en-section-head p{margin-top:-6px}.en-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.en-sector-grid article:last-child{grid-column:1/-1}.en-publication-art{min-height:430px}.en-evidence{gap:22px}.en-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:540px){.en h2{font-size:34px}.en-jump{margin-bottom:45px;gap:13px 16px}.en-intro .en-hero-art img{height:240px}.en .en-lead{font-size:18px}.en-stats{padding:10px}.en-stats>div{padding:18px 10px}.en-stats span{font-size:29px}.en-stats small{font-size:11px}.en-forum-focus{padding:31px 26px}.en-forum-focus strong{font-size:43px}.en-forum-focus p{font-size:18px}.en-forum-details{padding:0 23px}.en-forum-item{grid-template-columns:1fr;gap:5px;padding:23px 0}.en-forum-date{font-size:20px}.en-forum-item h3{font-size:22px}.en-city-grid{grid-template-columns:1fr}.en-roadshow{padding:28px 22px}.en-city-grid article{min-height:215px}.en-publication-art{min-height:430px;padding:35px 15px}.en-publication-content h2{font-size:33px}.en-cover{min-height:365px}.en-cover>strong{font-size:36px}.en-sector-grid{grid-template-columns:1fr}.en-sector-grid article:last-child{grid-column:auto}.en-sector-img{height:225px}.en-chronology-line{grid-template-columns:1fr}.en-chronology-line>div{border-right:0;padding:22px 5px 22px 15px;border-left:3px solid #d7dfe3}.en-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.en-partners{padding:30px 20px}.en-brand{min-height:137px;padding:14px}.en-brand strong{font-size:27px}.en-archival-note{padding:23px 22px}.en-evidence{padding-top:35px}}
.en,.en-intro,.en-hero-art,.en-forum-highlight,.en-publication,.en-sector-grid,.en-logo-grid{min-width:0;max-width:100%}.en *{overflow-wrap:break-word}.en img{max-width:100%}
