:where(:root:has(.race-system,.ctm26-page)) .ctm-card.scen-house-card{pointer-events:none}:where(:root:has(.race-system,.ctm26-page)) body.mn-body ::selection{background:var(--mn-d1);color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-eyebrow a:hover{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-brand svg{width:34px;height:34px;overflow:visible}:where(:root:has(.race-system,.ctm26-page)) .mn-ear b{display:block;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.24em;font-weight:600}:where(:root:has(.race-system,.ctm26-page)) .mn-nav a:hover{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-nav a[aria-current=page]{color:var(--mn-ink);border-bottom:2px solid var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-body a:focus-visible,:where(:root:has(.race-system,.ctm26-page)) .mn-body button:focus-visible,:where(:root:has(.race-system,.ctm26-page)) .mn-nav a:focus-visible{outline:2px solid var(--mn-dem);outline-offset:3px;border-radius:1px}:where(:root:has(.race-system,.ctm26-page)) .mn-footer-links a:hover{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-footer-in .mn-footer-imprint a{font-size:10.5px;color:var(--mn-faint,var(--mn-soft));text-decoration:none;opacity:.75}:where(:root:has(.race-system,.ctm26-page)) .mn-footer-in .mn-footer-imprint a:hover{color:var(--mn-ink);opacity:1}:where(:root:has(.race-system,.ctm26-page)) .mn-tabs a,:where(:root:has(.race-system,.ctm26-page)) .mn-tabs button{appearance:none;background:none;padding:0 0 4px;cursor:pointer;font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.08em;color:var(--mn-soft);text-decoration:none;border:none;border-bottom:2px solid transparent}:where(:root:has(.race-system,.ctm26-page)) .mn-tabs [aria-current=page],:where(:root:has(.race-system,.ctm26-page)) .mn-tabs [aria-selected=true]{color:var(--mn-ink);border-bottom-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-tabs a:hover,:where(:root:has(.race-system,.ctm26-page)) .mn-tabs button:hover{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-dgroup>b{grid-column:1/-1;font-family:var(--font-mono,monospace);font-weight:600;font-size:11.5px;letter-spacing:.055em;color:var(--mn-ink);margin:0 0 1px}:where(:root:has(.race-system,.ctm26-page)) .mn-maplegend i{width:11px;height:11px;display:inline-block;vertical-align:-1px;margin-right:5px;position:relative}:where(:root:has(.race-system,.ctm26-page)) .mn-quietlinks a:hover{color:var(--mn-dem-deep)}@media (max-width:720px){:where(:root:has(.race-system,.ctm26-page)) .mn-brand svg{width:27px;height:27px}}@media (max-width:860px){:where(:root:has(.race-system,.ctm26-page)) .mn-tabbar .mn-more>button,:where(:root:has(.race-system,.ctm26-page)) .mn-tabbar>a{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;text-decoration:none;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.1em;color:var(--mn-soft);text-transform:uppercase}}@media (max-width:860px){:where(:root:has(.race-system,.ctm26-page)) .mn-tabbar a[aria-current=page]{color:var(--mn-ink);font-weight:700}}@media (max-width:860px){:where(:root:has(.race-system,.ctm26-page)) .mn-tabbar--over-cover .mn-more>button,:where(:root:has(.race-system,.ctm26-page)) .mn-tabbar--over-cover>a{color:rgb(246 242 234/.8)}}@media (max-width:860px){:where(:root:has(.race-system,.ctm26-page)) .mn-tabbar--over-cover a[aria-current=page]{color:#fff}}:where(:root:has(.race-system,.ctm26-page)) .mn-hist .ctm-card,:where(:root:has(.race-system,.ctm26-page)) .mn-hist [class*=ctm-card]{border:none;box-shadow:none;background:transparent;border-radius:0}:where(:root:has(.race-system,.ctm26-page)) .mn-card-head b{font-size:14px;letter-spacing:-.01em}:where(:root:has(.race-system,.ctm26-page)) .mn-card-swatch.is-d{background:var(--mn-dem)}:where(:root:has(.race-system,.ctm26-page)) .mn-card-swatch.is-r{background:var(--mn-rep)}:where(:root:has(.race-system,.ctm26-page)) .mn-card-chance b{display:block;font-family:var(--font-mono,monospace);font-size:12px;font-weight:700;white-space:nowrap}:where(:root:has(.race-system,.ctm26-page)) .mn-card-chance.is-d b{color:var(--mn-dem-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-card-chance.is-r b{color:var(--mn-rep-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-card-chance.is-i b{color:var(--ind,#3d8f5f)}:where(:root:has(.race-system,.ctm26-page)) .mn-card-share b{display:block;font-family:var(--font-mono,monospace);font-size:13px;font-weight:700}:where(:root:has(.race-system,.ctm26-page)) .mn-card-bar i{display:block;height:100%;background:var(--mn-faint)}:where(:root:has(.race-system,.ctm26-page)) .mn-hsplit b{font-family:var(--font-mono,monospace);font-weight:700;font-size:11.5px}:where(:root:has(.race-system,.ctm26-page)) .mn-explorer-search input:focus{outline:none;border-bottom-width:2px}:where(:root:has(.race-system,.ctm26-page)) .mn-explorer-foot button:hover{text-decoration-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-tabs-lens [aria-selected=true]{color:var(--mn-ink);font-weight:700;border-bottom:2.5px solid var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-brand,:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-ear,:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-more>button,:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-search-open{color:#f6f2ea}:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav a{color:rgb(246 242 234/.78)}:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav a:hover,:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav a[aria-current=page]{color:#fff;border-bottom-color:#fff}:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav .mn-more-menu a,:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav .mn-more-menu a:hover,:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav .mn-more-menu a[aria-current=page]{color:var(--mn-ink);border-bottom-color:transparent}:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav .mn-more>button:hover,:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav .mn-more>button[aria-current],:where(:root:has(.race-system,.ctm26-page)) .mn-mast--story .mn-nav .mn-more>button[aria-expanded=true]{color:#fff}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-legend .pf-legend-domain,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-legend [data-ramp-domain]{display:none}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-legend:focus-within .pf-legend-domain,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-legend:hover .pf-legend-domain,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-legend:hover [data-ramp-domain]{display:block}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire3-lead-layout img{background:#fafaf7;border:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .wire-desk-scroll button:hover:not(:disabled){background:var(--mn-ink);color:var(--mn-paper)}:where(:root:has(.race-system,.ctm26-page)) .wire-desk-scroll button:disabled{opacity:.3;cursor:default}:where(:root:has(.race-system,.ctm26-page)) .wire-desk-card time,:where(:root:has(.race-system,.ctm26-page)) .wire-desk-card-image.is-empty span{font-family:var(--font-mono,monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .wire-desk-card:hover h3 a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}@media (max-width:640px){:where(:root:has(.race-system,.ctm26-page)) .wire-desk-articles .wire-section-head>span{display:none}}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links a,:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links button{background:none;border:none;border-radius:0;box-shadow:none;font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.06em;color:var(--mn-soft);padding:0 0 5px;cursor:pointer}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links .is-active,:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links [data-active=true],:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links a[aria-current],:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links a[aria-pressed=true],:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links button[aria-pressed=true]{color:var(--mn-ink);font-weight:700;border-bottom:2px solid var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-filter-expanded input,:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-filter-expanded select,:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-search-field input{background:transparent;border:none;border-bottom:1px solid var(--mn-ink);border-radius:0;padding:7px 2px;font-size:13.5px;color:var(--mn-ink);box-shadow:none}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-head h2{font-size:17px;font-weight:700;letter-spacing:-.01em}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-list>li{background:transparent}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .rail-social-list>li{border-bottom:1px solid var(--mn-hair);background:transparent}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-load-more,:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-pages button{appearance:none;background:transparent;color:var(--mn-ink);border:1px solid var(--mn-hair);border-radius:0;box-shadow:none;font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.05em;padding:10px 18px;cursor:pointer}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-load-more span{display:block;font-size:10px;color:var(--mn-soft);margin-top:3px}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-list>li{padding-top:12px;padding-bottom:12px}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .mn-pagehead h1{font:600 clamp(30px,4vw,46px)/1.08 var(--font-display),Georgia,serif;letter-spacing:-.03em;margin:20px 0 12px}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-workbench th{background:transparent;color:var(--mn-soft);font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.12em;border-bottom:1px solid var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-workbench td{border-bottom:1px solid var(--mn-hair);background:transparent}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-workbench input,:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-workbench select{background:transparent;border:none;border-bottom:1px solid var(--mn-ink);border-radius:0;box-shadow:none;color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-workbench button{appearance:none;background:none;border:1px solid var(--mn-hair);border-radius:0;color:var(--mn-ink);font-family:var(--font-mono,monospace);font-size:11.5px;padding:8px 14px;cursor:pointer;box-shadow:none}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-workbench button:hover{border-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-filter-bar button,:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage form button[type=submit]{appearance:none;background:transparent;color:var(--mn-ink);border:1px solid var(--mn-hair);border-radius:0;box-shadow:none;font-family:var(--font-mono,monospace);font-size:11.5px;letter-spacing:.05em;padding:8px 16px;cursor:pointer}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-view-tabs a,:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-view-tabs button{font-family:var(--font-mono,monospace);font-size:11.5px;letter-spacing:.08em;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .pollster-performance-relaunch .performance-totals dt{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .pollster-performance-relaunch .performance-totals dd{font-family:var(--font-mono,monospace);font-size:18px;font-weight:700;margin:0}:where(:root:has(.race-system,.ctm26-page)) .mn-fold>:not(summary){margin-left:30px}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-editorial>h2,:where(:root:has(.race-system,.ctm26-page)) .race-document .race-document-section>h2{font-family:var(--font-display,Georgia,serif);font-weight:600;font-size:24px;letter-spacing:-.015em}:where(:root:has(.race-system,.ctm26-page)) .race-document .mn-card--page .mn-card-chance b{font-size:16px;white-space:normal}:where(:root:has(.race-system,.ctm26-page)) .race-document .mn-card--page .mn-card-share b{font-size:19px}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-polltoolbar input,:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-polltoolbar select{background:transparent;border:none;border-bottom:1px solid var(--mn-ink);border-radius:0;box-shadow:none;color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-pollrow{border-bottom:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-polllegend{font-family:var(--font-mono,monospace);font-size:10px;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .race-document .wr-rater-name{font-size:12.5px}:where(:root:has(.race-system,.ctm26-page)) .race-document .wr-rater-word b{font-weight:600}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-pollmeta,:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-pollrow>:last-child{font-family:var(--font-mono,monospace);font-size:9.5px;line-height:1.5;color:var(--mn-soft);letter-spacing:.02em}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-polltoolbar{padding-bottom:10px}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-pollmark [class*=show-all],:where(:root:has(.race-system,.ctm26-page)) .race-document button[class*=show-all]{background:transparent;border:1px solid var(--mn-hair);font-family:var(--font-mono,monospace);font-size:11.5px;color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .wrap.ctm-relaunch{background:var(--mn-paper)}:where(:root:has(.race-system,.ctm26-page)) .ctm-relaunch .section-kicker>span:first-child{font-family:var(--font-mono,monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-hist .seatdist-summary span{display:block;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-hist .seatdist-summary b{font-family:var(--font-mono,monospace);font-size:17px}:where(:root:has(.race-system,.ctm26-page)) .mn-hist .seatdist-summary b[data-side=d]{color:var(--mn-dem-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-hist .seatdist-summary b[data-side=r]{color:var(--mn-rep-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-analytics-choice button[aria-pressed=true]{border-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-mast-search-slot .pf-search input{width:100%;background:transparent;border:none;border-bottom:1px solid var(--mn-hair);border-radius:0;box-shadow:none;padding:4px 2px;font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.06em;color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-mast-search-slot .pf-search input:focus{outline:none;border-bottom-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-lens-sub>button:hover,:where(:root:has(.race-system,.ctm26-page)) .mn-lens>button:hover{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-lens-sub>button[aria-pressed=true],:where(:root:has(.race-system,.ctm26-page)) .mn-lens>button[aria-pressed=true]{background:var(--mn-ink);color:var(--mn-paper);font-weight:700}:where(:root:has(.race-system,.ctm26-page)) .mn-lens-menu button:hover{background:var(--mn-wash)}:where(:root:has(.race-system,.ctm26-page)) .mn-lens-menu button[aria-pressed=true],:where(:root:has(.race-system,.ctm26-page)) .mn-lens-menu button[data-active=true]{font-weight:700}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-bar select{appearance:none;background:transparent;border:none;border-bottom:1px solid var(--mn-ink);border-radius:0;box-shadow:none;font-size:13px;color:var(--mn-ink);padding:6px 18px 6px 2px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--mn-soft) 50%),linear-gradient(135deg,var(--mn-soft) 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 6px) 55%;background-size:4px 4px;background-repeat:no-repeat}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-sources summary{cursor:pointer;border-top:1px solid var(--mn-hair);padding:16px 0;display:flex;justify-content:space-between;align-items:baseline;gap:20px;list-style:none}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-sources summary::-webkit-details-marker{display:none}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-sources summary b{font-family:var(--font-display,Georgia,serif);font-size:18px;font-weight:600}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-sources summary small{display:block;font-family:var(--font-mono,monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mn-soft);margin-top:3px}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-sources-list li b{font-size:13px}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-sources-list li span{display:none}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-sources-list li small{display:block;font-family:var(--font-mono,monospace);font-size:9.5px;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .pollstop-cell b,:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .pollstop-cell strong{line-height:1}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-table td,:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-table th{background:transparent!important;border:none!important;border-bottom:1px solid var(--mn-hair)!important;padding:9px 14px 9px 0!important;vertical-align:baseline!important;font-size:12.5px}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-primary>div{display:inline}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-primary a,:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-primary b{font-size:13px;font-weight:600}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-primary small{margin-left:6px;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-primary strong{margin-left:8px;font-family:var(--font-mono,monospace);font-size:11.5px}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-answers>div{display:inline}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-answers span{margin-right:10px;white-space:nowrap}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-answers b{font-family:var(--font-mono,monospace);font-weight:700}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-candidates-more summary{display:inline;cursor:pointer;list-style:none;font-family:var(--font-mono,monospace);font-size:10px;color:var(--mn-soft);text-decoration:underline;text-underline-offset:2px}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-candidates-more summary::-webkit-details-marker{display:none}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-candidates-more>div{display:inline}:where(:root:has(.race-system,.ctm26-page)) .mn-more>button:hover,:where(:root:has(.race-system,.ctm26-page)) .mn-more>button[aria-current]{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-more-menu a:hover{background:var(--mn-wash)}:where(:root:has(.race-system,.ctm26-page)) .mn-more--mobile .mn-more-menu a{min-height:44px;display:flex;align-items:center}:where(:root:has(.race-system,.ctm26-page)) .mn-more--mobile .mn-more-menu a{text-align:left;font-size:13px;text-transform:none;letter-spacing:0}:where(:root:has(.race-system,.ctm26-page)) .mn-footer-socials a:hover{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-document.ctm26-article{max-width:none;width:100%;margin:0;padding:0 0 48px;background:transparent;border:0;box-shadow:none}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-rest{display:block;width:100%;padding:0;margin:0}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-answer.mn-race-call{margin:0 0 24px;max-width:none;font:400 20px/1.4 var(--font-display);letter-spacing:-.01em}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .mn-race-related a{color:var(--mn-ink);text-decoration:none;border-bottom:1px solid var(--mn-hair);padding:3px 0}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .mn-race-related a:focus-visible,:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .mn-race-related a:hover{border-bottom-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-foldgrid{display:block;margin:0}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-meta{margin-top:14px;padding:0;border:0;gap:6px 16px;font-size:10.5px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-rest .ctm-dispatch-editorial.race-document-section{display:block;margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-editorial .ctm-dispatch-sidehead{margin:0 0 12px;padding:0;text-align:left;color:var(--mn-ink);font:600 22px/1.25 var(--font-display);letter-spacing:-.015em}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-editorial-body{min-width:0;width:100%}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-editorial .ctm-dispatch-sidehead{text-transform:none}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-signature{padding:0;border:0;margin:0}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-polltoolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:0 0 12px;background:transparent;border:0}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-polltoolbar p{margin:0;font-size:10px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-polltoolbar input,:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-polltoolbar select{height:34px;padding:4px 0;font-size:12px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-pollrow{min-height:32px;padding:3px 0}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-pollrow>strong{font-size:12px;font-weight:500}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-pollrow>span{padding:0;font-size:9px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-poll-expand{min-height:32px;width:fit-content;border:0;border-bottom:1px solid var(--mn-hair);padding:6px 0}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-buildrow{min-height:36px;border-bottom:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-buildrow>strong{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:400}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-buildrow>strong small{margin:0;font-size:14px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-buildbar{height:5px;top:14px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-builddisclosure{background:transparent}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-row{min-height:30px;padding:4px 0;grid-template-columns:160px minmax(0,1fr) 250px}@media (max-width:720px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}}@media (max-width:720px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-track{grid-column:1/-1;grid-row:2}}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-word{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;align-items:baseline}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-word small{display:inline;font-size:9px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-name{font-weight:500;font-size:12px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-track{min-height:22px;height:22px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;margin:10px 0 0}:where(:root:has(.race-system,.ctm26-page)) .mn-profile>.race-profile-panel{gap:8px}:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-detail{display:flex;flex-wrap:wrap;gap:8px 16px;border:0;background:transparent;font-size:11px}:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-source p{margin:4px 0;font-size:11px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .race-profile-grid{grid-template-columns:1fr;gap:20px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .race-profile-card{border-top:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .race-profile-card>h3{font:600 17px var(--font-display)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .race-profile-card>p{min-height:0;font-size:11px}:where(:root:has(.race-system,.ctm26-page)) .mn-about-contents a:is(:hover,[aria-current=location]){color:var(--mn-ink);text-decoration:underline}:where(:root:has(.race-system,.ctm26-page)) .mn-about .mn-about-cited a{color:var(--mn-ink);text-underline-offset:3px}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-head h1{margin:0 0 12px;font-family:var(--font-display,Georgia,serif);font-weight:600;font-size:clamp(2rem,4.6vw,2.9rem);line-height:1.04;letter-spacing:-.015em}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-section>h2{margin:0 0 14px;font-family:var(--font-display,Georgia,serif);font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-.01em}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-block>h3,:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-section>h3{margin:22px 0 8px;font-family:var(--font-sans);font-weight:650;font-size:14.5px;line-height:1.35;letter-spacing:.005em}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-section p{margin:0 0 13px;font-size:14.5px;line-height:1.72;text-wrap:pretty}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-section p:last-child{margin-bottom:16px}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-section a{color:var(--mn-ink);text-decoration:none;border-bottom:1px solid var(--mn-faint-line)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-section a:hover{border-bottom-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-section ul{margin:0 0 16px;padding:0 0 0 18px;list-style:disc}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-facts>div{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:4px 18px;padding:11px 0;border-bottom:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-facts>div:last-child{border-bottom:0}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-facts dt{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mn-soft);padding-top:2px}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-facts dd{margin:0;font-size:14.5px;line-height:1.6}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-block p:last-child{margin-bottom:0}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-links a{font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--mn-ink);text-decoration:none;border-bottom:1px solid var(--mn-faint-line)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-links a:hover{border-bottom-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-definitions>div{padding:16px 0 14px;border-bottom:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-definitions>div:last-child{border-bottom:0}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-definitions dt{font-family:var(--font-display,Georgia,serif);font-weight:600;font-size:16px;line-height:1.25;margin:0 0 2px}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-definitions dd{margin:0 0 6px;font-size:13.5px;line-height:1.6}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-definitions dd:last-child{margin-bottom:0}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-definitions .legal-plain-list li{margin:0 0 4px;font-size:13.5px;line-height:1.55}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-definitions a{color:var(--mn-ink);border-bottom:1px solid var(--mn-faint-line);text-decoration:none}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-definitions a:hover{border-bottom-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-table-wrap .legal-table td{padding:9px 12px 9px 0;border-bottom:1px solid var(--mn-hair);vertical-align:top;line-height:1.5}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-operator>summary{cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:14px}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-operator-quiet>summary{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:1.6;color:var(--mn-soft);cursor:pointer;list-style:none;display:inline-block}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-operator-quiet>summary::-webkit-details-marker{display:none}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-operator-quiet>summary:hover{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-operator-quiet>summary:focus-visible{outline:2px solid var(--mn-ink);outline-offset:3px}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .legal-operator-quiet[open]>summary{margin-bottom:2px}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-about-roadmap h4{margin:14px 0 4px;font:650 14px/1.35 var(--font-sans)}@media (max-width:700px){:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-doc-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:680px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-answer.mn-race-call{font-size:18px}}@media (max-width:680px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-row{grid-template-columns:110px minmax(0,1fr) 100px}}@media (max-width:680px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-word small{font-size:8px}}@media (max-width:680px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-word{gap:2px}}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-poll-average-label{background:var(--mn-paper)!important;border:1px solid var(--mn-hair)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-mono,monospace)}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-poll-expand{background:transparent!important;border:1px solid var(--mn-hair)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-mono,monospace);font-size:11.5px;color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-meta{border:none!important;background:transparent!important;font-family:var(--font-mono,monospace);font-size:10.5px;letter-spacing:.06em;color:var(--mn-soft);display:flex;flex-wrap:wrap;gap:4px 18px}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-jump{border-top:1px solid var(--mn-hair);border-bottom:none;background:transparent;padding:12px 0 0}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-jump span{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-jump a{font-family:var(--font-mono,monospace);font-size:12px;color:var(--mn-soft);text-decoration:none}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-jump a:hover{color:var(--mn-ink);text-decoration:underline;text-underline-offset:3px}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-polltoolbar{background:transparent;border:none;border-bottom:1px solid var(--mn-hair);padding:0 0 10px}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-polltoolbar button{background:transparent;border:1px solid var(--mn-hair);border-radius:999px;font-family:var(--font-mono,monospace);font-size:10.5px;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-polltoolbar button[aria-pressed=true],:where(:root:has(.race-system,.ctm26-page)) .race-document .ctm-dispatch-polltoolbar button[data-active=true]{border-color:var(--mn-ink);color:var(--mn-ink);font-weight:700}@media (min-width:861px) and (max-width:1080px){:where(:root:has(.race-system,.ctm26-page)) .mn-nav>a[href="/"]{display:none}}:where(:root:has(.race-system,.ctm26-page)) .mn-fhist-chart svg{width:100%;height:auto;display:block}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-axis{margin-left:170px;margin-right:260px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-polltrack{height:26px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-polllegend{margin-bottom:14px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-poll-expand{font-weight:400;margin-top:6px}@media (max-width:680px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .wr-rater-axis{margin-left:120px;margin-right:110px}}@media (max-width:680px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-polltrack{height:36px}}:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .st-typographic-panel>p{max-width:72ch;margin:0 0 20px;color:var(--mn-soft);line-height:1.6}:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .st-presidential-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:24px 0 0;border-top:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .st-presidential-context dt{color:var(--mn-soft);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .st-presidential-context dd{margin:7px 0 0;font:600 24px var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-changelog .mn-pagehead p{max-width:680px;margin-top:12px;color:var(--mn-ink-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-state-toplines b{display:block;margin-top:6px;font:600 18px var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .st-tabs button{min-height:44px;padding:10px 0;background:transparent;border:0;border-bottom:2px solid transparent;font:12px var(--font-mono);color:var(--mn-soft);border-radius:0;white-space:nowrap}:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .st-tabs button[aria-selected=true]{border-bottom-color:var(--mn-ink);color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .stx a,:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .stx-here{font-size:11px}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-section-head h2{font:600 25px var(--font-display);margin:4px 0}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-section-head>span{font:10px var(--font-mono);color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mkt-filter button{background:none;color:var(--mn-soft);border:0;border-bottom:2px solid transparent;padding:8px 0;border-radius:0;font:11px var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mkt-filter button[aria-pressed=true]{color:var(--mn-ink);border-bottom-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mkt-filter b{font-weight:400;opacity:1}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mkt-volume-filter select{font:12px var(--font-mono);padding:6px 0;border:0;border-bottom:1px solid var(--mn-hair);color:var(--mn-ink);background:none}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-table td,:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-table th{background:none;border:0;border-bottom:1px solid var(--mn-hair);padding:12px 8px;font-size:11px;vertical-align:top}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-table td small{display:block;margin-top:4px;font-size:9px;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-table thead{display:table-header-group}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-table tbody{display:table-row-group}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-table tr{display:table-row}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-table :is(th,td){display:table-cell}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mi-table td{font-weight:400}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mkt-quote-detail summary{cursor:pointer;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-markets .mkt-quote-detail p{max-width:28ch;font-size:10px}:where(:root:has(.race-system,.ctm26-page)) .mn-map-breadcrumbs button:hover{border-bottom-color:currentColor}:where(:root:has(.race-system,.ctm26-page)) .ctm-card.mn-geo-card{width:min(350px,calc(100vw - 20px));min-width:0;max-width:min(350px,calc(100vw - 20px));padding:12px 14px;background:var(--mn-paper);color:var(--mn-ink);border:1px solid var(--mn-hair);box-shadow:none}:where(:root:has(.race-system,.ctm26-page)) .mn-geo-main b{font:600 24px/1.2 var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-geo-pair b{font-family:var(--font-mono)}@media (max-width:860px){:where(:root:has(.race-system,.ctm26-page)) .mn-mast-search-slot .pf-search input{min-height:44px;padding:8px;background:var(--mn-paper)}}:where(:root:has(.race-system,.ctm26-page)) .mn-hist .seatdist-summary b i{font-style:normal}:where(:root:has(.race-system,.ctm26-page)) .mn-hist .seatdist-summary b small{display:block;font-size:10px;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-head h2{font:25px var(--font-display);letter-spacing:-.02em}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-table :is(th,td){font-size:11px;line-height:1.45;padding:10px 8px;vertical-align:top}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-table :is(th,td):first-child{padding-left:0}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-primary :is(a,b){font-size:12px}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-answers :is(span,b){font-size:11px}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-answers span{display:inline-block;white-space:normal}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-primary strong,:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-primary>div{display:block;margin-left:0}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage .poll-ledger-pollster :is(a,b){font:11px var(--font-sans)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-answer.mn-race-call{margin-bottom:12px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-rest .ctm-dispatch-editorial.race-document-section{margin-top:18px;padding-top:12px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-editorial .ctm-dispatch-sidehead{margin-bottom:8px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .mn-section-note>summary{padding:4px 0;min-height:24px;display:flex;align-items:center;gap:6px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .mn-section-note>summary::-webkit-details-marker,:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .mn-section-note>summary::marker{display:none}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-polltoolbar{padding-bottom:6px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-buildrow{min-height:30px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .race-profile-metric-detail{padding-block:4px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-summary b{margin-left:8px;font-family:var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-editorial .mn-race-polls .mn-race-poll-table th{padding:0 12px 8px 0;border-bottom:1px solid var(--mn-ink);color:var(--mn-soft);font:11px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:none}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-table b{font-family:var(--font-mono);font-weight:600}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-blocs b{display:block;font:600 12px/1.4 var(--font-sans);font-variant-numeric:tabular-nums}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-fieldcell .mn-field-poll-share small{display:inline;margin:0;font-size:11.5px;color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-lead-figures .mn-field-poll-share b{font:600 22px/1.2 var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-lead-figures .mn-field-poll-share small{display:inline;margin:0;font-size:13px;color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-summary>span:first-child{flex:0 0 100%;color:var(--mn-ink);font-size:13px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-summary>span:first-child b{font-size:20px;margin-left:10px}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-how .mn-race-poll-summary>span:first-child{font-size:12px;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-taken .mn-field-poll-share small{display:inline;margin:0}:where(:root:has(.race-system,.ctm26-page)) .mn-finance-candidate.is-missing .mn-finance-raised strong{color:var(--mn-soft);font-size:clamp(23px,3vw,31px);letter-spacing:-.02em}:where(:root:has(.race-system,.ctm26-page)) .mn-finance-receipt-line i{position:absolute;top:-2px;left:0;width:var(--mn-finance-raised);height:4px;background:var(--mn-finance-tone)}:where(:root:has(.race-system,.ctm26-page)) .mn-finance-cash>b{color:var(--mn-ink);font:600 12px/1.4 var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-editorial .mn-support-easter-body p{max-width:72ch;color:var(--mn-soft);font:11.5px/1.6 var(--font-sans);letter-spacing:0}:where(:root:has(.race-system,.ctm26-page)) .mn-support-routes.is-compact a{min-height:28px;font-size:11px}:where(:root:has(.race-system,.ctm26-page)) :is(.mn-finance-table,.mn-factor-table) td{font:13px/1.4 var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) :is(.mn-finance-table,.mn-factor-table) small{display:block;margin-top:4px;color:var(--mn-soft);font:11px/1.4 var(--font-sans)}:where(:root:has(.race-system,.ctm26-page)) .mn-margin-flow>svg{display:block;margin-left:calc(8px + var(--flow-label));width:calc(100% - 120px - var(--flow-label));overflow:visible}:where(:root:has(.race-system,.ctm26-page)) .mn-flow-input b{display:block;margin-top:3px;font:600 13px/1.3 var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-flow-input[aria-expanded=true] span{text-decoration:underline;text-underline-offset:3px}:where(:root:has(.race-system,.ctm26-page)) .mn-flow-pool-label b{display:block;font:600 15px/1.4 var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-flow-result b{display:block;margin-top:3px;font:600 23px/1.2 var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-editorial .mn-record .mn-record-table th{text-align:left;font:13px/1.4 var(--font-sans);text-transform:none;letter-spacing:0}:where(:root:has(.race-system,.ctm26-page)) :is(.mn-finance,.mn-factors) .is-d{color:var(--mn-dem-deep)}:where(:root:has(.race-system,.ctm26-page)) :is(.mn-finance,.mn-factors) .is-r{color:var(--mn-rep-deep)}@media (max-width:600px){:where(:root:has(.race-system,.ctm26-page)) .mn-race-poll-table.has-added tr{display:grid;grid-template-columns:minmax(106px,.9fr) minmax(0,1.4fr) minmax(72px,auto);grid-template-areas:"field pollster result" "added pollster sample";column-gap:10px;row-gap:2px;align-items:start}}:where(:root:has(.race-system,.ctm26-page)) .mn-environment .environment-signal-strip>*{display:grid;grid-template-rows:42px 46px auto;align-content:start;padding:0;border:0;min-width:0}:where(:root:has(.race-system,.ctm26-page)) .mn-environment .environment-signal-label small{display:block;font:10px/1.5 var(--font-mono);color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-environment .environment-signal-strip>*>span:last-child{font:10px/1.5 var(--font-mono);color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-environment .environment-series-head h2{margin:0;max-width:75%}:where(:root:has(.race-system,.ctm26-page)) .mn-environment .environment-series-head>p{margin:0;flex-shrink:0}:where(:root:has(.race-system,.ctm26-page)) .mn-national-tools button[aria-pressed=true]{border-bottom-color:var(--mn-ink);color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-national-plot svg{display:block;width:100%;overflow:visible}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage :is(.approval-positive,.approval-positive b){color:var(--track-a)}:where(:root:has(.race-system,.ctm26-page)) .mn-pollspage :is(.approval-negative,.approval-negative b){color:var(--track-b)}:where(:root:has(.race-system,.ctm26-page)) .mn-national-reading b{font-size:13px}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .map-local-options>button,:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .map-local-options>button{border:0;background:transparent;border-radius:0;box-shadow:none;border-bottom:2px solid transparent}@media (max-width:640px){:where(:root:has(.race-system,.ctm26-page)) .mn-environment .environment-series-head h2{font-size:23px;max-width:68%}}@media (max-width:640px){:where(:root:has(.race-system,.ctm26-page)) .mn-environment .environment-series-head>p b{font-size:24px}}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links a{min-height:36px;display:inline-flex;align-items:center;padding:5px 0;border:0;border-bottom:2px solid transparent;font:12px var(--font-sans);text-transform:none;letter-spacing:0}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-section-links a[aria-current]{border-bottom-color:var(--mn-ink);font-weight:600}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-filter-primary :is(input,select){width:100%;font:12px var(--font-sans);min-height:38px;background-color:transparent}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-filter-expanded label{font:11px var(--font-sans);text-transform:none;letter-spacing:0}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .rail-social-heading h2,:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-today-head h2{font:25px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-today-head>span{font:10px var(--font-mono);color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-list>li{padding:14px 0;border-bottom:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire-story-copy>p{font:13px/1.5 var(--font-sans);margin:7px 0}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .rail-social-list>li{padding:14px 0}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .social-wire-author b{font:600 12px var(--font-sans)}:where(:root:has(.race-system,.ctm26-page)) .mn-wirepage .wire3-lead h2{margin:14px 0 0}:where(:root:has(.race-system,.ctm26-page)) main.mn-pollspage .poll-ledger-count b{font:600 13px var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) main.mn-pollspage .poll-ledger-date small,:where(:root:has(.race-system,.ctm26-page)) main.mn-pollspage .poll-ledger-sample{color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) main.mn-pollspage .poll-ledger-answers span{margin:0;font-size:12px}:where(:root:has(.race-system,.ctm26-page)) main.mn-pollspage .poll-ledger-answers b{font:600 12px var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) main.mn-poll-related.pollster-performance-relaunch .performance-controls :is(input,select,button){border:0;border-bottom:1px solid var(--mn-hair);border-radius:0;background:transparent;color:var(--mn-ink);min-height:38px;padding:6px 0;font:12px var(--font-sans)}@media (max-width:640px){:where(:root:has(.race-system,.ctm26-page)) main.mn-pollspage .poll-ledger-count>span{flex-basis:100%;margin-left:0;text-align:right}}:where(:root:has(.race-system,.ctm26-page)) .mn-about .mn-supporter-empty p:first-child{margin-bottom:4px;font:600 16px/1.4 var(--font-display)}:where(:root:has(.race-system,.ctm26-page)) .mn-about .mn-supporter-empty p:last-child{color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-marketspage .mkt-volume-filter>span{font:11px/1.4 var(--font-mono);letter-spacing:0;text-transform:none}:where(:root:has(.race-system,.ctm26-page)) .mn-marketspage .mn-markets .mkt-table :is(th,td){padding:13px 12px}:where(:root:has(.race-system,.ctm26-page)) .mn-marketspage .mkt-table :is(th,td):first-child{padding-left:0}:where(:root:has(.race-system,.ctm26-page)) .mn-marketspage .mkt-table :is(th,td):last-child{padding-right:0}:where(:root:has(.race-system,.ctm26-page)) .mn-home-control .mn-bignum small{margin-left:10px;font-size:13px}:where(:root:has(.race-system,.ctm26-page)) .mn-front-map .mn-tabs-lens button{padding:9px 3px;font:500 16px/1.3 var(--font-sans);letter-spacing:0}:where(:root:has(.race-system,.ctm26-page)) .mn-front-map .mn-tabs-lens [aria-selected=true]{font-weight:650}:where(:root:has(.race-system,.ctm26-page)) .mn-race-page .ctm-dispatch-editorial .mn-profile .mn-profile-brief dt{font:12px/1.4 var(--font-sans);letter-spacing:0;text-transform:none}:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-list button{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;border:0;border-bottom:1px solid var(--mn-hair);background:transparent;padding:10px 0;color:var(--mn-ink);text-align:left;font:12px/1.4 var(--font-sans);border-radius:0}:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-list button b{font:500 12px var(--font-mono)}:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-list button[aria-pressed=true]{border-color:var(--mn-ink);font-weight:650}:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-list button:hover{color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-detail{margin-top:8px;padding:8px 0;line-height:1.5}:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-pop-heading h2,:where(:root:has(.race-system,.ctm26-page)) .mn-governor-tools .chsuite-h{max-width:none;margin:0 0 12px;font:600 23px/1.2 var(--font-display);letter-spacing:-.02em}:where(:root:has(.race-system,.ctm26-page)) .mn-gov-bars i{width:100%;background:var(--mn-d3)}:where(:root:has(.race-system,.ctm26-page)) .mn-gov-bars .is-r i{background:var(--mn-r3)}:where(:root:has(.race-system,.ctm26-page)) .mn-gov-bars .is-even i{background:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-gov-axis span:nth-child(2){position:absolute;transform:translateX(-50%)}:where(:root:has(.race-system,.ctm26-page)) .mn-gov-range i{position:absolute;top:0;height:4px;background:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-cart-legend>span{flex-wrap:wrap}:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-pop-readout>div{align-items:baseline;flex-wrap:wrap;gap:4px 16px}:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-pop-readout>div b{font:600 14px/1.4 var(--font-sans)}:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-pop-readout dl{gap:12px 18px;margin:12px 0 0}:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-pop-headline b{font:600 22px/1.2 var(--font-mono);letter-spacing:-.02em}:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-pop-headline span{max-width:none;font:11px/1.4 var(--font-sans)}:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-pop-headline.o b{font-size:13px}@media (max-width:760px){:where(:root:has(.race-system,.ctm26-page)) .mn-front-map .mn-tabs-lens button{font-size:15px}}@media (max-width:760px){:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-list{gap:0 18px}}@media (max-width:760px){:where(:root:has(.race-system,.ctm26-page)) .mn-governed-population .gov-pop-heading h2{font-size:22px}}@media (max-width:420px){:where(:root:has(.race-system,.ctm26-page)) .mn-profile .race-profile-metric-list{grid-template-columns:1fr}}@media (max-width:420px){:where(:root:has(.race-system,.ctm26-page)) .mn-home-control .mn-bignum small{display:block;margin:8px 0 0}}:where(:root:has(.race-system,.ctm26-page)) .mn-home-latest a:hover{color:var(--mn-dem-deep);text-decoration-color:currentColor}:where(:root:has(.race-system,.ctm26-page)) .mn-market-disagreement .mdis h2{font:600 25px/1.2 var(--font-display);text-transform:none}:where(:root:has(.race-system,.ctm26-page)) .mn-market-disagreement .mdis-table th{font:10px var(--font-mono);letter-spacing:.05em}@media (max-width:600px){:where(:root:has(.race-system,.ctm26-page)) .mn-market-disagreement .mdis-table th{font-size:9px}}:where(:root:has(.race-system,.ctm26-page)) .mn-db-answer b{font:600 18px var(--font-mono)}@media (max-width:520px){:where(:root:has(.race-system,.ctm26-page)) .mn-db-answer b{font-size:15px}}:where(:root:has(.race-system,.ctm26-page)) .mn-paths-chips i{width:12px;height:12px;display:inline-block}:where(:root:has(.race-system,.ctm26-page)) .mn-paths-bar i{position:absolute;inset:0 auto 0 0;display:block}@media (max-width:560px){:where(:root:has(.race-system,.ctm26-page)) .mn-home .mn-paths-list li{grid-template-columns:28px 1fr 64px}}:where(:root:has(.race-system,.ctm26-page)) .mn-tippaths-list li a:hover{text-decoration:underline}:where(:root:has(.race-system,.ctm26-page)) .mn-mv-windows button:hover{color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-mv-windows [aria-selected=true]{color:var(--mn-ink);border-color:var(--mn-hair);background:var(--mn-wash)}:where(:root:has(.race-system,.ctm26-page)) .mn-mv-list li:first-child{border-top:none}:where(:root:has(.race-system,.ctm26-page)) .mn-mv-delta.is-dem{color:var(--mn-dem-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-mv-delta.is-rep{color:var(--mn-rep-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-mv-now.is-dem{color:var(--mn-dem-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-mv-now.is-rep{color:var(--mn-rep-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-mv-more button:hover{background:var(--mn-wash)}:where(:root:has(.race-system,.ctm26-page)) .mn-movers-list li>a:hover{text-decoration:underline}:where(:root:has(.race-system,.ctm26-page)) .mn-movers-list .is-dem{color:var(--mn-dem-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-movers-list .is-rep{color:var(--mn-rep-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-moveswith-list li:first-child{border-top:none}:where(:root:has(.race-system,.ctm26-page)) .mn-moveswith-list li>a:hover{text-decoration:underline}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-legend-ends>span{white-space:nowrap}:where(:root:has(.race-system,.ctm26-page)) .mn-settings-group button:hover{border-color:var(--mn-faint-line);color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-settings-group button[aria-pressed=true]{border-color:var(--mn-ink);background:var(--mn-ink);color:var(--mn-paper)}:where(:root:has(.race-system,.ctm26-page)) .mn-home .mn-paths-list li{grid-template-columns:34px minmax(180px,230px) minmax(150px,220px) 74px}:where(:root:has(.race-system,.ctm26-page)) .mn-winlose-deck b{color:var(--mn-ink);font-weight:600}:where(:root:has(.race-system,.ctm26-page)) .mn-winlose-axis>span:first-child{grid-column:1/3}:where(:root:has(.race-system,.ctm26-page)) .mn-winlose-name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(:root:has(.race-system,.ctm26-page)) .mn-winlose-bar.is-d{background:var(--mn-dem)}:where(:root:has(.race-system,.ctm26-page)) .mn-winlose-bar.is-r{background:var(--mn-rep)}:where(:root:has(.race-system,.ctm26-page)) .mn-winlose-value b{padding:0 2px;background:var(--mn-paper);font-size:12.5px;font-weight:600;line-height:18px}:where(:root:has(.race-system,.ctm26-page)) .mn-winlose-door a:hover{text-decoration-thickness:2px}@media (max-width:720px){:where(:root:has(.race-system,.ctm26-page)) .mn-winlose-axis>span:first-child{display:none}}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-end text{paint-order:stroke;stroke:var(--mn-paper);stroke-width:4px;stroke-linejoin:round;font-family:var(--font-mono,monospace)}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-reading b{color:var(--mn-ink);font-size:13px;font-weight:600;line-height:1.25}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-side i{align-self:center;width:14px;border-top:2px solid}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-side.dem i{color:var(--mn-dem)}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-side.rep i{color:var(--mn-rep)}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-data>summary{width:fit-content;padding:4px 0;font:10.5px var(--font-mono,monospace);cursor:pointer}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-data table{border-collapse:collapse;margin-top:4px;font:11px/1.4 var(--font-mono,monospace)}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-data td,:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-data th{padding:4px 16px 4px 0;border-bottom:1px solid var(--mn-hair);text-align:left;font-weight:400;white-space:nowrap}:where(:root:has(.race-system,.ctm26-page)) .chsuite-history .chsuite-tip b{color:var(--mn-ink);font-weight:600}@media (max-width:700px){:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .st-tabs button{width:100%;text-align:left;white-space:normal}}@media (max-width:700px){:where(:root:has(.race-system,.ctm26-page)) .mn-statedesk .st-presidential-context dl{grid-template-columns:1fr}}@media (max-width:860px){:where(:root:has(.race-system,.ctm26-page)) .mn-mast--overlay .mn-mast-search-slot .pf-search input{min-height:38px;padding:5px 7px;background:transparent}}@media (max-width:560px){:where(:root:has(.race-system,.ctm26-page)) .mn-home .mn-paths-list li{grid-template-columns:28px minmax(0,1fr) 74px}}:where(:root:has(.race-system,.ctm26-page)) .mn-search-panel a.is-cursor,:where(:root:has(.race-system,.ctm26-page)) .mn-search-panel a:hover{background:var(--mn-wash)}:where(:root:has(.race-system,.ctm26-page)) .mn-withdrawn .mn-section h1{margin:4px 0 16px;max-width:none;font:600 clamp(28px,3.4vw,40px)/1.12 var(--font-display);letter-spacing:-.02em;color:var(--mn-ink);text-wrap:balance}:where(:root:has(.race-system,.ctm26-page)) .mn-field-poll-share b{flex:none;font-variant-numeric:tabular-nums}:where(:root:has(.race-system,.ctm26-page)) .mn-story-pop-title a:hover{text-decoration:underline;text-underline-offset:3px}:where(:root:has(.race-system,.ctm26-page)) .mn-story-pop-clock i{display:block;height:100%;background:var(--mn-ink);transform-origin:left center;transition:transform .1s linear}:where(:root:has(.race-system,.ctm26-page)) .mn-support-pop-routes a:first-child{background:var(--mn-ink);color:var(--mn-paper)}:where(:root:has(.race-system,.ctm26-page)) .mn-embed-docs .mn-embed-list li{margin:6px 0}:where(:root:has(.race-system,.ctm26-page)) .mn-embed-race-field input:focus{outline:none;border-color:var(--mn-ink)}:where(:root:has(.race-system,.ctm26-page)) .mn-doc .mn-embed-race-panel ul{list-style:none;margin:0;padding:0}:where(:root:has(.race-system,.ctm26-page)) .mn-embed-race-panel ul[hidden]{display:none}:where(:root:has(.race-system,.ctm26-page)) .mn-embed-api-table td:first-child{white-space:nowrap;font-family:var(--font-mono,monospace);font-size:12px}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-toolbar>*{pointer-events:auto}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-options-label>span{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-secondary-controls .map-local-controls legend{display:block;float:none;width:auto;height:auto;position:static;clip-path:none;overflow:visible;margin:0 0 6px;padding:0;line-height:1.3;font:600 10px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-secondary-controls .map-local-options button{flex:1 1 0;min-width:0;min-height:36px;padding:6px 4px;border:0;border-right:1px solid var(--mn-hair);background:transparent;color:var(--mn-ink);font:11px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:520px){:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-options-label>span{display:none}}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-geography-hold>summary{min-height:32px;padding:4px 0;cursor:pointer}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-geography-hold>p{margin:6px 0 0}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-collapse>span:first-child{font-size:15px;line-height:1}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-body .mn-map-breadcrumbs button{min-height:28px;padding:0;background:none;border:0;border-bottom:1px solid transparent;color:var(--mn-ink);cursor:pointer}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-toolbar .mn-lens>button{border-radius:0;min-height:34px;padding:6px 12px;font:11.5px var(--font-mono,monospace);letter-spacing:.04em;color:var(--mn-soft)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-toolbar .mn-lens>button[aria-pressed=true]{background:var(--mn-ink);color:var(--mn-paper);font-weight:700}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-legend button:focus-visible,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-options-toggle:focus-visible,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel button:focus-visible,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail button:focus-visible,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-toolbar .mn-lens>button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:1px}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail .theme-toggle,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail>button{position:static;inset:auto;z-index:auto;display:grid;place-items:center;width:36px;height:36px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;transform:none;opacity:1;background:transparent;color:var(--mn-ink);cursor:pointer;font:17px/1 var(--font-sans);letter-spacing:0;text-transform:none}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail>*+*{border-top:1px solid var(--mn-hair)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail .theme-toggle:hover,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail .theme-toggle[aria-expanded=true],:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail>button:hover{background:var(--mn-wash)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-bar .mn-map-breadcrumbs button{min-height:32px;padding:0;background:none;border:0;border-bottom:1px solid transparent;color:var(--mn-soft);font:inherit;cursor:pointer}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-bar .mn-map-breadcrumbs button:hover{color:var(--mn-ink);border-bottom-color:currentColor}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-peek.is-d{color:var(--mn-dem-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-peek.is-r{color:var(--mn-rep-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-body .pf-jump button{min-height:32px;padding:0;border:0;border-bottom:1px solid var(--mn-hair);background:none;color:var(--mn-ink);font:12px var(--font-sans);cursor:pointer}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-map>.pf-legend .pf-legend-ticks>span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-map>.pf-legend .pf-legend-circles i{flex:none;width:11px;height:11px;margin-top:1px;border-radius:50%;background:linear-gradient(90deg,var(--mn-d3) 50%,var(--mn-r3) 50%);box-shadow:0 0 0 1px color-mix(in oklab,var(--mn-ink) 30%,transparent)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-tip-head b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-tip-value.is-d{color:var(--mn-dem-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-tip-value.is-r{color:var(--mn-rep-deep)}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-tip.is-quiet .pf-tip-head b{font-weight:500}:where(:root:has(.race-system,.ctm26-page)) .pf-search-results button[data-kind]{display:flex;align-items:baseline;gap:8px;padding:8px 10px;font-size:12px}:where(:root:has(.race-system,.ctm26-page)) .pf-search-results .pf-search-text span{color:var(--mn-soft)}@media (max-width:640px){:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-options-label>span{display:none}}@media (max-width:640px){:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail>*+*{border-top:0;border-left:1px solid var(--mn-hair)}}@media (max-height:500px) and (orientation:landscape){:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-rail>*+*{border-top:0;border-left:1px solid var(--mn-hair)}}@media (max-width:860px),(pointer:coarse){:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .mn-map-breadcrumbs button,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-map>.pf-legend .pf-legend-more,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-notes-toggle,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-bar .mn-map-breadcrumbs button,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-body .pf-jump button,:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .pf-panel-body .pf-primary{min-height:44px}}@media (max-width:860px),(pointer:coarse){:where(:root:has(.race-system,.ctm26-page)) .pf-search-results button[data-kind]{min-height:44px;align-items:center}}@media (max-width:860px),(pointer:coarse){:where(:root:has(.race-system,.ctm26-page)) .mn-mast--overlay .mn-mast-search-slot .pf-search input,:where(:root:has(.race-system,.ctm26-page)) .mn-mast-search-slot .pf-search input{min-height:44px}}@media (max-width:860px),(pointer:coarse){:where(:root:has(.race-system,.ctm26-page)) .mn-mast-search-slot .pf-search input{font-size:16px;letter-spacing:0}}@media (max-width:860px),(pointer:coarse){:where(:root:has(.race-system,.ctm26-page)) .mn-mast-search-slot .pf-search input::placeholder{font-size:11px;letter-spacing:.06em}}:where(:root:has(.race-system,.ctm26-page)) .mn-mast-search-slot .pf-search input:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}:where(:root:has(.race-system,.ctm26-page)) .mn-mappage .map-local-options button{border-radius:0}@media (max-width:640px){:where(:root:has(.race-system,.ctm26-page)) .mn-field-polls .mn-race-poll-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;grid-template-areas:"field sample" "pollster pollster" "shares shares";padding:10px 0;border-bottom:1px solid var(--mn-hair)}}@media (max-width:640px){:where(:root:has(.race-system,.ctm26-page)) .mn-field-polls .mn-race-poll-table td:nth-child(4){grid-area:sample;text-align:right}}