.results39{background:#06131c;color:#edece1;--r39-mint:#ade0c8;--r39-copper:#f1ba80}.results39-intro{padding:64px var(--pad) 40px;max-width:1400px}.results39-intro h2{font:450 clamp(38px,4.5vw,63px)/1.3 Anuphan,sans-serif;margin:0 0 28px}.results39 h2 em{font-style:normal;color:var(--r39-mint)}.results39-intro>p:not(.eyebrow){max-width:960px;font-size:20px;line-height:1.85;margin:18px 0}.results39 p.results39-reading{font-size:16px;line-height:1.8;color:#b5c9c4}.results39-world{position:relative;border-top:1px solid #8aad9f40}.results39-world.is-motion{height:220svh}.results39-sticky{padding:38px var(--pad);display:grid;grid-template-columns:.92fr 1.08fr;gap:45px;align-items:center}.results39-world.is-motion .results39-sticky{position:sticky;top:70px;height:calc(100svh - 70px);box-sizing:border-box}.results39-case{font-size:22px;color:var(--r39-mint);margin:0 0 20px}.results39-world[data-case="fast-broad-inst"] .results39-case{color:var(--r39-copper)}.results39-copy h3{font:450 clamp(32px,3.4vw,46px)/1.35 Anuphan,sans-serif;margin:0 0 22px}.results39-copy>p:not(.results39-case):not(.results39-annual-note){font-size:18px;line-height:1.85;margin:18px 0}.results39-totals{margin:25px 0 0;border-top:1px solid #8aad9f55}.results39-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:12px 0;border-bottom:1px solid #8aad9f33}.results39-totals dt{font-size:17px}.results39-totals dd{font:450 clamp(21px,2vw,28px)/1.4 Anuphan,sans-serif;margin:0;white-space:nowrap;color:#eec18e;font-variant-numeric:tabular-nums}.results39-annual-note{font-size:14px;line-height:1.7;color:#b5c9c4;margin-top:17px}.results39-chart{margin:0;min-width:0;--line-color:#ade0c8}.results39-world[data-case="fast-broad-inst"] .results39-chart{--line-color:#f1ba80}.results39-chart>figcaption{display:flex;justify-content:space-between;gap:16px;margin:0 0 20px;font-size:18px;line-height:1.5;color:#b8d5c7}.results39-chart>figcaption>output{font-size:22px;font-variant-numeric:tabular-nums}.results39-lane>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:16px}.results39-lane>header output{color:var(--line-color);font-variant-numeric:tabular-nums}.results39-lane svg{width:100%;height:auto;display:block;overflow:visible}.r39-grid line{stroke:#afc9c61c;stroke-width:1}.r39-grid line.zero{stroke:#b6cbb599;stroke-dasharray:3 4}.r39-grid text{font:14px Anuphan,sans-serif;fill:#bacbc6}.r39-paths path{fill:none;stroke:var(--line-color);stroke-width:1.5;stroke-opacity:.7}.r39-paths .r39-band{stroke:none;fill:var(--line-color);fill-opacity:.17}.r39-cursor{stroke:#c3d4c780;stroke-width:1;stroke-dasharray:2 3}.results39-chart-note{font-size:14px;line-height:1.75;color:#b5c9c4;border-top:1px solid #72988755;padding-top:15px;margin-top:15px}.results39-share{padding:60px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#10262c}.results39-share h3{font:450 clamp(32px,3.5vw,46px)/1.3 Anuphan,sans-serif;margin:0 0 24px}.results39-share>div>p:not(.eyebrow){font-size:19px;line-height:1.85}.results39-share figure{margin:0;background:#eeebde;color:#14332d;padding:26px}.results39-share figcaption{font-size:18px;line-height:1.6;margin-bottom:20px}.results39-money-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.results39-money-pair p{font-size:16px;line-height:1.5;min-height:3em;margin:0 0 12px}.r39-money{width:100%;display:block}.results39-money-pair strong{font:400 42px/1.3 Newsreader,serif;display:block;text-align:center;color:#296a57;margin-top:20px}.results39-money-pair small{font:16px Anuphan,sans-serif}.results39-share figure>p{font-size:14px;line-height:1.6;margin:18px 0 0;color:#45665b}
@media(max-width:900px){.results39-sticky{gap:25px}.results39-copy>p:not(.results39-case):not(.results39-annual-note){font-size:16px}.results39-totals dt{font-size:15px}.results39-totals dd{font-size:21px}}
@media(max-width:800px){.results39-intro{padding:40px 22px 28px}.results39-intro h2{font-size:36px}.results39-intro>p:not(.eyebrow){font-size:17px}.results39 p.results39-reading{font-size:15px}.results39-world.is-motion{height:auto}.results39-sticky,.results39-world.is-motion .results39-sticky{display:block;height:auto;position:relative;top:auto;padding:35px 22px}.results39-copy h3{font-size:33px}.results39-totals dt{font-size:15px}.results39-totals dd{font-size:21px}.results39-copy>p:not(.results39-case):not(.results39-annual-note){font-size:17px}.results39-chart{margin-top:35px}.results39-chart>figcaption{font-size:15px}.results39-chart>figcaption>output{font-size:17px}.results39-lane>header{font-size:14px}.results39-chart-note{font-size:13px}.results39-share{display:block;padding:40px 22px}.results39-share>div>p:not(.eyebrow){font-size:17px}.results39-share figure{padding:23px 16px;margin-top:25px}.results39-money-pair{gap:12px}.results39-share figcaption{font-size:17px}.results39-money-pair p{font-size:14px}.results39-money-pair strong{font-size:34px}}
@media(prefers-reduced-motion:reduce){.results39-world{height:auto!important}.results39-sticky{position:relative!important;top:auto!important;height:auto!important}}
.experiment39{background:#050e17}.experiment39-guide{padding:15px var(--pad) 45px;color:#dbe6df}.experiment39-guide h3{font-size:27px;font-weight:450;margin:0 0 25px}.experiment39-guide>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.experiment39-guide article{position:relative;padding:23px;border-top:2px solid #9fcfb9;background:#122731}.experiment39-guide article>span{position:absolute;right:18px;top:18px;color:#afc8bc66;font:30px Newsreader,serif}.experiment39-guide h4{font-size:20px;font-weight:500;margin:0 35px 15px 0;line-height:1.55}.experiment39-guide p{font-size:17px;line-height:1.8;max-width:1080px}.experiment39-guide>p{font-size:15px;color:#b5c9c4;margin-top:20px}.experiment39-guide .e38-card{font-size:16px;border-color:#829c9066}.sim39-feedback{font-size:17px;line-height:1.8;color:#bed9cc;max-width:1080px;padding:15px 0;border-block:1px solid #8aad9f33}.results39-to-field{padding:45px var(--pad) 20px;max-width:1000px}.results39-to-field h3{font-size:clamp(32px,3.5vw,48px);line-height:1.35;font-weight:450;margin:20px 0}.results39-to-field p{font-size:18px;line-height:1.8;color:#bfd2c9}.results39 #climax-field{border:0}.results39 #climax-fan{border:0}
@media(max-width:800px){.experiment39-guide{padding:10px 22px 30px}.experiment39-guide>div{grid-template-columns:1fr;gap:18px}.experiment39-guide article{padding:20px}.experiment39-guide h4{font-size:19px}.experiment39-guide p{font-size:16px}.experiment39-guide>p{font-size:14px}.sim39-feedback{font-size:16px}.results39-to-field{padding:35px 22px 15px}.results39-to-field p{font-size:17px}}

.results39-intro>p.results39-definition{font-size:15px;line-height:1.8;color:#b6cfc4;max-width:960px;border-top:1px solid #88ab9c44;padding-top:15px}.actions39-act{background:#eeecdf;color:#092330}.actions39-act>#actions{padding:60px var(--pad) 70px;background:#eeecdf;color:#092330}.actions39-act>#actions h2{font-size:clamp(35px,4.3vw,58px);line-height:1.3}.actions39-act>#actions .e38-actions p{font-size:19px;line-height:1.85}@media(max-width:800px){.actions39-act>#actions{padding:40px 22px}.actions39-act>#actions .e38-actions p{font-size:17px}.results39-intro>p.results39-definition{font-size:14px}}

.results39-world[data-case="extreme-inst"] .results39-chart{--line-color:#f3a9b8}.results39-world[data-case="extreme-inst"] .results39-case{color:#f3a9b8}

/* Keep each scenario's identity consistent with the occupation outcomes. */
#result-A{--r39-scene:#0b2523;--r39-world:#adf0d4}
#result-B{--r39-scene:#292319;--r39-world:#ffc183}
#result-C{--r39-scene:#291d2a;--r39-world:#f3a9b8}
:is(#result-A,#result-B,#result-C){background:var(--r39-scene);color:#e9eee7;border-top-color:#cbd6d333}
:is(#result-A,#result-B,#result-C)>.results39-sticky{background:var(--r39-scene);color:inherit}
:is(#result-A,#result-B,#result-C) .results39-case,
:is(#result-A,#result-B,#result-C) .results39-copy h3,
:is(#result-A,#result-B,#result-C) .results39-totals dd{color:var(--r39-world)}
:is(#result-A,#result-B,#result-C) .results39-chart{--line-color:var(--r39-world)}
:is(#result-A,#result-B,#result-C) .results39-chart>figcaption{color:#d4dfd8}
:is(#result-A,#result-B,#result-C) .results39-totals{border-top-color:#cbd6d34d}
:is(#result-A,#result-B,#result-C) .results39-totals>div{border-bottom-color:#cbd6d333}
:is(#result-A,#result-B,#result-C) .results39-chart-note{border-top-color:#cbd6d34d}
:is(#result-A,#result-B,#result-C) .r39-grid line{stroke:#d4ddd51f}
:is(#result-A,#result-B,#result-C) .r39-grid line.zero{stroke:#d8e1d699}
:is(#result-A,#result-B,#result-C) .r39-cursor{stroke:#d8e1d680}

/* Reading142: a centered results overture, with the methods at a reading width.
 * This is presentation only; every approved keyed node remains in place. */
#current-outcomes.r70-unified>header.results39-intro{display:block;max-width:none;padding:94px max(24px,7vw) 58px;text-align:center;background:radial-gradient(ellipse at 50% 18%,#193e392e,transparent 70%)}
#current-outcomes.r70-unified>header.results39-intro>h2{font-size:clamp(40px,5.15vw,66px);font-weight:500;line-height:1.35;letter-spacing:-.025em;max-width:1080px;margin:0 auto 30px;text-wrap:balance}
#current-outcomes.r70-unified>header.results39-intro>p{max-width:780px;margin:0 auto;font-size:20px;line-height:1.9;color:#d4dfd9;text-wrap:pretty}
#current-outcomes.r70-unified>header.results39-intro>p.r71-comparison{max-width:740px;font-size:15px;line-height:1.8;color:#a8c3b8;margin:27px auto 0}
#current-outcomes.r70-unified>header.results39-intro>.r68-definitions{width:100%;max-width:780px;margin:34px auto 0;text-align:left;border-block:1px solid #8aad9f40}
#current-outcomes.r70-unified>header.results39-intro>.r68-definitions>summary{padding:16px 0}
#current-outcomes.r70-unified>header.results39-intro .r68-definitions-copy{max-width:none;padding:4px 0 22px;text-align:left}
#current-outcomes.r70-unified>header.results39-intro .r68-definitions-copy>p{max-width:none;font-size:17px;line-height:1.85}
@media(max-width:800px){
 #current-outcomes.r70-unified>header.results39-intro{padding:62px 24px 36px}
 #current-outcomes.r70-unified>header.results39-intro>h2{font-size:clamp(32px,8.2vw,44px);line-height:1.4;margin-bottom:26px}
 #current-outcomes.r70-unified>header.results39-intro>p{font-size:17px;line-height:1.9}
 #current-outcomes.r70-unified>header.results39-intro>p.r71-comparison{font-size:14px;line-height:1.8;margin-top:25px}
 #current-outcomes.r70-unified>header.results39-intro>.r68-definitions{margin-top:27px}
 #current-outcomes.r70-unified>header.results39-intro .r68-definitions-copy>p{font-size:16px}
}
@media print{#current-outcomes.r70-unified>header.results39-intro{padding:30px 0;background:none}}
/* Explicitly removed reading link: keep its saved Wordsmith key without an empty editor box. */
#current-outcomes #read-the-results>p.prose40-reading-link{display:none!important}

/* A small scenario label, separate from the editable result claim. */
.results39-world .results39-copy>p.results142-scenario-tag{font:500 13px/1.45 Anuphan,sans-serif;letter-spacing:.08em;color:var(--r39-world,#ade0c8);margin:0 0 14px}
.results39-world[data-case="fast-broad-inst"] .results39-copy>p.results142-scenario-tag{color:var(--r39-world,#f1ba80)}
.results39-world[data-case="extreme-inst"] .results39-copy>p.results142-scenario-tag{color:var(--r39-world,#f3a9b8)}
@media(max-width:800px){.results39-world .results39-copy>p.results142-scenario-tag{font-size:12px;margin-bottom:11px}}
