.mn-scenariopage{padding-bottom:80px}.mn-scenariopage .mn-scenario-dek{margin:12px 0 0;max-width:var(--mn-prose);font-size:15px;line-height:1.55;color:var(--mn-soft)}.mn-scenariopage .mn-scenario-provenance{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px}.mn-scenariopage .mn-scenario-provenance a{color:var(--mn-ink)}.mn-scenariopage .mn-scenario-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;padding-bottom:10px;border-bottom:1px solid var(--mn-hair)}.mn-scenariopage h2.mn-seclabel{font-weight:400}.mn-scenariopage .mn-scenario-actions{display:inline-flex;gap:20px}.mn-scenariopage .mn-text-button{padding:4px 0;min-height:32px}.mn-scenariopage .mn-text-button:hover:not(:disabled){border-bottom-color:var(--mn-ink)}.mn-scenariopage .mn-text-button:disabled{color:var(--mn-soft);border-bottom-color:transparent;cursor:default}.mn-scenariopage .mn-showmore:focus-visible,.mn-scenariopage .mn-tabs button:focus-visible,.mn-scenariopage .mn-text-button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:3px}.mn-scenariopage .mn-shift-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:16px 0 0}.mn-scenariopage .mn-shift-readout b{font:600 28px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mn-ink)}.mn-scenariopage .mn-shift-readout span{font:12px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-scenariopage .mn-shift-axis{position:relative;height:40px;margin:14px 6px 0}.mn-scenariopage .mn-shift-hair{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--mn-hair)}.mn-scenariopage .mn-shift-even,.mn-scenariopage .mn-shift-tick{position:absolute;top:50%;width:1px;height:9px;transform:translate(-50%,-50%);background:var(--mn-soft);pointer-events:none}.mn-scenariopage .mn-shift-tick.is-today{height:15px}.mn-scenariopage .mn-shift-even{height:21px;background:var(--mn-hair)}.mn-scenariopage .mn-shift-tick.is-selected{width:3px;height:26px;background:var(--mn-ink)}.mn-scenariopage .mn-shift-axis input[type=range]{position:absolute;top:0;left:-6px;width:calc(100% + 12px);height:100%;margin:0;opacity:0;cursor:pointer}.mn-scenariopage .mn-shift-axis:focus-within{outline:2px solid var(--mn-ink);outline-offset:4px}.mn-scenariopage .mn-shift-scale{position:relative;height:16px;margin:2px 6px 0;font:10.5px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-scenariopage .mn-shift-scale span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.mn-scenariopage .mn-shift-scale span:first-child{transform:translateX(-6px)}.mn-scenariopage .mn-shift-scale span:last-child{transform:translateX(calc(-100% + 6px))}.mn-scenariopage .mn-shift-scale .is-today{color:var(--mn-ink)}.mn-scenariopage .mn-scenario-moved{margin:12px 0 0;font-size:13.5px;color:var(--mn-ink)}.mn-scenariopage .mn-scenario-tally{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:18px 0 0}.mn-scenariopage .mn-scenario-tally dt:not(._ctm):not(._ctm){font:12px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-scenariopage .mn-scenario-tally dd{margin:4px 0 0}.mn-scenariopage .mn-scenario-count{display:block;font:600 30px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mn-scenariopage .mn-scenario-count>span[aria-hidden]{color:var(--mn-soft);font-weight:400;margin:0 2px}.mn-scenariopage .mn-scenario-count small{font-size:13px;font-weight:500;color:var(--mn-soft);letter-spacing:0}.mn-scenariopage .mn-scenario-tally dd>small{display:block;margin-top:4px;font:12px/1.45 var(--font-sans,system-ui);color:var(--mn-soft)}.mn-scenariopage .is-d{color:var(--mn-dem-deep)}.mn-scenariopage .is-r{color:var(--mn-rep-deep)}.mn-scenariopage .is-i{color:var(--ind-ink)}.mn-scenariopage .mn-scenario-map .mn-tabs{border-bottom:1px solid var(--mn-hair);gap:26px}.mn-scenariopage .mn-scenario-map .mn-tabs button{min-height:36px;padding:8px 0 6px;margin-bottom:-1px}.mn-scenariopage .mn-scenario-focus{margin-top:14px}.mn-scenariopage .mn-scenario-focus b{color:var(--mn-ink);font-weight:600}.mn-scenariopage .mn-scenario-map .mn-maplegend{display:block;max-width:none;margin:12px 0 0;text-align:center}.mn-scenariopage .mn-scenario-rowslabel{margin-top:40px;margin-bottom:14px}.mn-scenariopage .mn-scenario-lede{margin:12px 0 0;max-width:var(--mn-prose);font-size:14px;color:var(--mn-soft)}.mn-scenariopage .mn-demo-dim{margin-top:34px}.mn-scenariopage .mn-demo-dimhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-bottom:6px}.mn-scenariopage .mn-demo-dimhead h3{margin:0;font:600 15px/1.3 var(--font-sans,system-ui);letter-spacing:-.005em}.mn-scenariopage .mn-demo-coverage{flex:1 1 auto;font:10.5px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-scenariopage .mn-demo-cols,.mn-scenariopage .mn-demo-row{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) minmax(0,1fr);gap:6px 36px;align-items:center}.mn-scenariopage .mn-demo-cols{padding:6px 0;border-bottom:1px solid var(--mn-hair);font:11.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-scenariopage .mn-demo-row{min-height:46px;padding:6px 0;border-bottom:1px solid var(--mn-hair)}.mn-scenariopage .mn-demo-name{font-size:13.5px;line-height:1.3}.mn-scenariopage .mn-demo-uncovered{grid-column:2/-1;font:11px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-scenariopage .mn-demo-ctl{display:grid;grid-template-columns:minmax(0,1fr) 7.5em;align-items:center;gap:14px;min-width:0;cursor:pointer}.mn-scenariopage .mn-demo-ctlname{display:none}.mn-scenariopage .mn-demo-read{font:12px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mn-scenariopage .mn-demo-read s{color:var(--mn-soft);margin-right:6px;text-decoration-thickness:1px}.mn-scenariopage .mn-demo-read em{font-style:normal;font-weight:600}.mn-scenariopage .mn-demo-track{--thumb:12px;position:relative;display:block;height:30px;color:var(--mn-ink)}.mn-scenariopage .mn-demo-track.is-d{color:var(--mn-dem)}.mn-scenariopage .mn-demo-track.is-r{color:var(--mn-rep)}.mn-scenariopage .mn-demo-detent,.mn-scenariopage .mn-demo-fill,.mn-scenariopage .mn-demo-rail{position:absolute;top:50%;pointer-events:none}.mn-scenariopage .mn-demo-rail{left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);height:1px;background:var(--mn-hair)}.mn-scenariopage .mn-demo-fill{left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--track-a));width:calc((100% - var(--thumb)) * var(--track-w));height:3px;transform:translateY(-50%);background:currentColor;opacity:.55}.mn-scenariopage .mn-demo-detent{left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--track-base));width:1px;height:11px;transform:translate(-50%,-50%);background:var(--mn-soft)}.mn-scenariopage .mn-demo-input{position:absolute;inset:0;width:100%;height:100%;margin:0;background:transparent;color:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}.mn-scenariopage .mn-demo-input::-webkit-slider-runnable-track{background:transparent;height:100%}.mn-scenariopage .mn-demo-input::-moz-range-track{background:transparent}.mn-scenariopage .mn-demo-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((30px - var(--thumb)) / 2);border:0;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px var(--mn-paper)}.mn-scenariopage .mn-demo-input::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:0;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px var(--mn-paper)}.mn-scenariopage .mn-demo-input:focus-visible{outline:none}.mn-scenariopage .mn-demo-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--mn-paper),0 0 0 4px var(--mn-ink)}.mn-scenariopage .mn-demo-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--mn-paper),0 0 0 4px var(--mn-ink)}.mn-scenariopage .mn-scenario-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:40px;padding-top:16px;border-top:1px solid var(--mn-hair)}.mn-scenariopage .mn-scenario-notes p{margin:0 0 12px;font-size:12px;line-height:1.55;color:var(--mn-soft)}.mn-scenariopage .mn-scenario-notes b{color:var(--mn-ink);font-weight:600}.mn-scenariopage .mn-scenario-notes a{color:var(--mn-ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:720px){.mn-scenariopage .mn-shift-readout b{font-size:24px}.mn-scenariopage .mn-shift-scale .is-today{display:none}.mn-scenariopage .mn-scenario-tally{grid-template-columns:1fr;gap:14px}.mn-scenariopage .mn-scenario-tally>div{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:0 12px}.mn-scenariopage .mn-scenario-tally dd{margin:0}.mn-scenariopage .mn-scenario-count{font-size:24px}.mn-scenariopage .mn-demo-cols{display:none}.mn-scenariopage .mn-demo-coverage{order:3;flex-basis:100%}.mn-scenariopage .mn-demo-dimhead{justify-content:space-between}.mn-scenariopage .mn-demo-row{grid-template-columns:1fr;gap:2px;padding:10px 0}.mn-scenariopage .mn-demo-uncovered{grid-column:1}.mn-scenariopage .mn-demo-ctl{grid-template-columns:4.2em minmax(0,1fr) 7.5em;gap:10px}.mn-scenariopage .mn-demo-ctlname{display:block;font:11.5px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-scenariopage .mn-scenario-notes{grid-template-columns:1fr}}.mn-scenariopage:has(.mn-sm2){padding-bottom:0}.mn-sm2{--mn-sm2-top:91px;--mn-sm2-barh:93px;--mn-sm2-colh:calc(100dvh - var(--mn-sm2-top) - var(--mn-sm2-barh));--mn-sm2-rail:312px;--mn-sm2-panel:356px;--mn-sm2-pad:20px;display:grid;grid-template-columns:var(--mn-sm2-rail) minmax(0,1fr) var(--mn-sm2-panel);grid-template-rows:auto auto auto;grid-template-areas:"bar bar bar" "rail stage panel" "rail notes panel";border-top:1px solid var(--mn-hair);background:var(--mn-paper)}@media (min-width:1440px){.mn-sm2{--mn-sm2-rail:336px;--mn-sm2-panel:388px;--mn-sm2-pad:22px}}@media (min-width:1680px){.mn-sm2{--mn-sm2-rail:372px;--mn-sm2-panel:432px;--mn-sm2-pad:28px}}.mn-sm2-bar{grid-area:bar;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 28px;padding:10px var(--mn-sm2-pad);border-bottom:1px solid var(--mn-hair)}.mn-scenariopage .mn-sm2-bar .mn-scenario-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 18px;margin:0;padding:0;min-width:0}.mn-scenariopage .mn-sm2-bar .mn-eyebrow{grid-column:1/-1;margin:0 0 2px}.mn-scenariopage .mn-sm2-bar .mn-statement{margin:0;font-size:clamp(22px,1.9vw,30px);line-height:1.05;white-space:nowrap}.mn-scenariopage .mn-sm2-bar .mn-scenario-dek{margin:0;font-size:13.5px;line-height:1.4;max-width:46ch}.mn-scenariopage .mn-sm2-bar .mn-scenario-provenance{grid-column:1/-1;margin:4px 0 0;flex-wrap:nowrap;white-space:nowrap}@media (min-width:1200px){.mn-scenariopage .mn-sm2-bar .mn-eyebrow{display:none}}.mn-sm2-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.mn-sm2-standing{margin:0;font:12px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 14px;border:1px solid var(--mn-ink);background:var(--mn-paper);color:var(--mn-ink);font:600 12.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer}.mn-sm2-button.is-primary{background:var(--mn-ink);color:var(--mn-paper)}.mn-sm2-button:hover{background:var(--mn-wash);color:var(--mn-ink)}.mn-sm2-button.is-primary:hover{background:var(--mn-soft);border-color:var(--mn-soft);color:var(--mn-paper)}.mn-sm2-button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:3px}.mn-sm2-side{grid-area:rail;grid-row:2/4;position:sticky;top:0;align-self:start;height:var(--mn-sm2-colh);min-height:0;overflow-y:auto;border-right:1px solid var(--mn-hair);scrollbar-width:thin}.mn-sm2-rail{padding:18px var(--mn-sm2-pad) 48px;border-top:1px solid var(--mn-hair)}.mn-sm2-rail:not(.is-open),.mn-sm2-sheethead{display:none}.mn-scenariopage .mn-sm2-rail .mn-section{margin:0;padding:0}.mn-scenariopage .mn-sm2-rail .mn-scenario-demographics{margin-top:30px}.mn-scenariopage .mn-sm2-rail .mn-shift-readout b{font-size:24px}.mn-scenariopage .mn-sm2-rail .mn-shift-scale .is-today{display:none}.mn-scenariopage .mn-sm2-rail .mn-shift-axis{margin-top:10px}.mn-scenariopage .mn-sm2-rail .mn-note{font-size:11.5px}.mn-scenariopage .mn-sm2-rail .mn-scenario-lede{font-size:13px}.mn-scenariopage .mn-sm2-rail .mn-demo-dim{margin-top:0;border-bottom:1px solid var(--mn-hair)}.mn-scenariopage .mn-sm2-rail .mn-demo-dimhead{justify-content:space-between;align-items:center;padding:0}.mn-scenariopage .mn-sm2-rail .mn-demo-dimhead h3{flex:1 1 auto}.mn-sm2-disclose{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--mn-ink);font:600 14px/1.3 var(--font-sans,system-ui);text-align:left;cursor:pointer}.mn-sm2-disclose:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--mn-soft);border-bottom:1.5px solid var(--mn-soft);transform:rotate(-45deg);transition:transform .14s ease-out;flex:none}.mn-sm2-disclose[aria-expanded=true]:before{transform:rotate(45deg) translate(-2px,-2px)}.mn-sm2-disclose:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-sm2-moved{font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft);border:1px solid var(--mn-hair);padding:3px 5px}.mn-scenariopage .mn-sm2-rail .mn-demo-coverage{margin:0 0 4px}.mn-scenariopage .mn-sm2-rail .mn-demo-cols{display:none}.mn-scenariopage .mn-sm2-rail .mn-demo-row{grid-template-columns:1fr;gap:0;padding:8px 0;min-height:0}.mn-scenariopage .mn-sm2-rail .mn-demo-row:last-of-type{border-bottom:0}.mn-scenariopage .mn-sm2-rail .mn-demo-uncovered{grid-column:1}.mn-scenariopage .mn-sm2-rail .mn-demo-name{font-size:13px;margin-bottom:2px}.mn-scenariopage .mn-sm2-rail .mn-demo-ctl{grid-template-columns:3.9em minmax(0,1fr) 6.6em;gap:8px}.mn-scenariopage .mn-sm2-rail .mn-demo-ctlname{display:block;font:11.5px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-scenariopage .mn-sm2-rail .mn-demo-track{height:28px}.mn-scenariopage .mn-sm2-rail .mn-demo-input::-webkit-slider-thumb{margin-top:calc((28px - var(--thumb)) / 2)}.mn-scenariopage .mn-sm2-rail .mn-demo-dim>div>.mn-note{margin:2px 0 12px}.mn-sm2-railfoot{margin-top:18px}.mn-sm2-railfoot a{color:var(--mn-ink)}.mn-sm2-stage{grid-area:stage;display:flex;flex-direction:column;min-width:0;height:calc(100dvh - var(--mn-sm2-top) - var(--mn-sm2-barh));min-height:520px;padding:10px var(--mn-sm2-pad) 14px}.mn-scenariopage .mn-sm2-notes{grid-area:notes;min-width:0;max-width:76ch;margin:0 auto;padding:28px var(--mn-sm2-pad) 56px;border-top:1px solid var(--mn-hair)}.mn-sm2-stagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;border-bottom:1px solid var(--mn-hair)}.mn-scenariopage .mn-sm2-stagehead .mn-tabs{border-bottom:0}.mn-sm2-paint{display:inline-flex;gap:0;margin-bottom:6px;border:1px solid var(--mn-hair)}.mn-sm2-paint button{min-height:30px;padding:4px 11px;border:0;background:none;color:var(--mn-soft);font:11px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.mn-sm2-paint button+button{border-left:1px solid var(--mn-hair)}.mn-sm2-paint button[aria-checked=true]{background:var(--mn-ink);color:var(--mn-paper)}.mn-sm2-paint button:disabled{cursor:not-allowed;opacity:.5}.mn-sm2-paint button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-sm2-stagebody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mn-sm2-mapframe{flex:1 1 0;min-height:0;display:flex;container-type:size;padding:10px 0 4px}.mn-sm2-mapwrap{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mn-sm2-tilemap{--mn-sm2-tilemap-w:min(100cqw,calc(100cqh * 11 / 8));--mn-sm2-tile:calc(var(--mn-sm2-tilemap-w) / 11);display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:clamp(3px,calc(var(--mn-sm2-tile) * .06),8px);width:var(--mn-sm2-tilemap-w);flex:none}.mn-sm2-tilemap .mn-sm2-tile{appearance:none;border:0;padding:0;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:clamp(10px,calc(var(--mn-sm2-tile) * .19),20px);line-height:1}.mn-sm2-tile.is-off{cursor:default}.mn-sm2-tilemap .mn-sm2-tile{transition:background-color .28s cubic-bezier(.16,1,.3,1)}.mn-sm2-hexmap .mn-hex{transition:fill .28s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.mn-sm2-hexmap .mn-hex,.mn-sm2-tilemap .mn-sm2-tile{transition:none}}.mn-sm2-tilevalue{position:relative;z-index:1;font:500 clamp(8px,calc(var(--mn-sm2-tile) * .12),13px)/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.92;white-space:nowrap}.mn-sm2-tiledelta{display:block;margin-top:2px;font:500 clamp(7px,calc(var(--mn-sm2-tile) * .1),11px)/1 var(--font-sans);font-variant-numeric:tabular-nums;opacity:.85;text-align:center}.mn-sm2-tile:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px;z-index:2}.mn-sm2-tile.is-selected{outline:3px solid var(--mn-ink);outline-offset:2px;z-index:2}.mn-sm2-tilemap .mn-sm2-tile.is-hatch{background:repeating-linear-gradient(45deg,var(--mn-soft) 0 1.5px,var(--mn-paper) 1.5px 6px);color:var(--mn-ink);box-shadow:inset 0 0 0 1px var(--mn-soft)}.mn-sm2-tile.is-hatch .mn-sm2-tilevalue,.mn-sm2-tile.is-hatch .mn-tile-label{background:var(--mn-paper);padding:1px 3px}.mn-sm2-tile.is-edited:before{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:currentColor;z-index:1}.mn-sm2-mapwrap .mn-sm2-geomap,.mn-sm2-mapwrap .mn-sm2-hexmap{display:block;flex:none;width:min(100cqw,calc(100cqh * var(--mn-sm2-ar)));height:auto;aspect-ratio:var(--mn-sm2-ar)}.mn-sm2-hexbtn{cursor:pointer;outline:none}.mn-sm2-hexbtn:focus-visible .mn-hex{stroke:var(--mn-ink);stroke-width:1.4}.mn-sm2-hexring{fill:none;stroke:var(--mn-ink);stroke-width:1.6}.mn-sm2-hexhalo{fill:none;stroke:var(--mn-paper);stroke-width:3.6}.mn-sm2-editdot{fill:var(--mn-ink)}.mn-sm2-hatch-ground{fill:var(--mn-paper)}.mn-sm2-hatch-line{fill:var(--mn-soft)}.mn-sm2-geowrap{position:relative}.mn-sm2-mapwrap .mn-sm2-geomap{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.mn-sm2-mapwrap .mn-sm2-geomap.is-zoomed{touch-action:none;cursor:grab}.mn-sm2-mapwrap .mn-sm2-geomap.is-zoomed:active{cursor:grabbing}.mn-sm2-georace{cursor:pointer;outline:none}.mn-sm2-geoshape{stroke:var(--mn-paper);stroke-width:.8;transition:fill .28s cubic-bezier(.16,1,.3,1)}.mn-sm2-geoshape.is-off{fill:color-mix(in srgb,var(--mn-soft) 22%,var(--mn-paper))}[data-chamber=house] .mn-sm2-geoshape{stroke-width:.35}.mn-sm2-georace:hover .mn-sm2-geoshape{stroke:var(--mn-ink);stroke-width:1.2}.mn-sm2-georace.is-tentative .mn-sm2-geoshape{fill-opacity:.45}.mn-sm2-rough-band{fill:color-mix(in srgb,var(--mn-paper) 70%,transparent)}.mn-sm2-geostates path{fill:none;stroke:var(--mn-paper);stroke-width:1.4}.mn-sm2-geohalo{fill:none;stroke:var(--mn-paper);stroke-width:4.5}.mn-sm2-geering{fill:none;stroke:var(--mn-ink);stroke-width:2.2}.mn-sm2-geering.is-focus{stroke-dasharray:4 2}.mn-sm2-geoleader{stroke:var(--mn-soft);stroke-width:.8}.mn-sm2-geolabel{font:600 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--mn-ink);stroke:var(--mn-paper);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.mn-sm2-geolabel.is-off{fill:var(--mn-soft)}.mn-sm2-editdot.is-haloed{stroke:var(--mn-paper);stroke-width:1.2}@media (prefers-reduced-motion:reduce){.mn-sm2-geoshape{transition:none}}.mn-sm2-zoomctl{position:absolute;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:100%}@media (max-width:1199px){.mn-sm2-zoomctl{position:static;margin-top:6px;align-self:flex-end}}.mn-sm2-zoomctl button{min-width:32px;min-height:32px;padding:4px 9px;border:1px solid var(--mn-hair);background:var(--mn-paper);color:var(--mn-ink);font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.mn-sm2-zoomctl button.is-text{font-size:11px;letter-spacing:.04em}.mn-sm2-zoomctl button:hover:not(:disabled){background:var(--mn-wash)}.mn-sm2-zoomctl button:disabled{color:var(--mn-soft);cursor:default;opacity:.6}.mn-sm2-zoomctl button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-sm2-geoloading{display:grid;place-items:center;color:var(--mn-soft);font:11px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;background:var(--mn-wash)}.mn-sm2-stagectl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mn-sm2-stagectl .mn-sm2-paint{margin-bottom:6px}.mn-scenariopage .mn-sm2-stage .mn-maplegend{margin:6px auto 0;max-width:72ch;text-align:center}.mn-sm2-legend{display:grid;gap:4px;justify-items:center}.mn-scenariopage .mn-sm2-legend .mn-sm2-guide{margin:0;font:13px/1.4 var(--font-sans,system-ui);letter-spacing:0;color:var(--mn-ink)}.mn-sm2-key{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 14px;margin:0;padding:0;list-style:none;font:10.5px/1.5 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--mn-soft)}.mn-sm2-key li{display:inline-flex;align-items:center;gap:6px}.mn-sm2-key i{flex:none;display:inline-block;width:14px;height:10px;border:1px solid var(--mn-hair)}.mn-sm2-key i.mn-sm2-key-ramp{width:40px;background:linear-gradient(90deg,var(--mn-d4),var(--mn-d2) 30%,var(--mn-d1) 48%,var(--mn-r1) 52%,var(--mn-r2) 70%,var(--mn-r4))}.mn-sm2-key i.mn-sm2-key-ramp.is-rough{opacity:.55}.mn-sm2-key li>span{text-align:left}.mn-sm2-key i.mn-sm2-key-flip{background:repeating-linear-gradient(45deg,rgb(26 25 23/.4) 0 1.6px,var(--mn-d2) 1.6px 4px)}html[data-theme=dark] .mn-sm2-key i.mn-sm2-key-flip{background:repeating-linear-gradient(45deg,rgb(236 233 226/.45) 0 1.6px,var(--mn-d2) 1.6px 4px)}.mn-sm2-key i.mn-sm2-key-hatch{background:repeating-linear-gradient(45deg,var(--mn-soft) 0 1.2px,var(--mn-paper) 1.2px 4px)}.mn-sm2-key i.mn-sm2-key-wash{background:var(--mn-wash)}.mn-sm2-key i.mn-sm2-key-dot{width:6px;height:6px;border:0;border-radius:50%;background:var(--mn-ink)}.mn-sm2-brieflabel{color:var(--mn-ink)}.mn-sm2-totals.is-brief b{font-weight:600}.mn-scenariopage .mn-sm2-cmp.is-counted .mn-sm2-cmp-row dt:not(._ctm):not(._ctm){font:600 13px/1.3 var(--font-sans,system-ui);letter-spacing:0;text-transform:none;color:var(--mn-ink)}.mn-scenariopage .mn-sm2-cmp.is-counted .mn-sm2-cmp-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.7fr)}.mn-sm2-cmp-unit{font:400 11px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-cmp-foot{margin-top:8px}.mn-sm2-notice{text-align:center;color:var(--mn-ink)}.mn-sm2-panel{grid-area:panel;grid-row:2/4;position:sticky;top:0;align-self:start;height:var(--mn-sm2-colh);min-height:0;overflow-y:auto;padding:14px var(--mn-sm2-pad) 72px;border-left:1px solid var(--mn-hair);scrollbar-width:thin}.mn-sm2-panel>*+*{margin-top:26px}.mn-sm2-panelhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--mn-hair)}.mn-scenariopage .mn-sm2-panelhead .mn-seclabel{margin:0;font-weight:400}.mn-scenariopage .mn-sm2-panel .mn-scenario-rowslabel{margin:0}.mn-scenariopage .mn-sm2-tally{grid-template-columns:1fr;gap:0;margin:8px 0 0}.mn-scenariopage .mn-sm2-tally>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:0 12px;padding:10px 0;border-bottom:1px solid var(--mn-hair)}.mn-scenariopage .mn-sm2-tally>div.is-active dt .mn-sm2-tallytab{color:var(--mn-ink);border-bottom-color:var(--mn-ink)}.mn-scenariopage .mn-sm2-tally dd{margin:0;min-width:0}.mn-scenariopage .mn-sm2-tally .mn-scenario-count{font-size:25px}.mn-sm2-tallytab{padding:2px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--mn-soft);font:12px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.mn-sm2-tallytab:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-scenariopage .mn-sm2-tally dd>small.mn-sm2-countedline{color:var(--mn-ink)}.mn-sm2-seatbar{position:relative;display:flex;height:9px;margin:7px 0 2px;background:var(--mn-wash)}.mn-sm2-seat{display:block;height:100%}.mn-sm2-seat.is-d{background:var(--mn-dem)}.mn-sm2-seat.is-r{background:var(--mn-rep);margin-left:auto}.mn-sm2-seat.is-i{background:var(--ind)}.mn-sm2-seat.is-tu{background:repeating-linear-gradient(45deg,var(--mn-soft) 0 1px,var(--mn-paper) 1px 4px)}.mn-sm2-seat.is-u{background:var(--mn-hair)}.mn-sm2-seat-majority{bottom:-4px;width:1.5px;background:var(--mn-ink)}.mn-sm2-seat-majority,.mn-sm2-seat-was{position:absolute;top:-4px;transform:translateX(-50%)}.mn-sm2-seat-was{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--mn-soft)}.mn-sm2-hint{margin:0;padding:14px 0;border-top:1px solid var(--mn-hair);border-bottom:1px solid var(--mn-hair);font-size:13.5px;line-height:1.5;color:var(--mn-soft)}.mn-sm2-race{border-top:2px solid var(--mn-ink);padding-top:8px}.mn-sm2-race-head{display:flex;align-items:baseline;justify-content:space-between}.mn-scenariopage .mn-sm2-race-head .mn-seclabel{margin:0}.mn-sm2-race-title{margin:2px 0 0;font:600 26px/1.1 var(--font-display,Georgia,serif);letter-spacing:-.01em}.mn-sm2-race-cands{margin:4px 0 0;font-size:14px}.mn-sm2-cmp{margin:12px 0 0}.mn-sm2-cmp-row{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--mn-hair);font-size:13px}.mn-sm2-cmp-row dd{margin:0;min-width:0;overflow-wrap:anywhere}.mn-sm2-cmp-row b{font:600 14px/1.2 var(--font-sans);font-variant-numeric:tabular-nums}.mn-scenariopage .mn-sm2-cmp-row dt:not(._ctm):not(._ctm),.mn-sm2-cmp-row.is-head dd{font:11.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-cmp-diff{color:var(--mn-soft);font-size:12px}.mn-sm2-cmp-diff b{font:600 12px var(--font-sans,system-ui);color:var(--mn-ink)}.mn-sm2-race-counted{margin-top:10px;padding:10px 12px;background:var(--mn-wash);font-size:13px;line-height:1.5}.mn-sm2-race-counted p{margin:0}.mn-scenariopage .mn-sm2-race-counted .mn-seclabel{display:inline;margin:0 4px 0 0}.mn-sm2-edit{margin-top:16px}.mn-scenariopage .mn-sm2-edit>.mn-seclabel{margin:0 0 8px}.mn-sm2-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--mn-ink)}.mn-sm2-seg button{min-height:40px;padding:6px 8px;border:0;background:var(--mn-paper);color:var(--mn-ink);font:600 12px/1.2 var(--font-sans,system-ui);cursor:pointer;overflow-wrap:anywhere}.mn-sm2-seg button+button{border-left:1px solid var(--mn-ink)}.mn-sm2-seg button:hover{background:var(--mn-wash)}.mn-sm2-seg button.is-d.is-on{background:var(--mn-dem);color:#fff}.mn-sm2-seg button.is-d.is-ind.is-on{background:var(--ind);color:#fff}.mn-sm2-seg button.is-r.is-on{background:var(--mn-rep);color:#fff}.mn-sm2-seg button.is-tu.is-on{background:repeating-linear-gradient(45deg,var(--mn-soft) 0 1.5px,var(--mn-paper) 1.5px 6px);color:var(--mn-ink);text-shadow:0 0 3px var(--mn-paper),0 0 3px var(--mn-paper)}.mn-sm2-seg button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-4px}.mn-sm2-nudge{display:flex;justify-content:space-between;margin-top:14px;font-size:12.5px}.mn-sm2-nudge output{font:600 12px var(--font-sans);font-variant-numeric:tabular-nums}.mn-sm2-nudge-row{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;align-items:center;margin-top:4px}.mn-sm2-step{width:34px;height:34px;border:1px solid var(--mn-hair);background:var(--mn-paper);color:var(--mn-ink);font:16px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.mn-sm2-step:hover{border-color:var(--mn-ink)}.mn-sm2-step:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-sm2-nudge-input{width:100%;accent-color:var(--mn-ink)}.mn-sm2-result{margin-top:12px}.mn-sm2-result-typed{display:inline-flex;align-items:center;gap:2px}.mn-sm2-result-input,.mn-sm2-result-typed{font:600 13px var(--font-sans);font-variant-numeric:tabular-nums}.mn-sm2-result-input{width:4.6ch;padding:3px 4px;border:1px solid var(--mn-hair);background:var(--mn-paper);color:var(--mn-ink);text-align:right}.mn-sm2-result-input:focus-visible{outline:2px solid var(--mn-ink);outline-offset:1px}.mn-sm2-step:disabled{opacity:.4;cursor:default}.mn-sm2-switch{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;cursor:pointer}.mn-sm2-switch input{width:16px;height:16px;margin:0;accent-color:var(--mn-ink)}.mn-sm2-switch.is-compact{margin:0;font:11px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-implied-line{margin:8px 0 0;font-size:13.5px;line-height:1.5}.mn-sm2-movedlist{margin-top:8px}.mn-scenariopage .mn-sm2-lead .mn-sm2-implied-rail{display:grid;gap:2px;margin:14px 0 0;padding:8px 10px;border-left:2px solid var(--mn-ink);background:var(--mn-wash)}.mn-sm2-nudge-input:focus-visible{outline:2px solid var(--mn-ink);outline-offset:4px}.mn-sm2-race-card{margin-top:18px}.mn-scenariopage .mn-sm2-race-card>.mn-seclabel{margin:0 0 6px}.mn-sm2-race-go{margin:12px 0 0;font:12px var(--font-sans);font-variant-numeric:tabular-nums}.mn-sm2-race-go a{color:var(--mn-ink)}.mn-sm2-lede{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--mn-soft)}.mn-sm2-counted-block{margin-top:12px;padding-top:10px;border-top:1px solid var(--mn-hair)}.mn-sm2-counted-block:first-of-type{border-top:0;padding-top:0}.mn-sm2-counted-chamber{display:flex;justify-content:space-between;align-items:baseline;margin:0;font:12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-counted-head{margin:6px 0 0;font:400 17px/1.35 var(--font-display,Georgia,serif)}.mn-sm2-counted-head b{font-weight:650}.mn-sm2-counted-head.is-dem b{color:var(--mn-dem-deep)}.mn-sm2-counted-head.is-rep b{color:var(--mn-rep-deep)}.mn-sm2-counted-figs{margin:10px 0 0}.mn-sm2-counted-figs>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--mn-hair);font-size:13px}.mn-scenariopage .mn-sm2-counted-figs dt:not(._ctm):not(._ctm){font:11px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-counted-figs dd{margin:0;text-align:right}.mn-sm2-counted-figs .is-dem{color:var(--mn-dem-deep)}.mn-sm2-counted-figs .is-rep{color:var(--mn-rep-deep)}.mn-scenariopage .mn-sm2-sublabel{margin:14px 0 4px}.mn-sm2-changelist,.mn-sm2-closelist,.mn-sm2-movers{list-style:none;margin:0;padding:0}.mn-sm2-changebtn,.mn-sm2-closebtn,.mn-sm2-movers button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;width:100%;padding:7px 0;border:0;border-bottom:1px solid var(--mn-hair);background:none;color:var(--mn-ink);font:13px/1.35 var(--font-sans,system-ui);text-align:left;cursor:pointer}.mn-sm2-changebtn>:nth-child(3),.mn-sm2-closebtn>:nth-child(3){grid-column:1/-1;font-size:11.5px}.mn-sm2-closebtn b{font:600 13px var(--font-sans);font-variant-numeric:tabular-nums}.mn-sm2-changebtn:hover,.mn-sm2-closebtn:hover,.mn-sm2-movers button:hover{background:var(--mn-wash)}.mn-sm2-changebtn:focus-visible,.mn-sm2-closebtn:focus-visible,.mn-sm2-movers button:focus-visible,.mn-sm2-remove:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-2px}.mn-sm2-closebtn.is-selected{box-shadow:inset 3px 0 0 var(--mn-ink);padding-left:8px}.mn-sm2-method{margin-top:12px}.mn-sm2-examples ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mn-sm2-examples button{min-height:34px;padding:6px 10px;border:1px solid var(--mn-hair);background:var(--mn-paper);color:var(--mn-ink);font:12.5px/1.3 var(--font-sans,system-ui);text-align:left;cursor:pointer}.mn-sm2-examples button:hover{border-color:var(--mn-ink)}.mn-sm2-examples button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-sm2-changelist li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.mn-sm2-changelist li.is-edit .mn-sm2-changename:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--mn-ink);vertical-align:1px}.mn-sm2-changevals{font:12.5px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.mn-sm2-changevals s{color:var(--mn-soft);margin-right:4px}.mn-sm2-remove{width:36px;border:0;border-bottom:1px solid var(--mn-hair);background:none;color:var(--mn-soft);font:18px/1 var(--font-sans,system-ui);cursor:pointer}.mn-sm2-remove:hover{color:var(--mn-ink);background:var(--mn-wash)}.mn-scenariopage .mn-sm2-changes .mn-scenario-moved{margin:8px 0 6px;font-size:12.5px;color:var(--mn-soft)}.mn-sm2-scrim,.mn-sm2-sheetbtn{display:none}@media (max-width:1199px){.mn-sm2{--mn-sm2-rail:318px;grid-template-columns:var(--mn-sm2-rail) minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"bar bar" "rail stage" "rail panel" "rail notes"}.mn-sm2-side{grid-row:2/5;height:auto;max-height:100dvh}.mn-sm2-stage{height:auto;min-height:0}.mn-sm2-panel{position:static;grid-row:auto;height:auto;overflow:visible;border-left:0;padding-top:6px}.mn-sm2-mapframe{flex:none;container-type:inline-size}.mn-sm2-mapwrap{height:auto}.mn-sm2-tilemap{--mn-sm2-tilemap-w:min(100cqw,760px)}.mn-sm2-mapwrap .mn-sm2-geomap,.mn-sm2-mapwrap .mn-sm2-hexmap{width:100cqw}}@media (max-width:760px){.mn-sm2{display:block;--mn-sm2-pad:16px}.mn-sm2-bar{padding:10px var(--mn-sm2-pad)}.mn-scenariopage .mn-sm2-bar .mn-scenario-hero{grid-template-columns:1fr}.mn-scenariopage .mn-sm2-bar .mn-statement{white-space:normal}.mn-scenariopage .mn-sm2-bar .mn-scenario-provenance{flex-wrap:wrap;white-space:normal}.mn-sm2-bar-actions{width:100%;justify-content:space-between}.mn-sm2-standing{flex-basis:100%}.mn-sm2-stage{padding:8px var(--mn-sm2-pad) 6px}.mn-sm2-stagehead{align-items:flex-start}.mn-sm2-tilemap{width:100%;gap:3px}.mn-sm2-tilevalue,.mn-sm2-widetext{display:none}.mn-sm2-tile.is-edited:before{top:3px;right:3px;width:4px;height:4px}.mn-sm2-panel{padding:6px var(--mn-sm2-pad) 120px}.mn-sm2-side{position:static;height:auto;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--mn-hair)}.mn-sm2-rail:not(.is-open){display:block}.mn-sm2-cmp-row{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr);font-size:12.5px}.mn-sm2-rail{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:70;max-height:82dvh;overflow-y:auto;padding:0 var(--mn-sm2-pad) calc(28px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--mn-ink);background:var(--mn-paper);transform:translateY(102%);visibility:hidden;transition:transform .2s ease-out,visibility 0s linear .2s}.mn-sm2-rail.is-open{transform:none;visibility:visible;transition:transform .2s ease-out}.mn-sm2-sheethead{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;margin:0 calc(-1 * var(--mn-sm2-pad)) 10px;padding:6px var(--mn-sm2-pad);background:var(--mn-paper);border-bottom:1px solid var(--mn-hair)}.mn-scenariopage .mn-sm2-sheethead .mn-seclabel{margin:0}.mn-sm2-sheetbtn{display:inline-flex;position:fixed;left:50%;bottom:calc(72px + env(safe-area-inset-bottom));z-index:66;transform:translateX(-50%);min-height:42px;padding:8px 18px;border:1px solid var(--mn-paper);background:var(--mn-ink);color:var(--mn-paper);font:600 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;align-items:center;cursor:pointer}.mn-sm2-rail.is-open~.mn-sm2-sheetbtn{display:none}.mn-sm2-sheetbtn:focus-visible{outline:2px solid var(--mn-ink);outline-offset:3px}.mn-sm2-scrim{display:block;position:fixed;inset:0;z-index:69;border:0;background:rgb(26 25 23/.35)}}@media (prefers-reduced-motion:reduce){.mn-sm2-disclose:before,.mn-sm2-rail,.mn-sm2-rail.is-open{transition:none}}.mn-scenariopage .mn-sm2-rail .mn-scenario-head{flex-wrap:nowrap;gap:12px}.mn-scenariopage .mn-sm2-rail .mn-scenario-head .mn-text-button{white-space:nowrap;flex:none}.mn-sm2-counted .mn-sm2-panelhead{align-items:baseline}.mn-sm2-counted-actions{display:inline-flex;gap:14px}.mn-sm2-trail{list-style:none;margin:8px 0 0;padding:0}.mn-sm2-trail li{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:8px;min-height:34px;border-bottom:1px solid var(--mn-hair);font-size:13.5px}.mn-sm2-trail-who{font-weight:600}.mn-sm2-trail-left{font:11.5px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft);white-space:nowrap}.mn-sm2-trail-x{display:grid;place-items:center;width:32px;height:32px;border:0;background:none;color:var(--mn-soft);cursor:pointer}.mn-sm2-trail-x:hover{color:var(--mn-ink);background:var(--mn-wash)}.mn-sm2-trail-x:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-2px}.mn-scenariopage .is-x{color:var(--mn-ink)}.mn-sm2-counted .mn-sm2-counted-head{margin-top:14px;font-size:18px;line-height:1.32;text-wrap:balance}.mn-sm2-ctl{margin-top:14px}.mn-sm2-ctl-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}.mn-sm2-ctl-name{font:12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-ctl-fig{font:500 13px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.mn-sm2-ctl-fig b{font-size:22px;font-weight:600}.mn-sm2-ctl-fig small{font-size:11px;color:var(--mn-soft)}.mn-sm2-ctl-fig s,.mn-sm2-mover-fig s{color:var(--mn-soft);text-decoration:none}.mn-sm2-arrow{margin:0 5px;color:var(--mn-soft)}.mn-sm2-ctl-fig.is-d,.mn-sm2-mover-fig.is-d{color:var(--mn-dem-deep)}.mn-sm2-ctl-fig.is-r,.mn-sm2-mover-fig.is-r{color:var(--mn-rep-deep)}.mn-sm2-mover-fig.is-i{color:var(--ind-ink)}.mn-sm2-mover-fig.is-x{color:var(--mn-ink)}.mn-sm2-ctl-party{margin:2px 0 0;font-size:12px;color:var(--mn-soft)}.mn-sm2-ctl-bar{position:relative;display:block;height:8px;margin-top:6px;background:var(--mn-rep)}.mn-sm2-ctl-dem{position:absolute;inset:0;background:var(--mn-dem);transform-origin:left center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.mn-sm2-ctl-half{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--mn-paper)}.mn-sm2-ctl-was{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--mn-ink)}.mn-sm2-matchline{margin-top:12px}.mn-sm2-matchline b{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-ink)}.mn-sm2-seatsline{display:flex;justify-content:space-between;gap:12px;margin:8px 0 0;padding:6px 0;border-top:1px solid var(--mn-hair);border-bottom:1px solid var(--mn-hair);font:12.5px var(--font-sans);font-variant-numeric:tabular-nums}.mn-sm2-seatsline>span:first-child{color:var(--mn-soft)}.mn-sm2-seatsline>span:last-child{white-space:nowrap;text-align:right}.mn-sm2-moverkey{margin:0 0 4px;font-size:11.5px;color:var(--mn-soft)}.mn-sm2-movers .mn-sm2-mover-name{font-weight:600}.mn-sm2-movers button{grid-template-columns:minmax(0,1fr) auto;row-gap:3px;align-items:center}.mn-sm2-mover-fig{font:500 12.5px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.mn-sm2-mover-fig b{font-size:14px;font-weight:600}.mn-sm2-mover-who{font-size:12px;color:var(--mn-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-sm2-mover-bar{position:relative;display:block;width:96px;height:5px;background:var(--mn-wash);justify-self:end}.mn-sm2-mover-bar>i:first-child{position:absolute;inset:0;transform-origin:left center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.mn-sm2-mover-bar.is-d>i:first-child{background:var(--mn-dem)}.mn-sm2-mover-bar.is-r>i:first-child{background:var(--mn-rep)}.mn-sm2-mover-bar.is-i>i:first-child{background:var(--ind)}.mn-sm2-mover-bar.is-x>i:first-child,.mn-sm2-mover-was{background:var(--mn-ink)}.mn-sm2-mover-was{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px}.mn-sm2-more{margin-top:8px}.mn-sm2-why{margin-top:12px}.mn-sm2-toofew .mn-sm2-counted-head{color:var(--mn-ink)}.mn-sm2-toofew-list{list-style:none;margin:6px 0 0;padding:0;font-size:13px}.mn-sm2-toofew-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--mn-hair)}.mn-sm2-toofew-list li>span:first-child{font-weight:600}.mn-sm2-method{margin-top:14px;border-top:1px solid var(--mn-hair);padding-top:8px}.mn-sm2-method summary{cursor:pointer;font:12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-method summary:hover{color:var(--mn-ink)}.mn-sm2-method summary:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mn-sm2-ctl-dem,.mn-sm2-mover-bar>i:first-child{transition:none}}.mn-sm2-tilemap .mn-sm2-tile.is-tentative{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mn-paper) 55%,transparent) 0 4px,transparent 4px 7px);color:var(--mn-ink)!important}.mn-sm2-hexbtn.is-tentative .mn-hex{fill-opacity:.42}.mn-sm2-rough{display:flex;align-items:baseline;gap:10px;margin:14px 0 0;padding:8px 10px;border:1px dashed var(--mn-soft);font-size:13px;line-height:1.4}.mn-sm2-rough b{font:600 26px/1 var(--font-sans);font-variant-numeric:tabular-nums}.mn-sm2-mover-bar.is-rough>i:first-child{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--mn-paper) 60%,transparent) 0 2px,transparent 2px 5px)}.mn-scenariopage .mn-sm2-rail .mn-sm2-start{margin-bottom:26px}.mn-sm2-starts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--mn-hair);border-left:1px solid var(--mn-hair);margin-top:8px}.mn-sm2-starts button{min-height:34px;padding:6px 10px;border:0;border-right:1px solid var(--mn-hair);border-bottom:1px solid var(--mn-hair);background:none;color:var(--mn-ink);font:500 12.5px/1.2 var(--font-sans,system-ui);text-align:left;cursor:pointer}.mn-sm2-starts button:hover{background:var(--mn-wash)}.mn-sm2-starts button[aria-pressed=true]{background:var(--mn-ink);color:var(--mn-paper)}.mn-sm2-starts button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-3px}.mn-sm2-starts button[aria-pressed=true]:focus-visible{outline-color:var(--mn-paper)}.mn-sm2-waves{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--mn-hair)}.mn-sm2-waves button{display:flex;justify-content:space-between;gap:12px;width:100%;min-height:34px;padding:6px 10px 6px 12px;border:0;border-left:2px solid var(--mn-hair);background:none;color:var(--mn-ink);font:13px/1.3 var(--font-sans,system-ui);text-align:left;cursor:pointer}.mn-sm2-waves b{font:600 12px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.mn-sm2-waves button:hover{background:var(--mn-wash)}.mn-sm2-waves button[aria-pressed=true]{border-left-color:var(--mn-ink);background:var(--mn-wash);font-weight:600}.mn-sm2-waves button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-3px}.mn-sm2-rate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;border-top:1px solid var(--mn-hair);border-left:1px solid var(--mn-hair)}.mn-sm2-rate button{min-height:34px;padding:4px 2px;border:0;border-right:1px solid var(--mn-hair);border-bottom:1px solid var(--mn-hair);background:var(--mn-paper);color:var(--mn-ink);font:500 12px/1.15 var(--font-sans,system-ui);cursor:pointer}.mn-sm2-rate button.is-tu{grid-column:1/-1}.mn-sm2-rate button:hover{background:var(--mn-wash)}.mn-sm2-rate button.is-d{color:var(--mn-dem)}.mn-sm2-rate button.is-i{color:var(--ind)}.mn-sm2-rate button.is-r{color:var(--mn-rep)}.mn-sm2-rate button.is-d.is-on{background:var(--mn-dem);color:#fff}.mn-sm2-rate button.is-i.is-on{background:var(--ind);color:#fff}.mn-sm2-rate button.is-r.is-on{background:var(--mn-rep);color:#fff}.mn-sm2-rate button.is-tu.is-on{background:repeating-linear-gradient(45deg,var(--mn-soft) 0 1.5px,var(--mn-paper) 1.5px 6px);text-shadow:0 0 3px var(--mn-paper),0 0 3px var(--mn-paper)}.mn-sm2-rate button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-3px;z-index:1}.mn-scenariopage .mn-sm2-rate-note{margin:6px 0 0}@media (max-width:520px){.mn-sm2-rate button{min-height:40px;font-size:13px}}.mn-sm2-find{margin:22px 0 18px}.mn-scenariopage .mn-sm2-find .mn-seclabel{display:block;margin:0 0 6px}.mn-sm2-find-input{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--mn-hair);border-radius:0;background:var(--mn-paper);color:var(--mn-ink);font:14px/1.3 var(--font-sans,system-ui)}.mn-sm2-find-input::placeholder{color:var(--mn-soft)}.mn-sm2-find-input:focus-visible{outline:2px solid var(--mn-ink);outline-offset:1px;border-color:var(--mn-ink)}.mn-sm2-findlist{list-style:none;margin:4px 0 0;padding:0;border-bottom:1px solid var(--mn-hair)}.mn-scenariopage .mn-sm2-find .mn-note{margin:6px 0 0}.mn-sm2-mapwrap{--mn-sm2-openline:color-mix(in srgb,var(--mn-ink) 42%,var(--mn-paper));--mn-sm2-stateline:color-mix(in srgb,var(--mn-ink) 70%,var(--mn-paper))}.mn-sm2-tilemap .mn-sm2-tile.is-open{box-shadow:inset 0 0 0 1px var(--mn-sm2-openline)}.mn-sm2-hexbtn.is-open .mn-hex{stroke:var(--mn-sm2-openline);stroke-width:.5}.mn-sm2-georace.is-open .mn-sm2-geoshape{stroke:none}.mn-sm2-georace.is-open .mn-sm2-geoswatch{stroke:var(--mn-sm2-openline);stroke-width:1}.mn-sm2-key i.mn-sm2-key-open{background:var(--mn-paper);border-color:color-mix(in srgb,var(--mn-ink) 42%,var(--mn-paper))}.mn-sm2-geoopen path{fill:none;stroke:var(--mn-sm2-openline);stroke-width:1;stroke-linejoin:round}[data-chamber=house] .mn-sm2-geoopen path{stroke-width:.75}.mn-sm2-geomap.is-mostly-open .mn-sm2-geostates path{stroke:var(--mn-sm2-stateline);stroke-width:1.1}.mn-sm2-georace.is-open:hover .mn-sm2-geoshape{stroke:var(--mn-ink);stroke-width:1.2}.mn-sm2-odds-line{margin:8px 0 0;font:400 18px/1.32 var(--font-display,Georgia,serif);text-wrap:balance}.mn-sm2-odds-line b{font-weight:650;font-variant-numeric:tabular-nums}.mn-sm2-odds-line.is-d b{color:var(--mn-dem-deep)}.mn-sm2-odds-line.is-r b{color:var(--mn-rep-deep)}.mn-sm2-odds-line small{font:12px var(--font-sans,system-ui)}.mn-scenariopage .mn-sm2-odds .mn-note{margin:8px 0 0}.mn-sm2-both{margin-top:14px}.mn-sm2-both-head{margin:0 0 4px;font:12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-both-bar{display:flex;height:8px;background:var(--mn-wash);overflow:hidden}.mn-sm2-both-bar i{display:block;height:100%}.mn-sm2-both-bar i.is-d{background:var(--mn-dem)}.mn-sm2-both-bar i.is-r{background:var(--mn-rep)}.mn-sm2-both-bar i.is-split{background:repeating-linear-gradient(90deg,var(--mn-dem) 0 3px,var(--mn-rep) 3px 6px);opacity:.55}.mn-sm2-both-key{display:flex;flex-wrap:wrap;gap:2px 12px;margin:5px 0 0;font:12px/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.mn-sm2-both-key .is-d{color:var(--mn-dem-deep)}.mn-sm2-both-key .is-r{color:var(--mn-rep-deep)}.mn-sm2-hist{margin:16px 0 0}.mn-sm2-hist svg{display:block;width:100%;height:72px;overflow:visible}.mn-sm2-hist rect.is-d{fill:var(--mn-dem)}.mn-sm2-hist rect.is-r{fill:var(--mn-rep)}.mn-sm2-hist-was{fill:none;stroke:var(--mn-ink);stroke-width:1.2}.mn-sm2-hist-mark{stroke:var(--mn-ink);stroke-width:1;stroke-dasharray:2 2}.mn-sm2-hist-axis{position:relative;height:16px;font:10px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-hist-axis span{position:absolute;transform:translateX(-50%);white-space:nowrap}.mn-sm2-hist-axis span:first-child{transform:none}.mn-sm2-hist-axis span:last-child{transform:translateX(-100%)}.mn-sm2-picklist{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--mn-hair)}.mn-sm2-picklist li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--mn-hair)}.mn-sm2-pickname{flex:1 1 auto;min-width:0;padding:4px 0;border:0;background:none;color:var(--mn-ink);font:14px/1.3 var(--font-sans,system-ui);text-align:left;cursor:pointer}.mn-sm2-pickname:hover{text-decoration:underline;text-underline-offset:3px}.mn-sm2-pickname:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-sm2-pickbtns{display:inline-flex;flex:none;border:1px solid var(--mn-hair)}.mn-sm2-pickbtns button{min-width:36px;min-height:30px;padding:4px 8px;border:0;background:var(--mn-paper);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.mn-sm2-pickbtns button+button{border-left:1px solid var(--mn-hair)}.mn-sm2-pickbtns button.is-d{color:var(--mn-dem-deep)}.mn-sm2-pickbtns button.is-r{color:var(--mn-rep-deep)}.mn-sm2-pickbtns button.is-i{color:var(--ind,#3d8f5f)}.mn-sm2-pickbtns button:hover{background:var(--mn-wash)}.mn-sm2-pickbtns button.is-on{color:#fff}.mn-sm2-pickbtns button.is-d.is-on{background:var(--mn-dem)}.mn-sm2-pickbtns button.is-r.is-on{background:var(--mn-rep)}.mn-sm2-pickbtns button.is-i.is-on{background:var(--ind,#3d8f5f)}.mn-sm2-pickbtns button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-2px}.mn-sm2-favs{display:grid;gap:6px;margin:12px 0 0}.mn-sm2-favs .mn-sm2-button{justify-self:start}.mn-sm2-favs .mn-sm2-button:disabled{opacity:.5;cursor:default}.mn-sm2-howto{flex:1 0 100%;padding-top:8px;border-top:1px solid var(--mn-hair)}.mn-sm2-howto ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 22px;margin:0;padding:0;list-style:none;counter-reset:howto;font:13px/1.4 var(--font-sans,system-ui);color:var(--mn-ink)}.mn-sm2-howto li{counter-increment:howto;position:relative;padding-left:18px}.mn-sm2-howto li:before{content:counter(howto);position:absolute;left:0;top:0;font:600 12px/1.45 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-howto li b{font-weight:600}.mn-scenariopage .mn-sm2-howto .mn-note{margin:6px 0 0}@media (max-width:1199px){.mn-sm2-howto ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mn-sm2-howto ol{grid-template-columns:minmax(0,1fr)}}.mn-scenariopage .mn-sm2-hist-cap:not(._ctm){margin:2px 0 0;font:11.5px/1.45 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-bandset{margin-top:16px}.mn-sm2-bands{margin-top:6px}.mn-sm2-bands-name{margin:0 0 2px;font:12px var(--font-sans,system-ui);color:var(--mn-soft)}.mn-sm2-bands-bar{position:relative;display:flex;height:18px;background:var(--mn-wash)}.mn-sm2-bands-bar span{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;font:600 9.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:#fff;box-shadow:inset -1px 0 0 var(--mn-paper)}.mn-sm2-bands-bar .is-dnu{background:color-mix(in srgb,var(--mn-dem) 38%,var(--mn-paper));color:var(--mn-ink)}.mn-sm2-bands-bar .is-rnu{background:color-mix(in srgb,var(--mn-rep) 38%,var(--mn-paper));color:var(--mn-ink)}.mn-sm2-bands-bar .is-dout{background:color-mix(in srgb,var(--mn-dem) 62%,var(--mn-paper))}.mn-sm2-bands-bar .is-rout{background:color-mix(in srgb,var(--mn-rep) 62%,var(--mn-paper))}.mn-sm2-bands-bar .is-dwon{background:var(--mn-dem-deep)}.mn-sm2-bands-bar .is-rwon{background:var(--mn-rep-deep)}.mn-sm2-bands-bar .is-d4{background:var(--mn-d4)}.mn-sm2-bands-bar .is-d3{background:var(--mn-d3)}.mn-sm2-bands-bar .is-d2{background:var(--mn-d2);color:var(--mn-ink)}.mn-sm2-bands-bar .is-d1{background:var(--mn-d1);color:var(--mn-ink)}.mn-sm2-bands-bar .is-r4{background:var(--mn-r4)}.mn-sm2-bands-bar .is-r3{background:var(--mn-r3)}.mn-sm2-bands-bar .is-r2{background:var(--mn-r2);color:var(--mn-ink)}.mn-sm2-bands-bar .is-r1{background:var(--mn-r1);color:var(--mn-ink)}.mn-sm2-bands-bar .is-tu{background:repeating-linear-gradient(45deg,var(--mn-soft) 0 1.2px,var(--mn-paper) 1.2px 4px);color:var(--mn-ink)}.mn-sm2-bands-line{position:absolute;top:-3px;bottom:-3px;width:0;border-left:2px solid var(--mn-ink)}.mn-sm2-lead{padding:18px var(--mn-sm2-pad) 20px}.mn-scenariopage .mn-sm2-question{margin:0;font:600 clamp(22px,1.7vw,27px)/1.1 var(--font-display,Georgia,serif);letter-spacing:-.01em;color:var(--mn-ink);text-wrap:balance}.mn-scenariopage .mn-sm2-wavebase{margin:6px 0 0;max-width:46ch;font-size:13.5px;line-height:1.45;color:var(--mn-soft)}.mn-scenariopage .mn-sm2-wave .mn-shift-readout{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:14px 0 0}.mn-scenariopage .mn-sm2-wave .mn-shift-readout p{display:grid;gap:2px;margin:0;min-width:0}.mn-scenariopage .mn-sm2-wave .mn-shift-readout b{font:600 16.5px/1.3 var(--font-sans,system-ui);letter-spacing:0}.mn-scenariopage .mn-sm2-wave .mn-shift-readout span{font:12.5px/1.4 var(--font-sans,system-ui);color:var(--mn-soft)}.mn-scenariopage .mn-sm2-wave .mn-shift-readout .mn-text-button{flex:none}.mn-scenariopage .mn-sm2-wave .mn-shift-scale.is-marks{margin:10px 10px 0;height:15px}.mn-scenariopage .mn-sm2-wave .mn-shift-scale.is-marks span{transform:translateX(-50%)}.mn-scenariopage .mn-sm2-wave .mn-shift-scale.is-marks span.is-after{transform:translateX(-6px)}.mn-scenariopage .mn-sm2-wave .mn-shift-scale.is-marks span.is-before{transform:translateX(calc(-100% + 6px))}.mn-scenariopage .mn-sm2-wave .mn-shift-scale.is-ends{margin:0 10px;height:18px;font:12px/1.4 var(--font-sans,system-ui);letter-spacing:0}.mn-scenariopage .mn-sm2-wave .mn-shift-scale .is-even{color:var(--mn-soft)}.mn-scenariopage .mn-sm2-wave .mn-shift-axis{height:40px;margin:0 10px}.mn-scenariopage .mn-sm2-wave .mn-shift-axis:focus-within{outline:none}.mn-scenariopage .mn-sm2-wave .mn-shift-fill{position:absolute;top:50%;height:3px;transform:translateY(-50%);background:var(--mn-ink);opacity:.55;pointer-events:none}.mn-scenariopage .mn-sm2-wave .mn-shift-tick.is-selected{display:none}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]{--thumb:20px;left:calc(var(--thumb) / -2);width:calc(100% + var(--thumb));opacity:1;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]::-webkit-slider-runnable-track{height:100%;background:transparent}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]::-moz-range-track{background:transparent}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((40px - var(--thumb)) / 2);border:0;border-radius:50%;background:var(--mn-ink);box-shadow:0 0 0 3px var(--mn-paper);cursor:grab}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:0;border-radius:50%;background:var(--mn-ink);box-shadow:0 0 0 3px var(--mn-paper);cursor:grab}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]:focus-visible{outline:none}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--mn-paper),0 0 0 5px var(--mn-ink)}.mn-scenariopage .mn-sm2-wave .mn-shift-axis input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--mn-paper),0 0 0 5px var(--mn-ink)}.mn-sm2-wavepicks{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.mn-scenariopage .mn-sm2-wavepicks-lead{margin-right:2px;font:11.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.mn-sm2-wavepicks button{min-height:30px;padding:4px 9px;border:1px solid var(--mn-hair);background:var(--mn-paper);color:var(--mn-ink);font:500 12px/1.2 var(--font-sans,system-ui);cursor:pointer}.mn-sm2-wavepicks button:hover{background:var(--mn-wash)}.mn-sm2-wavepicks button[aria-pressed=true]{border-color:var(--mn-ink);background:var(--mn-ink);color:var(--mn-paper)}.mn-sm2-wavepicks button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-scenariopage .mn-sm2-wavepick-note{margin:8px 0 0;font-size:11.5px}.mn-scenariopage .mn-sm2-lead .mn-sm2-implied-rail{font-size:11.5px}.mn-sm2-answer{margin-top:20px}.mn-scenariopage .mn-sm2-answer>.mn-seclabel{margin:0;padding-bottom:6px;border-bottom:1px solid var(--mn-hair)}.mn-sm2-answers{display:grid;margin:0}.mn-sm2-answers>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 12px;padding:11px 0;border-bottom:1px solid var(--mn-hair)}.mn-sm2-answers>div.is-brief{padding:8px 0;align-items:baseline}.mn-sm2-answers>div.is-active .mn-sm2-tallytab{color:var(--mn-ink);border-bottom-color:var(--mn-ink)}.mn-scenariopage .mn-sm2-answers dt:not(._ctm):not(._ctm){margin:0;padding-top:3px;font:11px/1.35 var(--font-sans);font-variant-numeric:tabular-nums}.mn-sm2-answers dd{margin:0;min-width:0}.mn-sm2-chance{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.mn-sm2-chance b{font:600 26px/1.05 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mn-ink)}.mn-sm2-chance b small{font-size:12px;font-weight:500;letter-spacing:0;color:var(--mn-soft)}.mn-sm2-chance>span[aria-hidden]{font-size:13.5px;color:var(--mn-ink)}.mn-sm2-answers .mn-sm2-seatbar{margin:8px 0 3px;height:8px}.mn-sm2-seats{margin:0;font-size:12.5px;line-height:1.45;color:var(--mn-soft)}.mn-scenariopage .mn-sm2-seats .mn-scenario-count{display:inline;font-size:14px}.mn-scenariopage .mn-sm2-seats .mn-scenario-count small{font-size:12px}.mn-sm2-answernote{display:block;margin-top:4px;font:12px/1.45 var(--font-sans,system-ui);color:var(--mn-soft)}.mn-sm2-answernote.mn-sm2-countedline{color:var(--mn-ink)}.mn-sm2-beforeafter{margin:3px 0 0;font-size:12px;white-space:normal}.mn-sm2-beforeafter b{font-size:15px}.mn-sm2-beforeafter .mn-soft{font-family:var(--font-sans,system-ui);color:var(--mn-soft)}.mn-scenariopage .mn-sm2-answer .mn-note{margin:8px 0 0;font-size:11px}.mn-sm2-more{display:grid;gap:2px;width:100%;margin-top:18px;padding:10px 12px 10px 30px;position:relative;border:1px solid var(--mn-hair);background:var(--mn-paper);color:var(--mn-ink);text-align:left;cursor:pointer}.mn-sm2-more:before{content:"";position:absolute;left:12px;top:16px;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .16s ease-out}.mn-sm2-more[aria-expanded=true]:before{transform:rotate(45deg)}.mn-sm2-more:hover{background:var(--mn-wash)}.mn-sm2-more:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.mn-sm2-more-title{font:600 13.5px/1.3 var(--font-sans,system-ui)}.mn-sm2-more-sub{font:12px/1.4 var(--font-sans,system-ui);color:var(--mn-soft)}@media (prefers-reduced-motion:reduce){.mn-sm2-more:before{transition:none}}.mn-scenariopage .mn-sm2-notes{max-width:70ch}@media (max-width:760px){.mn-sm2-lead{padding:14px var(--mn-sm2-pad) 16px}.mn-scenariopage .mn-sm2-bar .mn-eyebrow{display:none}.mn-scenariopage .mn-sm2-wave .mn-shift-scale .is-today{display:inline}.mn-sm2-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.mn-sm2-answers>div{grid-template-columns:1fr;gap:4px;align-content:start}.mn-sm2-answers>div.is-brief{grid-column:1/-1;grid-template-columns:72px minmax(0,1fr)}.mn-sm2-chance b{font-size:24px}.mn-sm2-chance>span[aria-hidden]{font-size:12.5px}}