:root{--bg:#faf8f1;--bgw:#f0ece0;--bgc:#fff;--bga:#fcfaf5;--bd:#d9d3c4;--bl:#e8e2d6;--tx:#3d4134;--t2:#626451;--dm:#686958;--hd:#303a29;--ac:#93552d;--ad:#75421f;--al:#edf1e5;--cp:#b66b32;--cl:#f8eddb;--cd:#875226;--se:#367d88;--sl2:#e5f0ef;--v1:#875226;--v2:#a84818;--v3:#b52e3c;--v4:#84203d;--anchor:#38442a;--anchor-line:#64724f;--highlight:#e4c799;--ss:"Source Sans 3", -apple-system, BlinkMacSystemFont, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--ss);background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}::selection{background:var(--ac);color:#fff}:focus-visible{outline:3px solid var(--ac);outline-offset:4px}section[id],header[id],.srcl li{scroll-margin-top:100px}.c,.w{max-width:1360px;margin-inline:auto;padding-inline:20px}h1,h2,h3,h4{color:var(--hd)}h1,h2{text-wrap:balance}h2{letter-spacing:-.035em;max-width:36ch;margin-bottom:16px;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:700;line-height:1.15}h3{line-height:1.35}p+p{margin-top:14px}section{padding-block:40px}.sb{border-top:1px solid var(--bd)}.lb{color:var(--ac);margin-bottom:12px;font-size:.85rem;font-weight:700}.ld{max-width:74ch;color:var(--t2);font-size:1.05rem;line-height:1.65}.tb{background:linear-gradient(180deg, #fdfbf4, var(--bgw));padding-top:22px;position:relative}.tb:before{content:"";pointer-events:none;background:radial-gradient(460px 200px at 86% -40%,#e4c79999,#0000 70%);position:absolute;inset:0}.ti{padding-inline:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding-bottom:18px;display:grid;position:relative}.tn{width:fit-content;color:var(--hd);grid-area:1/1/3;align-items:center;gap:14px;text-decoration:none;display:flex}.brand-mark{flex:none;width:52px;height:52px}.brand-place{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-weight:700;line-height:1.05;display:block}.brand-subtitle{color:var(--ad);font-size:.95rem;font-weight:600;display:block}.td{color:var(--dm);grid-area:2/2;justify-self:end;align-items:flex-start;gap:8px;font-size:.8rem;display:inline-flex}.td-dot{background:var(--cp);width:8px;height:8px;box-shadow:0 0 0 4px var(--cl);border-radius:50%;flex:none;margin-top:.45em}.ln{background:var(--bgc);border:1px solid var(--bd);border-radius:999px;grid-area:1/2;justify-self:end;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:0 1px 2px #3d41340f}.ln a{min-height:44px;color:var(--t2);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:flex}.flag{flex:none;width:20px;height:20px;display:block}.ln a:hover{color:var(--ad);background:var(--al)}.ln a.active{color:#fff;background:var(--ac)}.lnt{letter-spacing:.04em;font-size:.85rem;font-weight:700}.masthead-wave{width:100%;height:16px;margin-bottom:-1px;display:block}.briefing-page{max-width:1360px;margin-inline:auto;padding:0 32px}.briefing-page>section{padding-block:36px}.impact-heading h1{color:var(--hd);letter-spacing:-.04em;max-width:34ch;margin:0 0 8px;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.08}.impact-heading .ld{max-width:92ch}.impact-heading .lb{background:var(--bgc);border:1px solid var(--bl);border-radius:999px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:6px 14px;display:inline-flex}.lb-dot{background:var(--cp);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.5em}.heading-accent{width:190px;max-width:60%;height:auto;margin:6px 0 16px;display:block}.impact-grid{border-block:1px solid var(--bd);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.impact-item{border-right:1px solid var(--bd);overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:24px;display:flex}.impact-item:first-child{padding-left:0}.impact-item:last-child{border-right:0;padding-right:0}.impact-topline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.impact-topline h2{grid-column:2}.impact-topline .evidence-tag{grid-column:1/-1;justify-self:start}.impact-icon{width:32px;height:32px;color:var(--ad);background:var(--cl);border-radius:9px;flex:none;place-items:center;display:grid}.impact-icon svg{width:19px;height:19px}.impact-topline h2{letter-spacing:0;margin:0;font-size:1.2rem}.evidence-tag{color:var(--ad);background:var(--al);border-radius:4px;padding:3px 7px;font-size:.73rem;font-weight:600;line-height:1.35;display:inline-block}.evidence-tag.historical{color:var(--dm);background:var(--bgw)}.evidence-tag.conditional{color:var(--cd);background:var(--cl)}.impact-value{letter-spacing:-.045em;color:var(--hd);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:18px 0 8px;font-size:clamp(2rem,3.3vw,3rem);font-weight:600;line-height:1.15}.impact-period{color:var(--t2);margin:0;font-size:.85rem;line-height:1.45}.impact-note{color:var(--t2);margin-top:16px;font-size:.95rem;line-height:1.6}.impact-context{margin-top:16px}.impact-context summary{cursor:pointer;color:var(--ad);font-size:.9rem;font-weight:600}.impact-context summary,.comparison-explanation>summary,.action-next summary{align-items:center;gap:10px;list-style:none;display:flex}.impact-context summary::-webkit-details-marker{display:none}.comparison-explanation>summary::-webkit-details-marker{display:none}.action-next summary::-webkit-details-marker{display:none}.impact-context summary:before,.comparison-explanation>summary:before,.action-next summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-left:3px;transform:rotate(-45deg)}.impact-context[open]>summary:before,.comparison-explanation[open]>summary:before,.action-next[open]>summary:before{transform:rotate(45deg)translate(-2px,-2px)}.impact-context .impact-note{margin-top:10px}.impact-links{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:16px;display:flex}.impact-links a{color:var(--ad);text-underline-offset:4px;font-size:.85rem;font-weight:600}.briefing-nav{z-index:20;background:var(--bg);border-bottom:1px solid var(--bd);gap:8px;padding:8px 0;display:flex;position:sticky;top:0;box-shadow:0 8px 16px -14px #3d4134cc}.briefing-nav a{min-height:44px;color:var(--hd);border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:.95rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.briefing-nav a:hover,.briefing-nav a:focus-visible{background:var(--al);color:var(--ad)}.briefing-nav a[href=\#scenarios]{background:var(--anchor);color:#fff}.scenario-explorer{position:relative}.anchor-target{scroll-margin-top:100px;position:absolute;top:0}.scenario-explorer h2{max-width:40ch}.branch-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;display:grid}.branch-picker legend{margin-bottom:12px;font-size:.95rem;font-weight:600}.branch-picker label{border:1px solid var(--bd);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:12px;min-width:0;padding:16px 20px;display:flex}.branch-picker label:hover{border-color:var(--ac)}.branch-picker label.selected{border-color:var(--ac);background:var(--al);box-shadow:inset 0 0 0 1px var(--ac)}.branch-picker input{width:18px;height:18px;accent-color:var(--ac);flex:none;margin-top:4px}.branch-picker strong{color:var(--hd);font-size:1.05rem;font-weight:600;line-height:1.4;display:block}.branch-picker small{color:var(--t2);margin-top:4px;font-size:.9rem;line-height:1.5;display:block}.mobile-branch-picker{display:none}.paired-comparison{border:1px solid var(--bd);background:#fff;border-radius:10px;overflow:hidden}.comparison-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem;line-height:1.5}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bl);overflow-wrap:anywhere;padding:16px 24px}thead th{background:var(--bgw);color:var(--hd)}thead th:first-child{vertical-align:bottom;width:20%;font-size:.9rem}.paired-comparison thead th:nth-child(2),.paired-comparison tbody td:nth-child(2){background:var(--al)}.paired-comparison thead strong{margin-top:8px;font-size:1.15rem;line-height:1.35;display:block}tbody th{color:var(--t2);font-size:.95rem;font-weight:600}tbody td{color:var(--hd)}tbody tr:last-child>*{border-bottom:0}.comparison-explanation{border-bottom:1px solid var(--bd);background:0 0}.comparison-explanation>summary{cursor:pointer;color:var(--hd);padding:18px 4px;font-weight:600}.comparison-explanation>.ig{margin-top:12px}.comparison-explanation>.sb2{max-width:80ch;padding:8px 0 24px}.comparison-explanation h4{font-size:1.1rem}.comparison-explanation[open]>summary{color:var(--ac)}.all-paths-table{border:1px solid var(--bd);background:#fff;margin:12px 0 24px;overflow-x:auto}.all-paths-table table{min-width:800px}.all-paths-table th,.all-paths-table td{padding:14px 16px}caption{text-align:left;color:var(--hd);padding:16px;font-weight:600}.evidence-library,.action-guide{border-top:1px solid var(--bd)}.action-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.action-audiences article{border:1px solid var(--bd);background:#fff;border-radius:10px;min-width:0;padding:24px}.action-audiences h3{margin-bottom:20px;font-size:1.4rem}.action-audiences h4{color:var(--ac);margin-bottom:12px;font-size:.9rem;font-weight:600}.practical-actions{gap:24px;list-style:none;display:grid}.practical-actions h5{font:600 1.1rem/1.4 var(--ss);color:var(--hd);margin-bottom:8px}.practical-actions p{color:var(--t2);font-size:1rem;line-height:1.65}.practical-actions a{color:var(--ad);text-underline-offset:4px;margin-top:8px;font-size:.85rem;display:inline-block}.action-next{border-top:1px solid var(--bd);margin-top:24px}.action-next summary{cursor:pointer;color:var(--ad);padding-block:16px;font-weight:600}.action-note{max-width:100ch;color:var(--t2);margin-top:24px;font-size:.95rem}.national-response{color:var(--ad);text-underline-offset:4px;padding-block:12px;font-weight:600;display:inline-block}.library-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.library-header h2{margin-bottom:12px}.library-header .ld{max-width:75ch}.expand-topics{cursor:pointer;font:600 .95rem/1.4 var(--ss);border:1px solid var(--bd);min-height:44px;color:var(--hd);background:#fff;border-radius:999px;flex:none;padding:10px 20px}.expand-topics:hover{border-color:var(--ac);color:var(--ad)}.analysis-topic{border-top:1px solid var(--bd);scroll-margin-top:100px}.analysis-topic:last-child{border-bottom:1px solid var(--bd)}.analysis-topic>summary{cursor:pointer;grid-template-columns:170px minmax(0,1fr) 30px;align-items:baseline;gap:20px;padding:22px 12px;list-style:none;display:grid}.analysis-topic>summary::-webkit-details-marker{display:none}.analysis-topic>summary:after{content:"+";background:var(--al);width:30px;height:30px;color:var(--ac);border-radius:50%;align-self:center;place-items:center;font-size:1.2rem;line-height:1;display:grid}.analysis-topic[open]>summary:after{content:"−"}.analysis-topic>summary:hover{background:var(--bgw)}.analysis-topic>summary:hover:after{color:#fff;background:var(--ac)}.topic-label{color:var(--ac);font-size:.85rem;font-weight:600}.analysis-topic h3{font-size:1.1rem;font-weight:600;line-height:1.45}.analysis-topic[open]{background:#fff}.topic-body{padding:4px 24px 28px}.topic-intro{max-width:80ch;color:var(--t2);margin-bottom:24px}.topic-body .w,.topic-body .c{max-width:none;padding:0}.topic-body .ld{max-width:80ch}.topic-body .sg{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.topic-body .sn{color:var(--ac);font-size:2rem;font-weight:600;line-height:1.2}.topic-body .sl3{color:var(--t2);overflow-wrap:anywhere;margin-top:8px;font-size:.9rem}.topic-body .sls{color:var(--ad);text-underline-offset:4px;margin-top:8px;font-size:.85rem;display:inline-block}.topic-body .vc{background:var(--bga)}.topic-body .ig{margin-bottom:24px}.topic-body .srcl{margin-top:0}.topic-body .srcl li{scroll-margin-top:100px}.vg{gap:24px;margin-top:28px;display:grid}.vc{border:1px solid var(--bl);background:#fff;border-radius:12px;min-width:0;padding:24px}.bn{color:var(--ac);letter-spacing:-.03em;overflow-wrap:anywhere;margin-bottom:14px;font-size:2rem;font-weight:600;line-height:1.1}.vc h3{margin-bottom:10px;font-size:1.1rem}.vc p{color:var(--t2);font-size:1rem}.rsg{background:var(--al);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.rsi{min-width:0;padding:20px 16px}.rsv{color:var(--ad);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin-bottom:8px;font-size:1.7rem;font-weight:600;line-height:1.2}.rsn{color:var(--t2);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.dg{gap:24px;margin-top:28px;display:grid}.dc{border-top:2px solid var(--bd);min-width:0;padding-top:16px}.dc h3{margin-bottom:10px;font-size:1.1rem}.dc p{color:var(--t2);font-size:1rem;line-height:1.7}.co{border-left:4px solid var(--ac);background:var(--al);border-radius:0 8px 8px 0;margin-top:24px;padding:20px;font-size:1rem;line-height:1.7}.co strong{color:var(--hd)}.co.wa{background:var(--cl);border-left-color:var(--cp)}.co.al{border-left-color:var(--v3);background:#fbeef0}#context p{margin-top:20px}#context{background:var(--bgw)}.bv{border:1px solid var(--bl);background:#fff;border-radius:12px;margin-top:28px;padding:24px}.br{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:24px;display:grid}.br:last-child{margin-bottom:0}.brl{color:var(--hd);font-size:1rem;font-weight:600}.bpct{font-variant-numeric:tabular-nums;color:var(--hd);grid-area:1/2;font-size:1.25rem;font-weight:700}.bt{background:var(--bgw);border-radius:3px;grid-column:1/-1;height:22px;overflow:hidden}.bf{height:100%}.bf.o{background:var(--ac)}.bf.s{background:#408975}.bf.wn{background:var(--se)}.bf.x{background:var(--dm)}.ig{background:var(--bd);border:1px solid var(--bd);border-radius:10px;gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.ii{background:var(--bga);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;gap:12px;min-width:0;padding:16px;display:grid}.il{color:var(--t2);font-size:.9rem;line-height:1.4}.iv{color:var(--hd);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.1rem;font-weight:600;line-height:1.4}.iv.a{color:var(--v1)}.iv.b{color:var(--v2)}.iv.cc{color:var(--v3)}.iv.d{color:var(--v4)}.sb2{max-width:76ch}.sb2 h4{border-top:1px solid var(--bl);margin:24px 0 10px;padding-top:20px;font-size:1.1rem;line-height:1.4}.sb2 h4:first-child{border-top:0;margin-top:0;padding-top:0}.sb2 p{font-size:1rem;line-height:1.75}.emg{gap:20px;margin-top:28px;display:grid}.emc{border:1px solid var(--bl);background:#fff;border-radius:10px;min-width:0;padding:24px}.emh{margin-bottom:14px}.emr{color:var(--dm);font-size:.85rem}.emc h3{margin:6px 0 12px;font-size:1.2rem}.emt{flex-wrap:wrap;gap:6px;display:flex}.emt span{background:var(--bgw);color:var(--t2);border-radius:4px;padding:4px 8px;font-size:.875rem}.emx{margin-bottom:12px}.exl{border-radius:4px;padding:4px 10px;font-size:.85rem;font-weight:600;display:inline-block}.exl.extreme{color:var(--v4);background:#fbeef0}.exl.high{color:var(--v2);background:#fff0e5}.exl.moderate{background:var(--cl);color:var(--cd)}.exl.low{background:var(--al);color:var(--ad)}.emc p{color:var(--t2)}.mg{gap:0;margin-top:28px;display:grid}.mc{border-top:1px solid var(--bd);padding:24px 0}.mh{margin-bottom:16px}.mh h3{font-size:1.3rem}.mt{color:var(--ac);font-size:.9rem;font-weight:600}.ml{padding-left:20px}.ml li{margin-bottom:12px;padding-left:4px}.ml li::marker{color:var(--ac)}.ml li:last-child{margin-bottom:0}.src{border-top:1px solid var(--bd)}.srci,.srcn{color:var(--t2);max-width:74ch}.srcl{margin-top:28px;list-style:none;display:grid}.srcl li{border-top:1px solid var(--bd);min-width:0;padding:20px 0}.srcl a{color:var(--ad);text-underline-offset:4px;overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.srcl span{color:var(--t2);margin-top:8px;font-size:.95rem;display:block}.srcn{margin-top:24px;font-size:.95rem}footer{background:var(--anchor);color:#e3e6d8;padding:0 0 32px;position:relative}.footer-wave{width:100%;height:16px;margin-top:-1px;display:block}.footer-inner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 22px;padding-top:26px;display:grid}.footer-mark{width:58px;height:auto;color:var(--highlight);opacity:.9;grid-row:1/3}footer p{max-width:90ch;font-size:.9rem}.btt{min-height:44px;color:var(--highlight);border:1px solid #e3e6d861;border-radius:999px;justify-self:start;align-items:center;margin-top:10px;padding:8px 20px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btt:hover{background:#e3e6d81f}@media (width>=641px){.vg,.dg,.emg{grid-template-columns:repeat(2,minmax(0,1fr))}.ig{grid-template-columns:repeat(3,minmax(0,1fr))}.ii{display:block}.il{margin-bottom:8px}.iv{text-align:left}.srcl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (width>=1000px){.topic-body .w:has(>.rsg){grid-template-columns:172px minmax(0,1fr);column-gap:28px;display:grid}.topic-body .rsg{grid-column:1;align-self:start;margin-top:0;display:block}.topic-body .rsi+.rsi{border-top:1px solid #d3ddc6}.topic-body .rsg+.dg{grid-column:2;margin-top:0}.topic-body .w>.co{grid-column:1/-1}.topic-body .mc{grid-template-columns:150px minmax(0,1fr);gap:28px;display:grid}}@media (width<=999px){.briefing-page,.ti{padding-inline:24px}.impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-item,.impact-item:first-child,.impact-item:last-child{padding:20px}.impact-item:nth-child(2n){border-right:0}.impact-item:nth-child(-n+2){border-bottom:1px solid var(--bd)}.branch-picker label{padding:14px}.topic-body .sg{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-topic>summary{grid-template-columns:130px minmax(0,1fr) 30px;gap:12px}}@media (width<=640px){.action-audiences{grid-template-columns:minmax(0,1fr);gap:20px}.action-audiences article{padding:20px}.briefing-page{padding-inline:16px}.briefing-page>section{padding-block:28px}.impact-heading h1{font-size:2.1rem}.impact-item,.impact-item:first-child,.impact-item:last-child{padding:16px 12px}.impact-topline{gap:6px 10px}.impact-icon{width:28px;height:28px}.impact-icon svg{width:17px;height:17px}.impact-value{font-size:1.9rem}.impact-period{font-size:.8rem}.impact-note{font-size:.9rem}.impact-links{flex-direction:column;gap:8px}.briefing-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.briefing-nav a{text-align:center;min-height:44px;padding:8px;font-size:.85rem}section[id],.analysis-topic,.anchor-target,.comparison-explanation[id],.topic-body .srcl li{scroll-margin-top:125px}.branch-picker{display:none}.mobile-branch-picker{margin:24px 0;display:block}.mobile-branch-picker label{margin-bottom:8px;font-weight:600;display:block}.mobile-branch-picker select{width:100%;min-height:48px;font:600 1rem var(--ss);border:1px solid var(--ac);color:var(--hd);background:#fff;border-radius:6px;padding:10px}.mobile-branch-picker p{color:var(--t2);margin-top:8px;font-size:.9rem}.branch-picker label{padding:12px}.branch-picker strong{font-size:1rem}.branch-picker small{font-size:.85rem}th,td{padding:14px 10px;font-size:.9rem}thead th:first-child{width:22%;font-size:.8rem}.paired-comparison thead strong{font-size:.9rem}tbody th{font-size:.85rem}.evidence-tag{font-size:.7rem}.library-header{display:block}.expand-topics{margin-top:16px}.analysis-topic>summary{grid-template-columns:minmax(0,1fr) 30px;gap:6px 12px;padding:18px 8px}.analysis-topic>summary .topic-label{grid-column:1}.analysis-topic>summary h3{grid-column:1;font-size:1.05rem}.analysis-topic>summary:after{grid-area:1/2/3;align-self:center}.topic-body{padding:4px 12px 24px}.topic-body .sg{gap:16px}.tb{padding-top:16px}.ti{grid-template-columns:minmax(0,1fr);gap:14px;padding-inline:16px}.tn{grid-row:1;gap:12px}.brand-mark{width:44px;height:44px}.brand-place{font-size:1.8rem}.brand-subtitle{margin-top:2px;font-size:.85rem;line-height:1.3}.ln{grid-area:2/1;justify-self:start;gap:2px}.ln a{gap:6px;padding:8px 10px}.td{grid-area:3/1;justify-self:start}}@media print{.briefing-nav,.expand-topics,.impact-links,.branch-picker,.mobile-branch-picker,.btt,.ln{display:none!important}body{color:#000;background:#fff;font-size:10pt}.briefing-page{max-width:none;padding:0}.comparison-explanation{display:block!important}.analysis-topic>summary:after{content:""}.all-paths-table{overflow:visible}.all-paths-table table{min-width:0;font-size:9pt}.all-paths-table th,.all-paths-table td{padding:8px}.impact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.impact-item{border:0}tr,.rsi,.vc{break-inside:avoid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.island-intro{border:1px solid var(--bl);background:linear-gradient(150deg, #fffdf6 0%, var(--bga) 40%, #f9ecd8 100%);border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;padding:36px 40px;display:grid;position:relative;overflow:hidden}.intro-waves{pointer-events:none;width:340px;max-width:46%;height:auto;position:absolute;bottom:-14px;left:-28px}.impact-heading{position:relative}.island-illustration{background:var(--bgc);border:1px solid var(--bl);border-radius:16px;min-width:0;padding:10px;position:relative;box-shadow:0 12px 30px #3d413421}.island-illustration img{border-radius:10px;width:100%;height:auto;display:block}.island-illustration figcaption{color:var(--dm);margin-top:8px;padding-inline:2px;font-size:.75rem;line-height:1.4}.energy-strip{background:var(--bgw);border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:center;gap:28px;margin-top:28px;padding:20px 24px;display:grid}.energy-strip figcaption strong,.energy-strip figcaption span{display:block}.energy-strip figcaption strong{color:var(--hd);font-size:1rem}.energy-strip figcaption span{color:var(--t2);margin-top:4px;font-size:.85rem}.energy-share{border-radius:999px;width:100%;height:26px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #3d413414}.energy-share .o,.mix-swatch.o{background:var(--cp)}.energy-share .s,.mix-swatch.s{background:#627747}.energy-strip-chart ul{flex-wrap:wrap;gap:8px 24px;margin-top:10px;list-style:none;display:flex}.energy-strip-chart li{flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;line-height:1.5;display:flex}.mix-swatch{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.evidence-tag{color:#455b30}.evidence-tag.conditional{color:var(--cd)}.impact-value{color:var(--ad)}.tb{border-top:3px solid var(--cp)}@media (width<=999px){.island-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:28px 24px}.energy-strip{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=640px){.island-intro{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.island-illustration{max-width:440px}.intro-waves{display:none}.energy-strip{padding:18px}}@media print{.island-illustration,.intro-waves,.heading-accent,.masthead-wave,.brand-mark{display:none}.island-intro{background:0 0;border:0;padding:0;display:block}.impact-heading .lb{background:0 0;border:0;padding:0}.footer-wave,.footer-mark{display:none}.footer-inner{display:block}.tb{background:0 0;padding-top:0}.tb:before{display:none}}
