.psc{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.psc a{color:inherit;text-decoration:underline;text-decoration-color:var(--mn-faint-line,var(--mn-hair));text-underline-offset:3px}.psc a:focus-visible,.psc a:hover{text-decoration-color:currentColor}.psc-cover{padding-top:32px}.psc-back{margin:0 0 10px;font-size:13px;color:var(--mn-soft)}.psc-statement{margin:0 0 14px;text-wrap:balance;max-width:22em}.psc-name,.psc-statement{font:600 clamp(30px,4.4vw,48px)/1.08 var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--mn-ink)}.psc-name{margin:0 0 12px}.psc .section-intro{color:var(--mn-ink);max-width:46em}.psc-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:0;margin:26px 0 14px;border-top:1px solid var(--mn-hair);border-bottom:1px solid var(--mn-hair)}.psc-totals div{padding:14px 12px 14px 0}.psc-totals dt{font-size:12.5px;color:var(--mn-soft)}.psc-totals dd{margin:4px 0 0;font-size:30px;line-height:1.1;font-weight:600;color:var(--mn-ink)}.psc-asof{margin:0;font-size:13px;line-height:1.6;color:var(--mn-soft);max-width:60em}.psc-section{margin-top:58px}.psc-section>h2{margin:0 0 14px;font:600 26px/1.2 var(--font-display),Georgia,serif;letter-spacing:-.015em;color:var(--mn-ink)}.psc-note{margin:0 0 18px;font-size:14px;line-height:1.65;color:var(--mn-ink);max-width:52em}.psc-method b,.psc-note b{font-weight:650}.psc-method p{margin:0 0 14px;font-size:14px;line-height:1.7;max-width:52em}.psc small{font-size:12px;color:var(--mn-soft);font-weight:400}.psc-controls{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:end;margin-bottom:10px}.psc-search{display:grid;gap:4px;font-size:12.5px;color:var(--mn-soft);flex:1 1 220px;max-width:320px}.psc-search input{font:inherit;font-size:15px;color:var(--mn-ink);background:var(--mn-paper);border:1px solid var(--mn-hair);border-radius:0;padding:9px 10px;min-height:44px;width:100%}.psc-search input:focus-visible{outline:2px solid var(--mn-ink);outline-offset:1px}.psc-views{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--mn-hair)}.psc-views button{font:inherit;font-size:13px;color:var(--mn-soft);background:transparent;border:0;border-right:1px solid var(--mn-hair);padding:0 12px;min-height:42px;cursor:pointer}.psc-views button:last-child{border-right:0}.psc-views button[aria-pressed=true]{color:var(--mn-paper);background:var(--mn-ink)}.psc-views button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.psc-count{margin:0 0 6px;font-size:13px;color:var(--mn-soft);line-height:1.55}.psc-empty{margin:16px 0;font-size:14px;color:var(--mn-soft)}.psc-summary,.psc-table{width:100%;border-collapse:collapse;font-size:14px}.psc-summary td,.psc-summary th,.psc-table td,.psc-table th{padding:10px 8px;border-bottom:1px solid var(--mn-hair);text-align:right;vertical-align:baseline;font-weight:400}.psc-summary thead th,.psc-table thead th{font-size:12.5px;color:var(--mn-soft);border-bottom:1px solid var(--mn-ink);white-space:nowrap;padding-top:6px;padding-bottom:6px}.psc-table thead button{font:inherit;color:inherit;background:none;border:0;padding:6px 0;margin:0;cursor:pointer;min-height:32px}.psc-table thead button:focus-visible,.psc-table thead button:hover{color:var(--mn-ink);text-decoration:underline;text-underline-offset:3px}.psc-table th[aria-sort] button{color:var(--mn-ink);font-weight:650}.psc-table th[aria-sort=ascending] button:after{content:" \2191"}.psc-table th[aria-sort=descending] button:after{content:" \2193"}.psc-table .psc-c-rank{width:2.4em;color:var(--mn-soft)}.psc-summary th[scope=row],.psc-summary thead th:first-child,.psc-table .psc-c-name,.psc-table .psc-c-rank{text-align:left;padding-left:0}.psc-table tbody .psc-c-name{font-weight:550;line-height:1.35}.psc-table tbody .psc-c-name a{text-decoration:none}.psc-table tbody .psc-c-name a:focus-visible,.psc-table tbody .psc-c-name a:hover{text-decoration:underline}.psc-table tbody tr[data-ranked=no] .psc-c-name{font-weight:400}.psc-table .psc-score{font-weight:650}.psc-flag{display:block;font-size:11.5px;color:var(--mn-soft);font-weight:400}.psc-table tbody tr:hover{background:var(--mn-wash)}.psc-summary{margin:0 0 22px}.psc-summary caption{caption-side:top;text-align:left;font-size:13px;color:var(--mn-soft);padding:0 0 6px}.psc-summary th[scope=row]{font-weight:550;line-height:1.4}.psc-summary th[scope=row] small{display:block;line-height:1.45}.psc-summary .psc-of{white-space:nowrap}.psc-summary td:last-child,.psc-summary thead th:last-child{padding-right:0}.psc-fields{table-layout:fixed}.psc-fields th:first-child{width:36%}.psc-claims{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid var(--mn-ink)}.psc-claims li{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:6px 28px;padding:16px 0;border-bottom:1px solid var(--mn-hair);max-width:none}.psc-claims h3{margin:0;font:600 14.5px/1.45 var(--font-sans);color:var(--mn-ink)}.psc-claims p{margin:0;font-size:14px;line-height:1.65;max-width:46em}.psc-claims .psc-claim-sources{margin-top:6px;font-size:13px;color:var(--mn-soft)}.psc-polls .psc-source{text-align:left;padding-left:16px}.psc-polls .psc-source small{display:block}.psc-narrow-links{display:none}.psc-lean,.psc-national,.psc-strips{margin:0}.psc-legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;padding:0;font-size:12.5px;color:var(--mn-soft)}.psc-legend li{display:inline-flex;align-items:center;gap:6px}.psc-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:var(--mn-soft)}.psc-dot.is-dem{background:var(--mn-dem)}.psc-dot.is-rep{background:var(--mn-rep)}.psc-strip{margin-bottom:6px}.psc-strip-head{display:flex;flex-wrap:wrap;gap:2px 14px;align-items:baseline;margin:10px 0 2px;font-size:13px;color:var(--mn-soft)}.psc-strip-head b{color:var(--mn-ink);font-weight:650;font-size:14px}.psc-strip svg{display:block;width:100%;height:auto;overflow:visible}.psc-grid{stroke:var(--mn-hair);stroke-width:1}.psc-zero{stroke:var(--mn-ink);stroke-width:1}.psc-axis{stroke:var(--mn-hair);stroke-width:1}.psc-mark{fill:var(--mn-soft)}.psc-mark.is-dem{fill:var(--mn-dem)}.psc-mark.is-rep{fill:var(--mn-rep)}.psc-mark:hover{stroke:var(--mn-ink);stroke-width:1.5}.psc-mean{fill:var(--mn-ink);stroke:var(--mn-paper);stroke-width:1.5}.psc-strip-axis{position:relative;height:20px;font-size:11.5px;color:var(--mn-soft)}.psc-strip-axis span{position:absolute;top:3px;transform:translateX(-50%);white-space:nowrap}.psc figcaption{margin-top:12px;font-size:13px;line-height:1.6;color:var(--mn-soft);max-width:52em}.psc-lean ol,.psc-national ol{list-style:none;margin:0;padding:0}.psc-lean li,.psc-lean-head,.psc-national li,.psc-national-head{display:grid;grid-template-columns:minmax(150px,290px) 1fr 4.6em 4.6em;gap:12px;align-items:center}.psc-lean li,.psc-national li{padding:7px 0;border-bottom:1px solid var(--mn-hair);font-size:14px;max-width:none;width:100%}.psc-lean-head>*,.psc-national-head>*{white-space:nowrap}.psc-lean-head,.psc-national-head{font-size:12.5px;color:var(--mn-soft);padding-bottom:6px;border-bottom:1px solid var(--mn-ink)}.psc-lean-head>:nth-child(n+3),.psc-lean-miss,.psc-lean-value,.psc-national-head>:nth-child(n+3),.psc-national-miss,.psc-national-value{text-align:right}.psc-lean-scale{display:flex;justify-content:space-between}.psc-lean-scale i,.psc-national-scale i{font-style:normal}.psc-national-scale{position:relative;height:1.4em}.psc-national-scale i{position:absolute;transform:translateX(-50%);white-space:nowrap}.psc-lean-name,.psc-national-name{display:flex;gap:8px;align-items:baseline;min-width:0;line-height:1.35}.psc-lean-name i,.psc-national-name i{font-style:normal;color:var(--mn-soft);min-width:1.6em}.psc-lean-name a,.psc-national-name a{text-decoration:none}.psc-lean-name a:focus-visible,.psc-lean-name a:hover,.psc-national-name a:focus-visible,.psc-national-name a:hover{text-decoration:underline}.psc-national-name small,.psc-track{display:block}.psc-track{position:relative;height:18px}.psc-track-result,.psc-track-zero{position:absolute;top:-8px;bottom:-8px;width:1px;background:var(--mn-ink)}.psc-track-zero{left:50%}.psc-bar{position:absolute;top:6px;height:6px;border-radius:3px;background:var(--mn-soft);min-width:2px}.psc-link{position:absolute;top:8px;height:2px;background:var(--mn-hair)}.psc-pin{position:absolute;top:4px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--mn-soft);box-shadow:0 0 0 2px var(--mn-paper)}.psc-bar.is-dem,.psc-link.is-dem,.psc-pin.is-dem{background:var(--mn-dem)}.psc-bar.is-rep,.psc-link.is-rep,.psc-pin.is-rep{background:var(--mn-rep)}.psc-link.is-dem,.psc-link.is-rep{opacity:.45}.psc-national li.is-highlight{background:var(--mn-wash)}.psc-groups{margin-bottom:26px}.psc-groups .psc-lean-name small{display:block}.psc-race{margin:0 0 30px}.psc-race-plot{position:relative;border-bottom:1px solid var(--mn-hair)}.psc-race-plot .psc-track-result{top:0;bottom:-4px}.psc-race-average{position:absolute;top:0;bottom:-4px;width:0;border-left:1px dashed var(--mn-soft)}.psc-race-axis{position:relative;height:20px;font-size:11.5px;color:var(--mn-soft)}.psc-race-axis span{position:absolute;top:5px;transform:translateX(-50%);white-space:nowrap}.psc-race-axis .psc-race-end{transform:none}.psc-race-top{position:relative;height:16px;font-size:11.5px;color:var(--mn-soft);margin-top:6px}.psc-race-top span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.psc-herd-scale b{font-weight:400}.psc-race-nearest{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--mn-soft)}.psc-herd-scale{position:relative;height:1.4em}.psc-herd-scale i{position:absolute;font-style:normal;white-space:nowrap}.psc-herd-scale i+i{transform:translateX(-12px)}.psc-also{margin-top:26px;padding-top:14px;border-top:1px solid var(--mn-hair);font-size:14px;line-height:1.65;max-width:52em}.psc-herding{list-style:none;margin:0;padding:0;columns:260px 2;column-gap:32px;font-size:14px}.psc-herding li{padding:6px 0;border-bottom:1px solid var(--mn-hair);break-inside:avoid}.psc-herding b{font-weight:650}@media (max-width:1000px){.psc-summary .psc-of{display:block}.psc-fields thead th{white-space:normal;vertical-align:bottom;line-height:1.25}}@media (max-width:720px){.mn-poll-related.psc{padding-left:16px;padding-right:16px}.psc .section-title{font-size:34px}.psc-wide,.psc-wide-note{display:none}.psc-totals{grid-template-columns:repeat(2,1fr)}.psc-totals dd{font-size:26px}.psc-summary,.psc-table{font-size:13.5px}.psc-summary td,.psc-summary th,.psc-table td,.psc-table th{padding:9px 5px}.psc-table{table-layout:fixed}.psc-table .psc-c-rank{width:26px}.psc-table .psc-c-num{width:50px}.psc-table td.psc-c-num:nth-child(3),.psc-table th.psc-c-num:nth-child(3){width:38px}.psc-table td.psc-c-num:nth-child(5),.psc-table th.psc-c-num:nth-child(5){width:62px}.psc-table thead th{white-space:normal;vertical-align:bottom;line-height:1.25}.psc-table td:last-child,.psc-table th:last-child{padding-right:0}.psc-table tbody .psc-c-name{overflow-wrap:anywhere;hyphens:auto}.psc-claims li{grid-template-columns:1fr}.psc-table thead button{min-height:44px}.psc-fields th:first-child{width:38%}.psc-views{width:100%}.psc-views button{flex:1 1 auto;padding:0 8px}.psc-search{max-width:none}.psc-lean li,.psc-lean-head,.psc-national li,.psc-national-head{grid-template-columns:minmax(0,1fr) 84px 4.4em;gap:8px}.psc-lean-head>:nth-child(4),.psc-lean-miss{display:none}.psc-groups .psc-lean-head,.psc-groups li{grid-template-columns:minmax(0,1fr) 112px 4.4em}.psc-herd-scale b{display:none}.psc-national li,.psc-national-head{grid-template-columns:minmax(0,1fr) 54px 3.9em 40px;gap:6px}.psc-national-scale i{font-size:0}.psc-national-scale i:before{content:"Vote";font-size:11.5px}.psc-narrow-links{display:block}.psc-section{margin-top:46px}.psc-section>h2{font-size:23px}}