.simulator.simple{padding-bottom:42px}.simple-controls,.impact-kpis,.impact-grid,.ref-panel,.method-detail{max-width:1500px;margin-left:auto;margin-right:auto}.simple-controls{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1px;margin-bottom:12px;background:var(--line);border:1px solid var(--line)}.simple-controls label{min-width:0;padding:15px 16px;background:#fff;color:var(--muted);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.simple-controls select{display:block;width:100%;margin-top:7px;padding:9px;border:0;border-bottom:1px solid var(--navy);background:#fff;color:var(--navy);font-size:.8rem;font-weight:600}.simple-controls output{float:right;color:var(--navy);font-size:.9rem}.impact-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.impact-kpis article{min-width:0;padding:18px;background:#fff}.impact-kpis span{color:var(--muted);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.impact-kpis strong{display:block;margin:9px 0 4px;color:var(--navy);font:500 clamp(1.35rem,2.4vw,2.15rem) Newsreader;white-space:nowrap}.impact-kpis small{display:block;color:var(--muted);font-size:.63rem}.impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.breakdown>div,.impact-scenarios>div{display:grid;grid-template-columns:minmax(125px,1fr) auto;gap:7px;padding:10px 0;border-bottom:1px solid var(--line)}.breakdown span,.impact-scenarios span{color:var(--ink);font-size:.72rem}.breakdown b,.impact-scenarios b{color:var(--navy);font-size:.72rem}.breakdown i,.impact-scenarios i{grid-column:1/-1;display:block;width:var(--w);height:5px;background:var(--navy)}.breakdown>div:nth-child(2) i{background:var(--gold)}.impact-scenarios>div.active{margin:0 -7px;padding:10px 7px;background:#edf1f3}.impact-scenarios>div.active i{background:var(--red)}.ref-panel{margin-top:10px}.ref-impact-table{max-height:430px;overflow:auto;border-top:1px solid var(--navy)}.ref-impact-table>div{display:grid;grid-template-columns:.45fr .7fr .7fr 1fr 1fr 1fr;gap:10px;align-items:center;padding:8px 6px;border-bottom:1px solid var(--line);font-size:.68rem}.ref-impact-table>div:first-child{position:sticky;top:0;z-index:2;background:var(--navy);color:#fff;font-size:.57rem;text-transform:uppercase;letter-spacing:.04em}.ref-impact-table span:nth-child(n+4),.ref-impact-table strong{text-align:right}.ref-impact-table strong{color:var(--navy)}.ref-impact-table .total-row{position:sticky;bottom:0;background:#edf1f3;font-weight:700}.method-detail{margin-top:10px}.method-detail summary{cursor:pointer;color:var(--navy);font-weight:700}.method-detail p{max-width:1000px;margin:12px 0 0;color:var(--muted);font-size:.72rem}@media(max-width:850px){.simple-controls{grid-template-columns:1fr}.impact-kpis{grid-template-columns:1fr 1fr}.impact-grid{grid-template-columns:1fr}.ref-impact-table>div{min-width:780px}}@media(max-width:520px){.impact-kpis{grid-template-columns:1fr}.impact-kpis strong{font-size:1.8rem}}
.policy-basis{display:grid;grid-template-columns:auto auto 1fr;gap:14px;align-items:baseline;max-width:1500px;margin:0 auto 10px;padding:14px 16px;background:var(--navy);color:#fff}.policy-basis span{color:#c5d0d8;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.policy-basis strong{font:500 1.45rem/1 Newsreader}.policy-basis small{color:#dbe3e8;font-size:.7rem}.simple-controls.temporal{grid-template-columns:1fr 1fr}.timeline-caption{margin:12px 0 0;color:var(--muted);font-size:.66rem;line-height:1.45}.temporal-panel .impact-scenarios>div.active{border-left:3px solid var(--gold)}.temporal-panel .impact-scenarios>div.active i{background:var(--gold)}@media(max-width:850px){.policy-basis{grid-template-columns:1fr;gap:5px}.simple-controls.temporal{grid-template-columns:1fr}}
