.irm{--ink: #0A1C2E;--ink-2: #2B3B4A;--ink-3: #6B7078;--paper: #F8F6F1;--sheet: #FFFFFF;--rule: #E2DED5;--accent: #1C3F95;--accent-soft: #E8EDF7;--brass: #8C6F3F;--brass-l: #D3BE97;--up: #047857;--down: #B91C1C;--warn: #B45309;--bar: #1C3F95;--bar-2: #A9B8DB;--bar-empty: #EFEBE3;--band-a: #0F2354;--band-b: #1C3F95;--on-band: #F8F6F1;--display: "Spectral", "Frank Ruhl Libre", Georgia, serif;--body: "Inter", "Heebo", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;background:var(--paper)}.irm .wrap{color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}.irm .wrap[dir=rtl]{font-family:Heebo,Inter,system-ui,sans-serif}.irm .wrap[dir=rtl] h1,.irm .wrap[dir=rtl] h2,.irm .wrap[dir=rtl] .headline{font-family:Frank Ruhl Libre,Georgia,serif}.irm *,.irm *:before,.irm *:after{box-sizing:border-box}.irm .wrap{max-width:1120px;margin:0 auto;padding-inline:16px;padding-block:24px 48px;display:flex;flex-direction:column;gap:20px}.irm .wrap header.top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;border-bottom:2px solid var(--brass-l);padding-bottom:16px}.irm .wrap .eyebrow{font-family:var(--body);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.irm .wrap h1{font-family:var(--display);font-weight:600;font-size:clamp(28px,4.4vw,42px);line-height:1.1;margin:4px 0 6px;text-wrap:balance}.irm .wrap .sub{color:var(--ink-2);margin:0;max-width:62ch}.irm .wrap .meta{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.irm .wrap[dir=rtl] .meta{align-items:flex-start}.irm .wrap .chip{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--warn);color:var(--warn);border-radius:3px}.irm .wrap .chip.live{border-color:var(--up);color:var(--up)}.irm .wrap .chip.stale{border-color:var(--ink-3);color:var(--ink-3);text-transform:none;letter-spacing:0}.irm .wrap .lang{display:flex;border:1px solid var(--rule);border-radius:4px;overflow:hidden;background:var(--sheet)}.irm .wrap .lang a{font:inherit;font-size:13px;padding:6px 14px;border:0;background:transparent;color:var(--ink-2);cursor:pointer;text-decoration:none}.irm .wrap .lang a[aria-current=true]{background:var(--accent);color:#fff}.irm .wrap .lang a:focus-visible,.irm .wrap button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.irm .wrap .stamp{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.irm .wrap .countdown{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.irm .wrap section.panel{background:var(--sheet);border:1px solid var(--rule);padding:18px 18px 16px;display:flex;flex-direction:column;gap:12px;min-width:0}.irm .wrap h2{font-family:var(--display);font-weight:600;font-size:22px;margin:0;line-height:1.2}.irm .wrap .h2row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.irm .wrap .note{font-size:13px;color:var(--ink-3);margin:0}.irm .wrap .up{color:var(--up)}.irm .wrap .down{color:var(--down)}.irm .wrap .flat{color:var(--ink-3)}.irm .wrap .race{display:flex;flex-direction:column;gap:9px}.irm .wrap .race-row{display:grid;grid-template-columns:9.5em minmax(0,1fr) 3.8em 3.8em;gap:10px;align-items:center;font-variant-numeric:tabular-nums}.irm .wrap .race-row .n{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irm .wrap .track{height:14px;background:var(--bar-empty);position:relative}.irm .wrap .fill{height:100%;background:var(--bar)}.irm .wrap .race-row .p{font-family:var(--mono);font-size:14px;text-align:end}.irm .wrap .race-row .c{font-family:var(--mono);font-size:12px;text-align:end}.irm .wrap .race.with-vol .race-row{grid-template-columns:9.5em minmax(0,1fr) 3.8em 3.8em 4.6em}.irm .wrap .race-row .v{font-family:var(--mono);font-size:12px;color:var(--ink-3);text-align:end}.irm .wrap .race-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.irm .wrap .race-head .p,.irm .wrap .race-head .c,.irm .wrap .race-head .v{font-size:10px;color:var(--ink-3);white-space:nowrap}.irm .wrap .race.ink{gap:0}.irm .wrap .race.ink .race-row{padding-block:7px;border-top:1px solid var(--rule)}.irm .wrap .race.ink .race-head{border-top:0;padding-block:0 5px}.irm .wrap .race.ink .track{height:8px}.irm .wrap .race.ink .track:after{content:"";position:absolute;inset-block:-3px;left:50%;border-left:1px solid var(--ink-3)}.irm .wrap .race.ink .fill{background:var(--ink-3)}.irm .wrap .race.ink .lead .fill{background:var(--ink)}.irm .wrap .race.ink .lead .n{font-weight:600}.irm .wrap .race.ink .lead .p{font-weight:500}.irm .wrap .seats{display:flex;flex-direction:column;gap:12px}.irm .wrap .seat{display:grid;grid-template-columns:9.5em minmax(0,1fr) 4.2em;gap:10px;align-items:center}.irm .wrap .seat .n{font-size:14px}.irm .wrap .seat .ev{font-family:var(--mono);font-size:20px;text-align:end;font-variant-numeric:tabular-nums}.irm .wrap .seat .ev.sm{font-size:13px}.irm .wrap .dist{display:flex;gap:2px;align-items:flex-end;height:34px}.irm .wrap .dist .b{flex:1;background:var(--bar-2);position:relative;min-height:2px}.irm .wrap .dist .b.top{background:var(--bar)}.irm .wrap .dist-l{display:flex;gap:2px;font-family:var(--mono);font-size:10px;color:var(--ink-3)}.irm .wrap .dist-l span{flex:1;text-align:center;white-space:nowrap;overflow:hidden}.irm .wrap .seat .n .sm,.irm .wrap .seat .ev .sm{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.irm .wrap .tbl-wrap{overflow-x:auto}.irm .wrap table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.irm .wrap th,.irm .wrap td{padding:8px 6px;border-bottom:1px solid var(--rule);text-align:start;vertical-align:top}.irm .wrap th{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:400}.irm .wrap td.num,.irm .wrap th.num{text-align:end;font-family:var(--mono)}.irm .wrap td .q{font-size:14px}.irm .wrap td .sm{font-size:12px;color:var(--ink-3)}.irm .wrap td.big{font-size:18px}.irm .wrap tr.thin td,.irm .wrap tr.thin td .q{color:var(--ink-3)}.irm .wrap td .pos{white-space:nowrap}.irm .wrap .hov{position:relative;display:inline-block}.irm .wrap .hov-btn{font:inherit;font-size:14px;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;-webkit-text-decoration:underline dotted var(--brass);text-decoration:underline dotted var(--brass);text-underline-offset:3px}.irm .wrap .hov-btn:hover,.irm .wrap .hov.open .hov-btn{color:var(--accent)}.irm .wrap .hov-card{display:none;position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:50;width:min(380px,88vw);background:var(--sheet);border:1px solid var(--rule);box-shadow:0 10px 28px #0a1c2e29;padding:12px 14px;text-align:start;font-size:13px;white-space:normal;color:var(--ink-2)}.irm .wrap .hov:hover .hov-card,.irm .wrap .hov.open .hov-card{display:block}.irm .wrap .hov-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px}.irm .wrap .hov-head b{font-family:var(--display);font-size:16px;color:var(--ink)}.irm .wrap .hov-note{margin:8px 0 4px;font-size:13px;line-height:1.45}.irm .wrap .hov-figs{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0;font-variant-numeric:tabular-nums}.irm .wrap .hov-figs b{font-family:var(--mono);font-weight:500;color:var(--ink)}.irm .wrap .hov-sec{display:flex;flex-direction:column;gap:3px;margin-top:8px}.irm .wrap .hov-sec .sub-h{margin:0 0 2px}.irm .wrap .hov-sec .pos{white-space:normal}@media (max-width: 860px){.irm .wrap .hov-card{position:static;width:auto;margin-top:6px;box-shadow:none}.irm .wrap .hov:hover .hov-card{display:none}.irm .wrap .hov.open .hov-card{display:block}}.irm .wrap td .pos+.pos{margin-top:4px}.irm .wrap .lede{font-family:var(--display);font-size:clamp(18px,2.3vw,23px);line-height:1.35;margin:0;max-width:70ch;text-wrap:balance}.irm .wrap .notable ul{margin:6px 0 0;padding-inline-start:18px;font-size:14px;color:var(--ink-2);display:flex;flex-direction:column;gap:6px}.irm .wrap details.fold{border-top:1px solid var(--rule);padding-top:8px}.irm .wrap details.fold>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--ink-2);list-style:none;display:flex;align-items:center;gap:8px}.irm .wrap details.fold>summary::-webkit-details-marker{display:none}.irm .wrap details.fold>summary:before{content:"";width:0;height:0;border-block:5px solid transparent;border-inline-start:6px solid var(--brass);transition:transform .15s}.irm .wrap details.fold[open]>summary:before{transform:rotate(90deg)}.irm .wrap[dir=rtl] details.fold[open]>summary:before{transform:rotate(-90deg)}.irm .wrap details.fold>*:not(summary){margin-top:10px}.irm .wrap .archive-links{margin-top:4px}.irm .wrap section.panel.folded>details>summary{cursor:pointer;list-style:none;justify-content:flex-start;align-items:center}.irm .wrap section.panel.folded>details>summary .chip{margin-inline-start:auto}.irm .wrap section.panel.folded>details>summary::-webkit-details-marker{display:none}.irm .wrap section.panel.folded>details>summary:before{content:"";flex:none;width:0;height:0;border-block:6px solid transparent;border-inline-start:8px solid var(--brass);transition:transform .15s}.irm .wrap section.panel.folded>details[open]>summary:before{transform:rotate(90deg)}.irm .wrap[dir=rtl] section.panel.folded>details[open]>summary:before{transform:rotate(-90deg)}.irm .wrap section.panel.folded>details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.irm .wrap section.panel.folded .fold-body{display:flex;flex-direction:column;gap:12px;margin-top:12px;min-width:0}.irm .wrap .whale-callout{border-inline-start:3px solid var(--brass);background:var(--accent-soft);padding:12px 14px;font-size:14px}.irm .wrap .whale-callout b{font-family:var(--mono);font-weight:500}.irm .wrap .tag{font-family:var(--mono);font-size:11px;padding:2px 6px;border-radius:3px;border:1px solid var(--rule);white-space:nowrap}.irm .wrap .tag.yes{color:var(--up);border-color:currentColor}.irm .wrap .tag.no{color:var(--down);border-color:currentColor}.irm .wrap .tag.new{color:var(--warn);border-color:currentColor}.irm .wrap .wallet{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.irm .wrap .tag.actor.for{color:var(--up);border-color:currentColor}.irm .wrap .tag.actor.against{color:var(--down);border-color:currentColor}.irm .wrap .tag.press{color:var(--brass);border-color:currentColor}.irm .wrap .actor-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.irm .wrap .actor{border:1px solid var(--rule);border-inline-start:3px solid var(--rule);padding:12px 14px;font-size:13px;display:flex;flex-direction:column;gap:8px}.irm .wrap .actor.for{border-inline-start-color:var(--up)}.irm .wrap .actor.against{border-inline-start-color:var(--down)}.irm .wrap .actor .head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.irm .wrap .actor .head b{font-family:var(--mono);font-weight:500;font-size:14px}.irm .wrap .actor .figs{display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--mono)}.irm .wrap .actor .figs .sm{font-size:11px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.irm .wrap .actor .positions .pos+.pos{margin-top:4px}.irm .wrap .actor .dossier{margin:0;color:var(--ink-2);line-height:1.45}.irm .wrap .actor .sources{font-size:12px;color:var(--ink-3)}.irm .wrap .actor .sources a{color:var(--ink-2)}.irm .wrap table.polls td,.irm .wrap table.polls th{white-space:nowrap}.irm .wrap table.polls .mk{background:var(--accent-soft);font-weight:500}.irm .wrap table.polls th .dt{display:block;font-size:10px;letter-spacing:0;text-transform:none}.irm .wrap table.polls .avgc{font-weight:500}.irm .wrap table.polls .ex{color:var(--ink-3);font-size:12px}.irm .wrap table.polls .bl{display:inline-block;width:8px;height:8px;margin-inline-end:6px;vertical-align:middle}.irm .wrap table.polls tbody.blocs td{border-top:2px solid var(--brass-l);border-bottom:1px solid var(--rule);font-weight:500}.irm .wrap table.polls tbody.blocs tr+tr td{border-top:0}.irm .wrap table.polls tbody.blocs.first td{border-top:0;background:#fcfaf5;font-size:15px}.irm .wrap table.polls tbody.blocs.first tr:last-child td{border-bottom:2px solid var(--brass-l)}.irm .wrap table.polls tbody.blocs.first td.mk{font-size:17px}.irm .wrap table.polls td.outl{color:var(--warn);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.irm .wrap table.polls td.mk .sm{font-size:10px;color:var(--ink-3)}.irm .wrap .ads-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 12px}.irm .wrap .ads-total .k{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.irm .wrap .ads-total .big{font-family:var(--mono);font-size:30px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.irm .wrap .ads-total .d{font-size:13px;color:var(--ink-3)}.irm .wrap table.ads .bar{width:26%;min-width:110px;padding-inline:4px}.irm .wrap table.ads .bar .track{height:10px}.irm .wrap .att-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px 28px}.irm .wrap .att-grid .sub-h{margin-top:4px}.irm .wrap table.att .spark{width:84px;padding-inline:4px}.irm .wrap table.att .spark svg{display:block;width:76px;height:18px}.irm .wrap table.att .spark polyline{fill:none;stroke:var(--bar);stroke-width:1.5;stroke-linejoin:round}.irm .wrap table.att td.spark{direction:ltr}.irm .wrap .chip.stale.sm{font-size:10px}.irm .wrap .stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:4px 0 14px}.irm .wrap .stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--rule)}.irm .wrap .stat .k{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.irm .wrap .stat .v{font-family:var(--mono);font-size:26px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.irm .wrap table.thr td .sm{color:var(--ink-3);font-size:12px}.irm .wrap .stat .d{font-size:12px;color:var(--ink-3)}.irm .wrap .off-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.irm .wrap table.off .bar{width:28%;min-width:120px;padding-inline:4px;vertical-align:middle}.irm .wrap table.off .bar .track{height:10px;direction:ltr}.irm .wrap table.off .bar .track i{position:absolute;inset-block:-3px;border-left:1px solid var(--ink)}.irm .wrap table.off .off-out{margin-inline-start:8px;font-style:normal;font-family:var(--mono);font-size:10px;color:var(--warn)}.irm .wrap .off-day{display:block;width:100%;max-width:620px;height:auto;direction:ltr}.irm .wrap .scn-legend i.dot{border-radius:50%}.irm .wrap .off-src{padding-top:10px;border-top:1px solid var(--rule);color:var(--ink-2)}.irm .wrap .off-src a{color:inherit}.irm .wrap .scn-lead{margin:0;max-width:80ch;font-size:16px;line-height:1.45;color:var(--ink)}.irm .wrap .scn-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12px;color:var(--ink-2)}.irm .wrap .scn-legend b{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.irm .wrap .scn-legend .ax{color:var(--ink-3)}.irm .wrap .scn-legend i,.irm .wrap .scn-odds i{display:inline-block;width:10px;height:10px;margin-inline-end:6px;flex-shrink:0}.irm .wrap .scn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.irm .wrap .scn-tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--rule)}.irm .wrap .scn-tile.all{background:#fcfaf5}.irm .wrap .scn-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-height:60px}.irm .wrap .scn-all{font-size:14px;font-weight:600}.irm .wrap .scn-marks{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.35}.irm .wrap .scn-marks span{display:flex;align-items:baseline;gap:6px}.irm .wrap .scn-marks i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ink);flex-shrink:0}.irm .wrap .scn-marks .in i{background:var(--ink)}.irm .wrap .scn-marks .in{font-weight:600}.irm .wrap .scn-marks .out{color:var(--ink-3)}.irm .wrap .scn-marks .out i{border-color:var(--ink-3)}.irm .wrap .scn-marks em{font-style:normal;font-weight:400;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.irm .wrap .scn-p{display:flex;flex-direction:column;align-items:flex-end}.irm .wrap .scn-p b{font-family:var(--mono);font-weight:500;font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.irm .wrap .scn-p span{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.irm .wrap[dir=rtl] .scn-p span,.irm .wrap[dir=rtl] .scn-legend b{letter-spacing:0}.irm .wrap .scn-hist{display:block;width:100%;height:auto;direction:ltr}.irm .wrap .scn-odds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;font-size:12px;color:var(--ink-2)}.irm .wrap .scn-odds li{display:flex;align-items:baseline;min-width:0}.irm .wrap .scn-odds span{min-width:0}.irm .wrap .scn-odds b{margin-inline-start:auto;padding-inline-start:6px;font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.irm .wrap .scn-split{margin:0;font-size:12px;color:var(--ink-3)}.irm .wrap table.sens tr.base td{background:var(--band-soft, rgba(0, 0, 0, .035))}.irm .wrap .ind{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.irm .wrap .ind li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px}.irm .wrap .ind .k{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);min-width:110px}.irm .wrap .ind .d{color:var(--ink-2)}.irm .wrap .ind .ex{color:var(--ink-3);font-size:12px}.irm .wrap .press-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto 84px;align-items:center;gap:8px;font-size:13px;padding:4px 0;border-bottom:1px solid var(--rule)}.irm .wrap .press-line .n{color:var(--ink-2)}.irm .wrap .press-line .c{font-family:var(--mono);font-size:12px}.irm .wrap .press-line .spark svg{display:block;width:76px;height:18px;direction:ltr}.irm .wrap .press-line .spark polyline{fill:none;stroke:var(--bar);stroke-width:1.5;stroke-linejoin:round}.irm .wrap table.tg .topics{display:flex;flex-wrap:wrap;gap:4px;max-width:260px}.irm .wrap table.tg .sm,.irm .wrap table.astro .ex{font-size:12px;color:var(--ink-3)}.irm .wrap table.tg .spark{width:84px;padding-inline:4px}.irm .wrap table.tg .spark svg{display:block;width:76px;height:18px;direction:ltr}.irm .wrap table.tg .spark polyline{fill:none;stroke:var(--bar);stroke-width:1.5;stroke-linejoin:round}.irm .wrap .tg-last{margin-top:10px}.irm .wrap .tg-last .d{flex:1 1 100%;color:var(--ink-2)}.irm .wrap .int-counts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0 0 8px;font-size:12px;color:var(--ink-3)}.irm .wrap .int-list{gap:12px;margin-top:12px}.irm .wrap .int-list .k{min-width:56px}.irm .wrap .int-list .d{flex:1 1 100%;text-align:left}.irm .wrap[dir=rtl] .int-list .d{text-align:right}.irm .wrap .int-list .bl{display:inline-block;width:8px;height:8px;margin-inline-end:5px;vertical-align:middle}.irm .int-admin{padding-top:32px}.irm .int-admin .int-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.irm .int-admin .int-row{border-top:1px solid var(--rule);padding-top:14px;display:flex;flex-direction:column;gap:10px}.irm .int-admin .int-head{display:flex;gap:8px;align-items:baseline;font-size:15px}.irm .int-admin .int-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 12px}.irm .int-admin .int-fields .wide{grid-column:1 / -1}.irm .int-admin label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--ink-3)}.irm .int-admin input,.irm .int-admin select,.irm .int-admin textarea{font:inherit;font-size:14px;color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:3px;padding:7px 8px;min-width:0}.irm .int-admin .int-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.irm .int-admin button{font:inherit;font-size:13px;padding:8px 14px;border:1px solid var(--rule);border-radius:4px;background:var(--sheet);color:var(--ink-2);cursor:pointer}.irm .int-admin button.go{background:var(--accent);border-color:var(--accent);color:#fff}.irm .int-admin button:disabled{opacity:.5;cursor:default}.irm .wrap table.soc td a{color:inherit;text-decoration:none}.irm .wrap table.soc td a:hover{text-decoration:underline}.irm .wrap table.soc td .sm.up{color:var(--up)}.irm .wrap table.soc td .sm.down{color:var(--down)}.irm .wrap .actor.leader .head{align-items:baseline}.irm .wrap .actor.leader .head b{font-family:inherit;font-weight:600;font-size:15px}.irm .wrap .actor.leader .head .sm,.irm .wrap .actor.leader .pods{font-size:12px;color:var(--ink-3)}.irm .wrap .actor.leader .main{font-size:13px;color:var(--ink)}.irm .wrap .actor.leader .main .k{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-inline-end:6px}.irm .wrap .actor.leader .pods a{color:var(--ink-2)}.irm .wrap .rot-pages{display:grid}.irm .wrap .rot-page{grid-area:1 / 1;min-width:0;visibility:hidden;opacity:0}.irm .wrap .rot-page.on{visibility:visible;opacity:1}@media (prefers-reduced-motion: no-preference){.irm .wrap .rot-page.on{animation:rot-in .45s ease}.irm .wrap[dir=rtl] .rot-page.on{animation-name:rot-in-rtl}}@keyframes rot-in{0%{opacity:0;transform:translate(18px)}}@keyframes rot-in-rtl{0%{opacity:0;transform:translate(-18px)}}@media screen and (prefers-reduced-motion: no-preference){.irm .wrap[data-anim] section.panel{transition:opacity .5s ease,transform .5s ease}.irm .wrap[data-anim] section.panel:not(.seen){opacity:0;transform:translateY(14px)}.irm .wrap[data-anim] section.panel .fill{transition:width .9s cubic-bezier(.2,.7,.2,1) .15s}.irm .wrap[data-anim] section.panel:not(.seen) .fill{width:0!important}.irm .wrap .chip.live:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:6px;border-radius:50%;background:currentColor;vertical-align:1px;animation:live-pulse 1.8s ease-in-out infinite}}@keyframes live-pulse{50%{opacity:.25}}.irm .wrap .rot-ctl{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;font-family:var(--mono);font-size:12px;color:var(--ink-3)}.irm .wrap .rot-btn{width:26px;height:26px;padding:0;border:1px solid var(--rule);border-radius:50%;background:var(--sheet);color:var(--ink);font:inherit;font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center}.irm .wrap[dir=rtl] .rot-btn span{transform:scaleX(-1)}.irm .wrap .rot-btn:hover{border-color:var(--accent);color:var(--accent)}.irm .wrap .rot-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.irm .wrap .card-lines{margin:0;display:flex;flex-direction:column;gap:7px}.irm .wrap .card-lines>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:baseline}.irm .wrap .card-lines dt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.irm .wrap[dir=rtl] .card-lines dt{letter-spacing:0;font-size:12px}.irm .wrap .card-lines dd{margin:0;color:var(--ink-2);line-height:1.45;overflow-wrap:anywhere}.irm .wrap .card-lines .scr{padding-top:7px;border-top:1px dashed var(--rule)}@media (max-width: 480px){.irm .wrap .card-lines>div{grid-template-columns:minmax(0,1fr);row-gap:2px}}.irm .wrap table.polls tr.none td{color:var(--ink-3);white-space:normal}.irm .wrap .note.freeze{padding:8px 10px;border-inline-start:3px solid var(--warn);background:#fcfaf5;color:var(--ink-2)}.irm .wrap .press{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;border:1px solid var(--accent);background:var(--accent-soft);padding:14px 18px}.irm .wrap .press-txt{min-width:0;flex:1 1 320px}.irm .wrap .press h2{font-size:18px}.irm .wrap .press p{margin:4px 0 0;font-size:14px;color:var(--ink-2);max-width:65ch}.irm .wrap .press-credit{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.irm .wrap .credit{font-family:var(--mono);font-size:13px;background:var(--sheet);border:1px solid var(--rule);padding:6px 10px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.irm .wrap .btn-copy{font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer}.irm .wrap .sub-h{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:400;margin:8px 0 0}.irm .wrap .side-sum{display:flex;flex-direction:column;gap:6px;font-size:13px}.irm .wrap .side-sum .row{display:grid;grid-template-columns:11em minmax(0,1fr) 6em;gap:10px;align-items:center}.irm .wrap .side-sum .row span:last-child{font-family:var(--mono);text-align:end}.irm .wrap .brief-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.irm .wrap .headline{font-family:var(--display);font-size:clamp(19px,2.4vw,24px);line-height:1.35;margin:0;max-width:62ch;text-wrap:balance}.irm .wrap .brief .lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.irm .wrap .brief .lines li{padding:11px 0;border-top:1px solid var(--rule);font-size:16px;line-height:1.5;color:var(--ink-2);max-width:80ch}.irm .wrap .brief .lines li:first-child{border-top:0;padding-top:0;font-family:var(--display);font-size:clamp(19px,2.4vw,24px);line-height:1.35;color:var(--ink);text-wrap:balance}.irm .wrap .brief .lines li:last-child{padding-bottom:0}.irm .wrap .brief .lines strong{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.irm .wrap[dir=rtl] .brief .lines li:first-child{font-family:Frank Ruhl Libre,Georgia,serif}.irm .wrap .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.irm .wrap .card{background:var(--sheet);padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.irm .wrap .card .tg{font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.irm .wrap .card .st{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.irm .wrap .card .st b{font-family:var(--mono);font-weight:500;font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.irm .wrap .card .st span{font-size:12px;color:var(--ink-3)}.irm .wrap .card p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.5}.irm .wrap .card p strong{color:var(--ink);font-weight:600}.irm .wrap .trend{width:100%;height:auto;display:block}.irm .wrap .trend-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--ink-3)}.irm .wrap .trend-legend i{display:inline-block;width:10px;height:3px;margin-inline-end:6px;vertical-align:middle}.irm .wrap .method{font-size:13px;color:var(--ink-2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.irm .wrap .method h3{font-size:13px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:400;margin:0 0 6px}.irm .wrap .method p{margin:0}.irm .wrap footer.foot{font-size:12px;color:var(--ink-3);border-top:1px solid var(--rule);padding-top:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.irm .wrap a{color:var(--accent)}.irm .wrap .hold{border:1px solid var(--warn);background:#fff7ed;padding:18px;font-size:15px}.irm .wrap .state{padding:48px 16px;text-align:center;color:var(--ink-3);font-size:14px}.irm .wrap .archive-bar{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:13px;color:var(--ink-2)}@media (max-width: 900px){.irm .wrap .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.irm .wrap .method{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.irm .wrap .race-row{grid-template-columns:7.5em minmax(0,1fr) 3.4em 3.4em}.irm .wrap .race.with-vol .race-row{grid-template-columns:7em minmax(0,1fr) 3.2em 3.2em 4em}.irm .wrap .seat{grid-template-columns:7.5em minmax(0,1fr) 3.6em}.irm .wrap .meta{align-items:flex-start}.irm .wrap .side-sum .row{grid-template-columns:8em minmax(0,1fr) 5em}}@media (max-width: 560px){.irm .wrap .cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.irm .wrap .race.with-vol .race-row{grid-template-columns:minmax(0,1fr) 2.8em 3.2em 3.6em;row-gap:5px}.irm .wrap .race.with-vol .race-row .track{grid-column:1 / -1;grid-row:2}.irm .wrap .race.with-vol .race-head .track-h{display:none}}@media (prefers-reduced-motion: no-preference){.irm .wrap .fill{transition:width .5s ease}}.irm .wrap .pagenav{position:sticky;top:80px;z-index:30;background:var(--paper);margin:-20px -16px 0;padding:8px 16px;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:6px}.irm .wrap .navrow{position:relative;min-width:0}.irm .wrap .navrow-scroll{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.irm .wrap .navrow-scroll::-webkit-scrollbar{display:none}.irm .wrap .navrow.more-end .navrow-scroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent calc(100% - 22px));mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent calc(100% - 22px))}.irm .wrap .navrow.more-start .navrow-scroll{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent calc(100% - 22px));mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent calc(100% - 22px))}.irm .wrap .navrow.more-start.more-end .navrow-scroll{-webkit-mask-image:linear-gradient(to right,transparent 22px,#000 56px,#000 calc(100% - 56px),transparent calc(100% - 22px));mask-image:linear-gradient(to right,transparent 22px,#000 56px,#000 calc(100% - 56px),transparent calc(100% - 22px))}.irm .wrap[dir=rtl] .navrow.more-end:not(.more-start) .navrow-scroll{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent calc(100% - 22px));mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent calc(100% - 22px))}.irm .wrap[dir=rtl] .navrow.more-start:not(.more-end) .navrow-scroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent calc(100% - 22px));mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent calc(100% - 22px))}.irm .wrap .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:24px;height:24px;padding:0;border:1px solid var(--rule);border-radius:50%;background:var(--sheet);color:var(--ink);font:inherit;font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center}.irm .wrap .nav-arrow.start{inset-inline-start:-6px}.irm .wrap .nav-arrow.end{inset-inline-end:-6px}.irm .wrap[dir=rtl] .nav-arrow span{transform:scaleX(-1)}.irm .wrap .nav-arrow:hover{border-color:var(--accent);color:var(--accent)}.irm .wrap .nav-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.irm .wrap .pagenav a{flex-shrink:0;font-size:13px;line-height:1;padding:8px 12px;border:1px solid var(--rule);border-radius:999px;background:var(--sheet);color:var(--ink-2);text-decoration:none;white-space:nowrap}.irm .wrap .pagenav a:hover{border-color:var(--accent);color:var(--accent)}.irm .wrap .pagenav .groups a[aria-current=true]{background:var(--accent);border-color:var(--accent);color:#fff}.irm .wrap .pagenav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.irm .wrap .pagenav .subs a{padding:5px 8px;border-color:transparent;background:none;font-size:12px;color:var(--ink-3)}.irm .wrap .pagenav .subs a[aria-current=true]{color:var(--ink);border-color:var(--rule);background:var(--sheet)}.irm .wrap .group-h{margin:14px 0 -8px;padding-top:14px;border-top:2px solid var(--ink);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.irm .wrap[dir=rtl] .group-h{letter-spacing:0;font-size:13px}.irm .wrap [id]{scroll-margin-top:170px}.irm .wrap .lede-block{display:flex;flex-direction:column;gap:8px}.irm .wrap .hed{font-family:var(--display);font-weight:600;font-size:clamp(26px,3.6vw,40px);line-height:1.1;letter-spacing:-.01em;margin:0;max-width:24em;text-wrap:balance}.irm .wrap[dir=rtl] .hed{font-family:Frank Ruhl Libre,Georgia,serif;letter-spacing:0;line-height:1.2}.irm .wrap .hed-n{white-space:nowrap;box-shadow:inset 0 -.2em 0 var(--brass-l)}.irm .wrap .hero .lede{margin:0;font-size:clamp(16px,1.7vw,19px);color:var(--ink-2);max-width:110ch;text-wrap:pretty}.irm .wrap .hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pm seats";gap:16px 48px;margin-top:4px;padding-top:16px;border-top:1px solid var(--rule)}.irm .wrap .hero-cell{display:flex;flex-direction:column;gap:14px;min-width:0}.irm .wrap .hero-cell.pm{grid-area:pm}.irm .wrap .hero-cell.seats{grid-area:seats;position:relative}.irm .wrap .hero-cell.seats:before{content:"";position:absolute;inset-block:0;inset-inline-start:-24px;border-inline-start:1px solid var(--rule)}.irm .wrap .hero-cell>h2{margin-bottom:2px}.irm .wrap .needle{display:flex;flex-direction:column;gap:4px}.irm .wrap .needle>.note{margin-top:10px}.irm .wrap .hero-cell>.race{margin-top:6px}.irm .wrap .needle-svg,.irm .wrap .hemi-svg{width:100%;height:auto;display:block;max-width:520px;margin:0 auto}.irm .wrap .needle-ends{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--ink-2);margin-top:6px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.irm .wrap .needle-ends span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.irm .wrap .needle-ends i{display:inline-block;width:18px;height:0;border-top:3px solid var(--ink)}.irm .wrap .needle-ends i.lg-dash{border-top:2px dashed var(--ink-2)}.irm .wrap .needle-ends i.lg-mark{width:0;border-top:8px solid var(--brass);border-inline:5px solid transparent}.irm .wrap .faces{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;margin-top:12px;padding-bottom:4px}.irm .wrap[dir=rtl] .faces,.irm .wrap[dir=rtl] .needle-ends{direction:ltr}.irm .wrap[dir=rtl] .face-txt,.irm .wrap[dir=rtl] .needle-ends span{direction:rtl}.irm .wrap[dir=rtl] .face-card:not(.end) .face-txt{text-align:left}.irm .wrap[dir=rtl] .face-card.end .face-txt{text-align:right}.irm .wrap[dir=rtl]{--mono: "IBM Plex Mono", "Heebo", ui-monospace, monospace}.irm .wrap .face-card{display:flex;gap:14px;align-items:center;min-width:0}.irm .wrap .face-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.irm .wrap .face-card.end{justify-content:flex-end;text-align:end}.irm .wrap .face-card b{display:block;font-family:var(--display);font-size:18px;line-height:1.15}.irm .wrap .face-p{display:block;font-family:var(--mono);font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums}.irm .wrap .face-p i{font-style:normal;font-size:13px}.irm .wrap .face-sub{display:block;font-size:12px;color:var(--ink-3)}.irm .wrap .face{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid var(--sheet);box-shadow:0 0 0 1px var(--rule);background:var(--bar-empty)}.irm .wrap .face-empty{display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:20px;color:var(--ink-2)}.irm .wrap .hemi{display:flex;flex-direction:column;gap:12px}.irm .wrap .hemi-sum{direction:ltr;width:87.5%;max-width:455px;margin:0 auto;display:flex;flex-direction:column}.irm .wrap .hemi-sum-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;font-size:13px;line-height:1.2}.irm .wrap .hemi-sum-top b{font-weight:600;text-align:left}.irm .wrap .hemi-sum-top b:last-child{text-align:right}.irm .wrap .hemi-sum-top span{font-family:var(--mono);font-size:11px;white-space:nowrap}.irm .wrap .hemi-sum-bar{position:relative;display:flex;height:44px;margin-block:10px}.irm .wrap .hemi-sum-bar:before,.irm .wrap .hemi-sum-bar:after{content:"";position:absolute;left:calc(50% - 1px);width:2px;height:7px;background:var(--ink)}.irm .wrap .hemi-sum-bar:before{top:-8px}.irm .wrap .hemi-sum-bar:after{bottom:-8px}.irm .wrap .hemi-sum-bar .seg{min-width:0;overflow:hidden;display:grid;place-items:center;color:#fff;font-family:var(--mono);font-weight:500;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.irm .wrap .hemi-sum-bar .seg+.seg{box-shadow:inset 2px 0 0 var(--sheet)}.irm .wrap .hemi-sum-bar .seg.none{color:var(--ink)}.irm .wrap .hemi-sum-foot{display:flex;justify-content:space-between;gap:16px;margin-top:5px;font-size:13px;line-height:1.35;color:var(--ink-2)}.irm .wrap .hemi-sum-foot span{min-width:0;text-align:left}.irm .wrap .hemi-sum-foot span:last-child{text-align:right}.irm .wrap[dir=rtl] .hemi-sum-top>*,.irm .wrap[dir=rtl] .hemi-sum-foot>span{direction:rtl}.irm .wrap .hemi-svg circle[data-k]{cursor:pointer}.irm .wrap .hemi.has-hot .hemi-svg circle:not(.hot){opacity:.22}.irm .wrap .hemi.has-hot button.key-row:not(.hot){opacity:.5}.irm .wrap td.pollbars{padding:7px 10px 5px;vertical-align:bottom}.irm .wrap .pb{display:grid;gap:0 6px;align-items:end;min-height:54px}.irm .wrap .pb-slot{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.irm .wrap .pb-slot i{display:block;width:100%;max-width:18px;border-radius:1.5px 1.5px 0 0}.irm .wrap .pb-slot span{margin-top:4px;font-family:var(--mono);font-size:11px;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink-2)}.irm .wrap .pb-slot.outl i{outline:1.5px dashed var(--warn);outline-offset:1.5px}.irm .wrap .pb-slot.outl span{color:var(--warn);font-weight:600}.irm .wrap .pb-slot.na span{color:var(--ink-3)}.irm .wrap .hemi-key{direction:ltr;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;align-items:start}.irm .wrap .key-bloc.opp{grid-column:1;grid-row:1 / span 2}.irm .wrap .key-bloc.arab,.irm .wrap .key-bloc.mid{grid-column:2}.irm .wrap .key-bloc.arab+.key-bloc.mid{margin-top:12px}.irm .wrap .key-bloc.gov{grid-column:3;grid-row:1 / span 2}.irm .wrap[dir=rtl] .hemi-key>*{direction:rtl}.irm .wrap .key-bloc{display:flex;flex-direction:column;min-width:0}.irm .wrap .key-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;-moz-column-gap:7px;column-gap:7px;align-items:start;width:100%;padding:3px 0;font:inherit;font-size:13px;line-height:1.3;color:var(--ink-2);text-align:start}.irm .wrap button.key-row{background:none;border:0;cursor:pointer}.irm .wrap .key-row.hot{color:var(--ink)}.irm .wrap .key-row i,.irm .wrap .key-off i{width:10px;height:10px;border-radius:50%}.irm .wrap .key-row i{margin-top:3.5px}.irm .wrap .key-row span{min-width:0;overflow-wrap:anywhere}.irm .wrap .key-row b{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums;text-align:end;color:var(--ink)}.irm .wrap .key-row em{display:block;font-style:normal;font-family:var(--mono);font-size:10px;color:var(--warn);white-space:nowrap}.irm .wrap .key-h{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:0 0 4px;margin-bottom:3px;border-bottom:2px solid var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.irm .wrap[dir=rtl] .key-h{font-size:12px;letter-spacing:0}.irm .wrap .key-h b{font-size:16px;letter-spacing:0}.irm .wrap .key-bloc.opp .key-h{border-color:#b91c1c}.irm .wrap .key-bloc.arab .key-h{border-color:#0d9488}.irm .wrap .key-bloc.gov .key-h{border-color:#1c3f95}.irm .wrap .key-bloc.mid .key-h{border-color:#111827}.irm .wrap .key-off{grid-column:1 / -1;margin:12px 0 0;padding-top:8px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--ink-3)}.irm .wrap .key-off i{flex-shrink:0}@media (prefers-reduced-motion: no-preference){.irm .wrap .hemi-svg circle,.irm .wrap .key-row{transition:opacity .15s}}@media (max-width: 860px){.irm .wrap .hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"pm" "seats";gap:20px}.irm .wrap .hero-cell.seats:before{display:none}.irm .wrap .hero-cell.seats{border-top:1px solid var(--rule);padding-top:18px}}@media (max-width: 480px){.irm .wrap .face{width:52px;height:52px}.irm .wrap .face-card{gap:10px}.irm .wrap .faces{gap:12px}.irm .wrap .face-card b{font-size:16px}.irm .wrap .face-p{font-size:18px}.irm .wrap .needle-svg .nd-tick,.irm .wrap .needle-svg .nd-unit{font-size:13px}.irm .wrap .needle-svg .nd-zone{font-size:11.5px}.irm .wrap .needle-svg .nd-name{font-size:16px}.irm .wrap .hemi-svg .hemi-cap,.irm .wrap .hemi-svg .hemi-lab{font-size:14px}.irm .wrap .off-day text{font-size:13px}.irm .wrap .hemi-sum-bar{height:38px}.irm .wrap .hemi-sum-bar .seg{font-size:18px}.irm .wrap .hemi-key{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.irm .wrap .key-bloc.opp{grid-row:auto}.irm .wrap .key-bloc.arab,.irm .wrap .key-bloc.mid{grid-column:1;margin-top:12px}.irm .wrap .key-bloc.gov{grid-column:2;grid-row:1 / span 3}}
