:root{--ink:#19222d;--paper:#faf7f2;--cream:#eee9e1;--orange:#ef4f0a;--blue:#365a85;--green:#dfe8d9;--line:rgba(25,34,45,.16);--gutter:clamp(28px,4.5vw,64px);--serif:"Source Serif 4",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;scroll-behavior:smooth}
*{box-sizing:border-box}html,body{margin:0;background:var(--paper);color:var(--ink)}body{font-family:var(--sans);font-size:16px;line-height:1.65}img{display:block;max-width:100%}a{color:inherit}p{margin:0 0 1.15em}h1,h2,h3,h4{margin:0;font-family:var(--serif);font-weight:400;line-height:1.08;text-wrap:balance}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 14px;background:white;color:#111;transform:translateY(-160%)}.skip-link:focus{transform:none}.topbar{position:sticky;top:0;z-index:100;height:58px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--paper);border-bottom:1px solid rgba(255,255,255,.13)}.brand img{width:39px;height:39px;object-fit:contain}.topbar__status{display:flex;align-items:center;gap:28px;font-size:16px;letter-spacing:.16em;text-transform:uppercase}.topbar__status span{opacity:.55}.topbar__status b{color:var(--orange)}.menu-button{display:none;border:0;background:transparent;color:white;font:600 16px var(--sans);letter-spacing:.14em;text-transform:uppercase}.shell{display:flex;align-items:flex-start}.rail{position:sticky;top:58px;width:230px;height:calc(100vh - 58px);flex:0 0 230px;padding:38px 22px 26px 26px;border-right:1px solid var(--line);background:var(--paper);z-index:50}.rail__label,.eyebrow{font-size:16px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--orange);white-space:nowrap}.rail ol{margin:17px 0 0;padding:0;list-style:none}.rail li{border-top:1px solid var(--line)}.rail a{display:flex;gap:10px;padding:9px 0;text-decoration:none;font-size:16px;line-height:1.3;color:#58616c}.rail a span{width:18px;flex:none;font-size:16px;color:#9a9fa5}.rail a.is-active{color:var(--orange);font-weight:600}.rail__progress{position:absolute;left:26px;right:22px;bottom:48px;height:2px;background:var(--line)}.rail__progress i{display:block;width:0;height:100%;background:var(--orange)}.rail__read{position:absolute;left:26px;bottom:24px;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:#7a8189}main{min-width:0;flex:1;overflow:hidden}.content{width:min(1050px,calc(100% - (var(--gutter) * 2)));margin-left:var(--gutter);margin-right:auto}.content--wide{width:calc(100% - (var(--gutter) * 2));max-width:none}.section{padding:104px 0}.section h2{font-size:clamp(42px,5vw,72px);letter-spacing:-.025em;margin:24px 0 44px}.section h3{font-size:28px}.copy-columns{columns:2;column-gap:52px;column-rule:1px solid var(--line)}.copy-columns p{break-inside:avoid;white-space:pre-line}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible,.section.is-visible .reveal,.value-section.is-visible .reveal,.thanks.is-visible .reveal{opacity:1;transform:none}

.cover{min-height:calc(100vh - 58px);display:grid;grid-template-columns:1.08fr .92fr;border-bottom:1px solid var(--line)}.cover__copy{padding:64px 54px 34px 60px;display:flex;flex-direction:column;align-items:flex-start}.cover h1{font-size:clamp(56px,7vw,112px);line-height:.9;letter-spacing:-.035em;margin:28px 0 26px}.cover h1 em{color:var(--orange)}.cover__copy>p{font-size:17px;max-width:43ch}.cover__stats{width:100%;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:auto}.cover__stats div{padding:20px 18px 0;border-right:1px solid var(--line)}.cover__stats div:first-child{padding-left:0}.cover__stats div:last-child{border:0}.cover__stats b{display:block;font:400 36px/1 var(--serif)}.cover__stats span{display:block;font-size:16px;line-height:1.4;color:#5d6671;margin-top:8px}.cover__image{margin:0;min-height:620px;overflow:hidden;background:#ddd4c9}.cover__image img{width:100%;height:100%;object-fit:cover}

.editorial-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:50px}.editorial-grid h2{margin-top:0}.quote-block{display:grid;grid-template-columns:.7fr 1.3fr;border-top:2px solid var(--ink);margin-top:86px}.quote-block>div{padding:34px 38px 20px 0;border-right:1px solid var(--line)}.quote-block img{width:112px;height:112px;border-radius:50%;object-fit:cover}.quote-block h3{margin-top:20px}.quote-block span{color:var(--orange);font-size:16px;letter-spacing:.15em;text-transform:uppercase}.quote-block blockquote{margin:0;padding:34px 0 20px 40px}.quote-block blockquote p{font:400 clamp(20px,2vw,29px)/1.35 var(--serif)}

.section--dark{background:var(--ink);color:var(--paper)}.section--dark .eyebrow{color:var(--orange)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.18)}.section-heading h2{order:-1;margin-bottom:24px}.section-heading .eyebrow{margin-bottom:31px}.metrics{display:grid;grid-template-columns:repeat(3,1fr)}.metric{padding:40px 32px 36px 0;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.metric:nth-child(3n+2),.metric:nth-child(3n+3){padding-left:32px}.metric:nth-child(3n){border-right:0}.metric__number{font:400 clamp(52px,5.5vw,86px)/.95 var(--serif);letter-spacing:-.035em}.metric p{margin:17px 0 4px;line-height:1.45}.metric small{color:rgba(255,255,255,.55)}.source-sentences{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.category-layout{display:grid;grid-template-columns:.9fr 1.35fr;gap:62px;margin-top:84px}.category-layout h3{font-size:32px}.category-layout>div:first-child p{color:rgba(255,255,255,.7);max-width:50ch;margin-top:15px}.stacked-bar{height:64px;display:flex;overflow:hidden}.stacked-bar i{display:block;flex:var(--share);background:var(--colour);transform:scaleX(0);transform-origin:left;transition:transform .8s ease}.stacked-categories.is-visible .stacked-bar i,.section.is-visible .stacked-bar i{transform:scaleX(1)}.category-legend{display:grid;grid-template-columns:repeat(2,1fr);margin-top:22px}.category-legend>div{display:grid;grid-template-columns:9px 1fr 42px;gap:11px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.14)}.category-legend span{width:8px;height:8px;background:var(--colour)}.category-legend p{font-size:16px;margin:0;color:rgba(255,255,255,.88)}.category-legend b{font:400 18px var(--serif);text-align:right}.definitions{display:grid;grid-template-columns:repeat(2,1fr);gap:0 55px;margin-top:82px}.definitions>div{grid-column:1/-1;margin-bottom:14px}.definitions article{padding:24px 0;border-top:1px solid rgba(255,255,255,.16)}.definitions h3{font-size:23px}.definitions p{font-size:16px;color:rgba(255,255,255,.67)}

.purpose{margin:72px 0 0;padding:38px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.purpose span,.vision span{font-size:16px;letter-spacing:.17em;text-transform:uppercase;font-weight:700;color:var(--orange)}.purpose p{font:400 clamp(20px,2.15vw,29px)/1.45 var(--serif);margin:18px 0 0;max-width:46ch}.vision{margin-top:56px;padding:34px 0 42px;border-top:2px solid var(--ink);display:grid;grid-template-columns:78px 1fr;gap:0}.vision span{padding-top:15px}.vision strong{display:block;font:400 clamp(40px,5.3vw,78px)/1.06 var(--serif);max-width:15ch}.timeline-wrap{margin-top:52px;width:100%;overflow-x:auto;padding-bottom:18px;scrollbar-color:var(--orange) var(--cream)}.timeline{min-width:2750px;display:grid;grid-template-columns:repeat(13,1fr);position:relative;padding-top:4px}.timeline:before{content:"";position:absolute;left:38px;right:38px;top:63px;height:1px;background:var(--line)}.timeline__item{padding-right:28px;position:relative}.timeline__item time{font:600 21px var(--serif)}.timeline__icon{width:50px;height:50px;border:1px solid var(--ink);border-radius:50%;background:var(--paper);display:grid;place-items:center;margin:10px 0 14px;position:relative}.timeline__icon svg{width:25px;height:25px;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.timeline__item p{font-size:16px;line-height:1.45;max-width:19ch}

.network{background:var(--paper)}.network__intro{max-width:76ch;font-size:16px}.map-frame{margin-top:34px;height:min(55vw,570px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.map-frame iframe{display:block;width:100%;height:100%;border:0}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:0}.fact-grid article{padding:28px 28px 26px 0;border-bottom:1px solid var(--line)}.fact-grid article:nth-child(3n+2),.fact-grid article:nth-child(3n+3){padding-left:28px}.fact-grid h3{font:700 16px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.fact-grid p{font-size:16px;margin-top:10px}.network-why{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;margin-top:76px;padding-top:38px;border-top:1px solid var(--line)}.network-why h3{font-size:40px;margin-bottom:20px}.network-why>div:first-child p{font-size:16px}.enable-grid{display:grid;grid-template-columns:1fr}.enable-grid article{display:grid;grid-template-columns:34px 150px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.enable-grid span{color:var(--orange);font-size:16px}.enable-grid h4{font:600 16px/1.45 var(--sans)}.enable-grid p{font-size:16px;margin:0}.network__close{font:400 clamp(22px,2.3vw,32px)/1.35 var(--serif);max-width:34ch;margin:72px 0 0}

.impact{position:relative;min-height:600px;color:white;display:flex;align-items:flex-end;overflow:hidden}.impact>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.25) saturate(.72) contrast(1.05)}.impact__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,23,31,.92) 0%,rgba(16,23,31,.66) 58%,rgba(16,23,31,.3) 100%)}.impact__content{position:relative;padding:76px 0 62px}.impact h2{font-size:clamp(76px,10vw,150px);letter-spacing:-.045em}.impact p{font-size:20px;line-height:1.55;max-width:58ch}.impact nav{display:flex;gap:40px;margin-top:40px}.impact nav a{font:400 26px var(--serif);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:3px}.impact nav a:hover{color:#ff8c50}

.value-section{padding:76px 0 100px;background:var(--paper)}.value-section--curiosity{background:var(--green)}.value-section--kindness{background:var(--paper)}.value-hero{padding-top:0}.value-hero h2{font-size:clamp(62px,8.8vw,132px);letter-spacing:-.045em;margin:16px 0 20px}.value-hero>p{font:400 clamp(22px,2.6vw,36px)/1.4 var(--serif);max-width:45ch}.value-intro{padding-top:28px;font-size:16px;max-width:none}.value-intro p{max-width:74ch}.theme{padding-top:52px}.theme__heading{display:grid;grid-template-columns:58px 1fr;border-top:2px solid var(--ink);padding-top:22px}.theme__heading span{font:400 34px/1 var(--serif);color:var(--orange)}.theme__heading h3{font-size:clamp(31px,3.5vw,50px)}.theme__copy{margin-top:22px;columns:2;column-gap:48px}.theme__copy p{break-inside:avoid;font-size:16px}.examples-heading{margin-top:40px!important;font:600 16px var(--sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);white-space:nowrap}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}.project-card{padding:26px 0 34px;border-top:1px solid var(--line);background:transparent}.project-card__org{font-size:16px;letter-spacing:.13em;text-transform:uppercase;color:var(--orange);font-weight:700}.project-card h4{font-size:26px;margin:9px 0 0}.project-card__image{width:100%;aspect-ratio:2/1;object-fit:cover;margin:22px 0 18px}.project-card__image.is-contain{object-fit:contain;background:rgba(255,255,255,.35);padding:14px}.project-card p{font-size:16px;color:#46515e;margin:0}.value-section--curiosity .project-card p{color:#2d3944}.value-section--curiosity .project-card,.value-section--curiosity .theme__heading{border-color:rgba(25,34,45,.22)}

.renewables{margin-top:42px;padding:28px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.renewables figcaption{font:700 16px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--orange);margin-bottom:24px}.renewables__layout{display:grid;grid-template-columns:1fr 1fr;gap:56px}.renewable-row{padding:12px 0;border-bottom:1px solid var(--line)}.renewable-row>div:first-child{display:flex;justify-content:space-between;align-items:baseline}.renewable-row span{font-size:16px}.renewable-row b{font:400 19px var(--serif);color:var(--orange)}.bar-track{height:6px;background:rgba(25,34,45,.1);margin:8px 0}.bar-track i{display:block;height:100%;width:0;background:var(--orange);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.renewable-row small{display:block;font-size:16px;color:#647080}.energy-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px 34px;align-content:center}.energy-stats article b{font:400 44px/1 var(--serif);color:var(--orange)}.energy-stats article p{font-size:16px;line-height:1.5;margin-top:8px}.energy-stats__lead{grid-column:1/-1}.energy-stats__lead b{font-size:112px!important;color:var(--ink)!important}.energy-stats__lead p{font-size:16px!important;max-width:44ch}

.foundations h2{margin-bottom:42px}.standards{display:grid;grid-template-columns:.65fr 1.35fr;gap:22px 55px;padding:38px 0;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.16)}.standards h3{font-size:38px;grid-row:span 2}.standards p{color:rgba(255,255,255,.7);font-size:16px}.approach{margin-top:68px}.approach h3{font-size:36px}.approach p{max-width:70ch;color:rgba(255,255,255,.72);margin-top:10px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.pillars article{padding:26px 36px 34px 0}.pillars article+article{padding-left:36px;border-left:1px solid rgba(255,255,255,.14)}.pillars h3{font-size:24px}.pillars ul{list-style:none;padding:0;margin:20px 0 0;color:rgba(255,255,255,.72)}.pillars li{position:relative;padding-left:24px;margin:0 0 15px;font-size:16px}.pillars li:before{content:"—";position:absolute;left:0;color:var(--orange)}.methodology{margin-top:0;padding:30px 0}.methodology h3{font:700 16px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--orange)}.methodology ul{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 54px}.methodology li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:16px;color:rgba(255,255,255,.74)}

.next{background:var(--cream)}.next__lede{font:400 clamp(28px,3.6vw,50px)/1.25 var(--serif);max-width:28ch}.goals{counter-reset:goal;list-style:none;padding:0;margin:52px 0}.goals li{counter-increment:goal;padding:22px 0 22px 70px;border-top:1px solid var(--line);position:relative;font:400 19px/1.5 var(--serif)}.goals li:before{content:counter(goal,decimal-leading-zero);position:absolute;left:0;color:var(--orange);font:400 29px var(--serif)}.next__close{font:inherit;max-width:75ch;margin:42px 0 0}

.thanks{background:var(--green)}.thanks__main{display:grid;grid-template-columns:.75fr 1.25fr;gap:72px;padding-top:92px;padding-bottom:76px}.thanks h2{font-size:clamp(68px,8vw,116px);margin-top:20px}.thanks__copy>p{font-size:16px}.working-group{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.working-group span,.thanks__footer b{display:block;font-size:16px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#697268}.working-group p{font-size:16px;line-height:1.55;margin-top:12px}.thanks__close{font:400 22px/1.35 var(--serif)!important;margin-top:26px}.thanks__footer{background:var(--ink);color:white;padding:48px 0}.thanks__footer>.content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:46px}.thanks__footer h3{font-size:24px;margin-bottom:15px}.thanks__footer span{display:block;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.28);font-size:16px}.thanks__footer address{font-style:normal}.thanks__footer address span{border:0;padding:3px 0}.thanks__footer b{color:rgba(255,255,255,.55);margin-bottom:12px}.thanks__footer p{font-size:16px;color:rgba(255,255,255,.75)}

.noscript{padding:20px;background:#fff3cd;color:#111}
@media(max-width:1000px){.rail{width:190px;flex-basis:190px;padding-left:20px}.cover{grid-template-columns:1fr}.cover__image{min-height:50vh;grid-row:1}.cover__copy{padding:48px var(--gutter) 32px}.cover__stats{margin-top:42px}.category-layout,.network-why{grid-template-columns:1fr}.fact-grid{grid-template-columns:repeat(2,1fr)}.fact-grid article:nth-child(n){padding:24px 24px 24px 0}.fact-grid article:nth-child(2n){padding-left:24px}.renewables__layout{grid-template-columns:1fr}.thanks__main{grid-template-columns:1fr;gap:34px}}
@media(max-width:760px){:root{--gutter:18px}.topbar{height:56px;padding:0 16px}.topbar__status span{display:none}.topbar__status{margin-left:auto;margin-right:15px}.topbar__status b{font-size:16px}.menu-button{display:block}.shell{display:block}.rail{display:none;position:fixed;inset:56px 0 auto;width:auto;height:calc(100vh - 56px);padding:24px;background:var(--paper);overflow:auto}.rail.is-open{display:block}.rail__progress,.rail__read{display:none}.eyebrow{font-size:16px;letter-spacing:.12em}.section{padding:70px 0}.section h2{margin:18px 0 32px}.cover{min-height:auto}.cover__image{min-height:64vw}.cover__copy{padding:40px 18px 28px}.cover__copy>p{font-size:16px}.cover__stats{grid-template-columns:1fr}.cover__stats div{padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}.cover__stats b{font-size:29px}.editorial-grid{grid-template-columns:1fr;gap:24px}.copy-columns,.theme__copy{columns:1}.quote-block{grid-template-columns:1fr}.quote-block>div{border-right:0;border-bottom:1px solid var(--line);padding:26px 0}.quote-block blockquote{padding:27px 0}.section-heading{display:block}.section-heading h2{padding-bottom:22px}.section-heading .eyebrow{margin:0 0 22px}.metrics{grid-template-columns:1fr 1fr}.metric,.metric:nth-child(n){padding:24px 14px 24px 0}.metric:nth-child(2n){padding-left:14px;border-right:0}.category-layout{gap:32px;margin-top:58px}.stacked-bar{height:42px}.category-legend{grid-template-columns:1fr}.definitions{grid-template-columns:1fr}.purpose{padding:28px 0}.vision{grid-template-columns:1fr;gap:12px}.vision span{padding:0}.timeline{min-width:2500px}.map-frame{height:58vw;min-height:260px}.fact-grid{grid-template-columns:1fr}.fact-grid article:nth-child(n){padding:22px 0}.network-why{gap:32px}.enable-grid article{grid-template-columns:30px 1fr}.enable-grid p{grid-column:2}.impact{min-height:560px}.impact__content{padding:58px 0 44px}.impact h2{font-size:72px}.impact p{font-size:16px}.impact nav{gap:20px;flex-wrap:wrap}.impact nav a{font-size:22px}.value-section{padding:62px 0 76px}.value-hero h2{font-size:62px}.value-hero>p{font-size:21px}.value-intro{padding-top:18px}.theme{padding-top:42px}.theme__heading{grid-template-columns:44px 1fr}.theme__heading span{font-size:28px}.project-grid{grid-template-columns:1fr}.project-card{padding:22px 0 30px}.examples-heading{white-space:normal}.energy-stats__lead b{font-size:82px!important}.renewables{padding-top:24px}.standards{grid-template-columns:1fr}.standards h3{grid-row:auto}.pillars{grid-template-columns:1fr}.pillars article,.pillars article+article{padding:24px 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.pillars article:first-child{border-top:0}.methodology ul{grid-template-columns:1fr}.goals li{padding-left:54px}.thanks__main{padding-top:70px;padding-bottom:58px}.thanks h2{font-size:70px}.thanks__footer>.content{grid-template-columns:1fr;gap:32px}}

/* Timeline is deliberately HTML, not an image: every milestone remains visible without horizontal scrolling. */
.timeline-wrap{overflow:visible;padding-bottom:0}
.timeline{min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 24px;padding-top:0}
.timeline:before{content:none}
.timeline__item{padding:13px 0 0;border-top:1px solid var(--line)}
.timeline__icon{position:static}
.timeline__item p{max-width:20ch}
@media(max-width:1000px){.timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.timeline{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.bar-track i,.stacked-bar i{transition:none;transform:none}}

/* Readability and final editorial refinements. */
.purpose{border-bottom:0}
.network-why{grid-template-rows:auto auto}
.network-why>h3{grid-column:1;grid-row:1}
.network-why__copy{grid-column:1;grid-row:2}
.network-why__table{grid-column:2;grid-row:2;padding-top:0}
.network-why__intro{margin:0 0 18px}
.project-grid{column-gap:54px}
.project-card__image,.project-card__image.is-contain{width:100%;height:260px;aspect-ratio:auto;object-fit:cover;background:transparent;padding:0}
.map-frame{height:min(36vw,440px)}
.theme__heading{grid-template-columns:86px minmax(0,1fr);align-items:start}
.theme__heading span{line-height:1.08}
.theme__heading h3{line-height:1.08;max-width:18ch}
.theme__copy{columns:1;padding-left:86px;max-width:88ch}
.examples-heading{color:#7a8189!important;font-weight:400!important;letter-spacing:.08em!important}
.project-card__image,.project-card__image.is-contain{margin:0 0 22px}
.project-card h4{margin-bottom:14px}
.thanks__close{font-family:var(--sans)!important;font-weight:400!important}

.topbar__status,.topbar__status b,.menu-button,
.rail__label,.eyebrow,.rail a,.rail a span,.rail__read,
.cover__copy>p,.cover__stats span,.quote-block span,.metric small,.category-legend p,
.definitions p,.purpose span,.vision span,.timeline__item p,
.network__intro,.fact-grid h3,.fact-grid p,.network-why__copy,
.network-why__intro,.enable-grid span,.enable-grid h4,.enable-grid p,
.theme__copy p,.examples-heading,.project-card__org,.project-card p,
.renewables figcaption,.renewable-row span,.renewable-row small,.energy-stats article p,
.standards p,.pillars li,.methodology h3,.methodology li,
.thanks__copy>p,.working-group span,.working-group p,
.thanks__footer b,.thanks__footer span,.thanks__footer p{font-size:16px!important}
.rail__label,.eyebrow,.purpose span,.vision span,.examples-heading,
.project-card__org,.renewables figcaption,.methodology h3,
.working-group span,.thanks__footer b{letter-spacing:.08em}
.rail{width:270px;flex-basis:270px}
@media(max-width:1000px){.rail{width:220px;flex-basis:220px}.network-why>h3,.network-why__copy,.network-why__table{grid-column:1;grid-row:auto}}
@media(max-width:760px){.rail{width:auto}.eyebrow{letter-spacing:0}.network-why__table{padding-top:0}.theme__heading{grid-template-columns:52px minmax(0,1fr)}.theme__copy{padding-left:52px}.project-card__image,.project-card__image.is-contain{height:220px}}
