/* Cultivera V1.45 Batch 7: FRiO and Solar Cool Chain subtraction layer */
/* V1.45 Batch 7 — FRiO page subtraction */
.frio-roadmap-page .frio-corridor-compact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px;border-block:1px solid rgba(255,255,255,.16)}
.frio-roadmap-page .frio-corridor-compact>span{display:grid;gap:5px;min-width:0;padding:18px;border-left:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.86);font-size:.9rem}.frio-roadmap-page .frio-corridor-compact>span:first-child{border-left:0}.frio-roadmap-page .frio-corridor-compact b{color:var(--rose);font:600 .69rem/1.2 var(--mono)}.frio-roadmap-page .frio-corridor-compact small{color:rgba(255,255,255,.58);font-size:.75rem}
.frio-roadmap-page .frio-risk-register{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border-block:1px solid rgba(255,255,255,.15)}.frio-roadmap-page .frio-risk-register span{padding:15px 18px;border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.76);font-size:.82rem}.frio-roadmap-page .frio-risk-register span:nth-child(-n+3){border-top:0}.frio-roadmap-page .frio-risk-register span:nth-child(3n+1){border-left:0}
.frio-roadmap-page .measurement-register--compact{grid-template-columns:1.15fr repeat(4,minmax(0,1fr));margin-top:24px}.frio-roadmap-page .measurement-register--compact>div{min-height:0;padding:18px 16px}.frio-roadmap-page .measurement-register--compact .register-head{padding-left:0}
.frio-roadmap-page .baseline-panel--compact{grid-template-columns:1fr;padding:28px 30px}.frio-roadmap-page .baseline-panel--compact p{max-width:72ch}.frio-roadmap-page .config-grid--compact dl{grid-template-columns:1fr}.frio-roadmap-page .config-grid--compact dl>div{padding-block:16px}.frio-roadmap-page .technical-note--compact{margin-top:26px;padding-block:24px}.frio-roadmap-page .technical-note--compact h3{font-size:clamp(1.5rem,2.2vw,2.2rem)}
.frio-roadmap-page .frio-roadmap-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;border-block:1px solid rgba(255,255,255,.2);list-style:none}.frio-roadmap-page .frio-roadmap-compact li{display:grid;gap:7px;padding:19px 22px;border-left:1px solid rgba(255,255,255,.16)}.frio-roadmap-page .frio-roadmap-compact li:first-child{border-left:0}.frio-roadmap-page .frio-roadmap-compact span{color:var(--rose)}.frio-roadmap-page .frio-roadmap-compact strong{font-family:var(--serif);font-size:1.45rem;font-weight:500}.frio-roadmap-page .frio-roadmap-compact small{color:rgba(255,255,255,.66);font-size:.82rem}.frio-roadmap-page .mandate-panel--focused{grid-template-columns:1fr}.frio-roadmap-page :is(#campaign,#configurations,#decision).section{padding-block:66px}.frio-roadmap-page #mandate.section{padding-block:46px}.frio-roadmap-page .sources{padding-block:44px 34px}
@media(max-width:980px){.frio-roadmap-page .measurement-register--compact{grid-template-columns:1fr 1fr}.frio-roadmap-page .measurement-register--compact .register-head{grid-column:1/-1}}
@media(max-width:640px){.frio-roadmap-page .frio-corridor-compact,.frio-roadmap-page .frio-risk-register,.frio-roadmap-page .measurement-register--compact,.frio-roadmap-page .frio-roadmap-compact{grid-template-columns:1fr}.frio-roadmap-page .frio-corridor-compact>span,.frio-roadmap-page .frio-risk-register span,.frio-roadmap-page .frio-roadmap-compact li{padding:13px 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.frio-roadmap-page .frio-corridor-compact>span:first-child,.frio-roadmap-page .frio-risk-register span:first-child,.frio-roadmap-page .frio-roadmap-compact li:first-child{border-top:0}.frio-roadmap-page .measurement-register--compact .register-head{grid-column:auto}.frio-roadmap-page :is(#campaign,#configurations,#decision).section{padding-block:52px}}


/* V1.45 Batch 7 — Solar Cool Chain page subtraction */
.solar-investment-page .solar-pipeline-compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;border-block:1px solid var(--line)}.solar-investment-page .solar-pipeline-compact article{display:grid;gap:8px;padding:19px 18px;border-left:1px solid var(--line)}.solar-investment-page .solar-pipeline-compact article:first-child{border-left:0}.solar-investment-page .solar-pipeline-compact .date{color:var(--green)}.solar-investment-page .solar-pipeline-compact strong{font-family:var(--serif);font-size:1.2rem;font-weight:500}.solar-investment-page .solar-pipeline-compact>p{grid-column:1/-1;margin:0;padding:16px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.solar-investment-page .solar-pipeline-compact>p .mono{margin-right:14px;color:var(--green)}
.solar-investment-page #calendar{padding-block:82px}.solar-investment-page #calendar .section-head h2{font-size:clamp(3.6rem,6vw,7rem)}.solar-investment-page #operating-clock{padding-block:58px}.solar-investment-page #operating-clock .clock-intro{margin-bottom:28px}.solar-investment-page #operating-clock .clock-step{min-height:118px}.solar-investment-page #operating-clock .clock-stage.project-sticky-workbench{block-size:min(560px,var(--project-sticky-available));min-height:560px}
.solar-investment-page .solar-operator-compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border-block:1px solid var(--line)}.solar-investment-page .solar-operator-compact span{display:grid;gap:6px;padding:17px 18px;border-left:1px solid var(--line);color:var(--muted);font-size:.82rem}.solar-investment-page .solar-operator-compact span:first-child{border-left:0}.solar-investment-page .solar-operator-compact b{color:var(--ink);font-family:var(--serif);font-size:1.2rem;font-weight:500}.solar-investment-page .campaign .campaign-grid+.solar-operator-compact+.solar-context-pause{margin-top:34px}
.solar-investment-page #alternatives .alternative-grid article{padding:24px}.solar-investment-page #lab{padding-block:58px;background:var(--paper-2)}.solar-investment-page #lab .lab-shell{margin-top:30px}.solar-investment-page #lab .lab-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.solar-investment-page #lab .lab-results{grid-template-columns:repeat(3,minmax(0,1fr))}
.solar-investment-page .solar-roadmap-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;border-block:1px solid rgba(255,255,255,.2);list-style:none}.solar-investment-page .solar-roadmap-compact li{display:grid;gap:7px;padding:19px 22px;border-left:1px solid rgba(255,255,255,.16)}.solar-investment-page .solar-roadmap-compact li:first-child{border-left:0}.solar-investment-page .solar-roadmap-compact span{color:var(--lime)}.solar-investment-page .solar-roadmap-compact strong{font-family:var(--serif);font-size:1.38rem;font-weight:500}.solar-investment-page .solar-roadmap-compact small{color:rgba(255,255,255,.66);font-size:.82rem}
.solar-investment-page .solar-finance-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;border-top:1px solid rgba(255,255,255,.18)}.solar-investment-page .solar-finance-compact article{padding:20px 22px 4px;border-left:1px solid rgba(255,255,255,.16)}.solar-investment-page .solar-finance-compact article:first-child{padding-left:0;border-left:0}.solar-investment-page .solar-finance-compact span{color:var(--lime)}.solar-investment-page .solar-finance-compact p{margin:10px 0 0;color:rgba(255,255,255,.72);font-size:.88rem}.solar-investment-page .mandate-panel--focused{grid-template-columns:1fr}body.theme-solar :is(#question,#baseline,#campaign,#alternatives).section{padding-block:62px}body.theme-solar #decision.section{padding-block:58px}body.theme-solar #mandate.section{padding-block:44px}.solar-investment-page .sources{padding-block:44px 34px}
@media(max-width:1100px){.solar-investment-page #operating-clock .clock-stage.project-sticky-workbench{block-size:auto;min-height:540px}.solar-investment-page #lab .lab-controls{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.solar-investment-page .solar-pipeline-compact,.solar-investment-page .solar-operator-compact{grid-template-columns:1fr 1fr}.solar-investment-page .solar-pipeline-compact article:nth-child(odd),.solar-investment-page .solar-operator-compact span:nth-child(odd){border-left:0}.solar-investment-page .solar-pipeline-compact article:nth-child(n+3),.solar-investment-page .solar-operator-compact span:nth-child(n+3){border-top:1px solid var(--line)}.solar-investment-page .solar-roadmap-compact,.solar-investment-page .solar-finance-compact,.solar-investment-page #lab .lab-controls,.solar-investment-page #lab .lab-results{grid-template-columns:1fr}.solar-investment-page .solar-roadmap-compact li,.solar-investment-page .solar-finance-compact article{padding:16px 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.solar-investment-page .solar-roadmap-compact li:first-child,.solar-investment-page .solar-finance-compact article:first-child{border-top:0}body.theme-solar :is(#question,#baseline,#campaign,#alternatives,#decision).section{padding-block:50px}}
