.lt-line,.lt-page{--lt-hue:#2a2926;--lt-empty:#ebe8e3;--gold:#c9a44a;--gold-ink:#8d6f22;--expo:var(--ease-expo,cubic-bezier(.16,1,.3,1))}:where([data-look=watif]) .lt-line,:where([data-look=watif]) .lt-page{--lt-empty:#fffbf1}.lt-big{display:block;font:500 clamp(64px,7vw,108px)/.88 var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap}.lt-big small{font-size:.4em;letter-spacing:-.02em;color:var(--soft)}.lt-lede-card{display:grid;gap:18px}.lt-lede-main{display:grid;gap:8px}.lt-lede-main .dp-kicker{margin:0}.lt-lede-main>small{color:var(--muted);font-size:12px}.lt-lede-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:16px;border-top:1px solid var(--line-soft)}.lt-lede-pair div{display:grid;align-content:start;gap:4px}.lt-lede-pair b{font:500 30px/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.lt-lede-pair span{color:var(--soft);font-size:12.5px;line-height:1.4}.lt-lede-races{margin:0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--ink);font-size:13px;line-height:1.45}.lt-lede-races b{font:600 17px/1 var(--font-display);color:var(--gold-ink)}.lt-rank{padding-bottom:18px}.lt-rank-head,.lt-row{display:grid;grid-template-columns:34px minmax(0,1.3fr) minmax(180px,1.4fr) 92px 100px;align-items:center;gap:18px}.lt-rank-head{padding:0 8px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where([data-look=watif]) .lt-rank-head{letter-spacing:.02em}.lt-rank-head span:nth-child(4),.lt-rank-head span:nth-child(5){text-align:right}.lt-rank ol{margin:0;padding:0;list-style:none}.lt-rank li{border-bottom:1px solid var(--line-soft)}.dp-section[data-in] .lt-rank li{animation:dp-fade-up .6s var(--expo) both;animation-delay:calc(.2s + var(--k) * 40ms)}.lt-row{padding:13px 8px;border-radius:12px;color:inherit;text-decoration:none;transition:background .25s ease}.lt-row:focus-visible,.lt-row:hover{background:rgba(255,255,255,.3);outline:none}.lt-row-n{color:var(--muted);font:500 15px/1 var(--font-display);font-variant-numeric:tabular-nums}.lt-row-race{display:grid;gap:3px;min-width:0}.lt-row-race b{overflow:hidden;font:500 18px/1.15 var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.lt-row-race small{color:var(--muted);font-size:12px}.lt-row-bar{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px}.lt-bar{position:relative;display:block;height:10px;border-radius:99px;background:rgba(0,0,0,.06);overflow:hidden}.lt-bar i{position:absolute;inset:0 auto 0 0;width:calc(var(--w) * 100%);border-radius:inherit;transform-origin:left}.dp-section[data-in] .lt-bar i{animation:dp-grow 1.1s var(--expo) both;animation-delay:calc(.35s + var(--k) * 40ms)}.lt-row-bar em{display:grid;justify-items:end;font:500 21px/1 var(--font-display);font-style:normal;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lt-row-bar em small{margin-top:3px;color:var(--muted);font:500 10.5px/1 var(--font-sans);letter-spacing:0}.lt-row-spanish{color:var(--soft);font:500 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.lt-chip{justify-self:end;padding:5px 10px;border-radius:99px;font:600 11.5px/1 var(--font-sans);white-space:nowrap}.lt-chip.dem{background:color-mix(in srgb,var(--blue) 16%,transparent);color:color-mix(in srgb,var(--blue) 75%,var(--ink))}.lt-chip.rep{background:color-mix(in srgb,var(--red) 16%,transparent);color:color-mix(in srgb,var(--red) 75%,var(--ink))}.lt-chip.toss{background:color-mix(in srgb,var(--gold) 30%,transparent);color:var(--gold-ink)}.lt-more{display:block;margin:16px auto 0;min-height:38px;padding:0 18px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.3);color:var(--ink);font:500 13px/1 var(--font-sans);cursor:pointer;transition:background .25s ease}.lt-more:hover{background:rgba(255,255,255,.6)}.lt-map-card .chart-note,.lt-rank .chart-note{margin:14px 8px 0}.lt-map-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.lt-focus{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.28);color:var(--soft);font:500 13px/1 var(--font-sans);cursor:pointer;transition:background .25s ease,color .25s ease}.lt-focus i{width:12px;height:12px;border:2px solid var(--gold);border-radius:3px;transition:background .25s ease}.lt-focus.on{background:var(--ink);color:var(--paper-light)}.lt-focus.on i{background:var(--gold)}.lt-map-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);gap:16px;align-items:stretch}.lt-map-card{gap:12px}.lt-map-card,.lt-map-side{display:grid;align-content:start}.lt-map-side{gap:14px}.lt-map-side .chart-note,.lt-map-side .dp-kicker{margin:4px 0 0}.lt-map-stats{display:grid;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.lt-map-stats div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.lt-map-stats b{min-width:1.6em;font:500 44px/.9 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lt-map-stats span{color:var(--soft);font-size:13px;line-height:1.4}.lt-top{display:grid;margin:0;padding:0;list-style:none}.lt-top li{border-bottom:1px solid var(--line-soft);animation:dp-fade-up .5s var(--expo) both;animation-delay:calc(var(--k) * 40ms)}.lt-top a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;color:inherit;text-decoration:none}.lt-top a:hover b{text-decoration:underline;text-underline-offset:3px}.lt-top span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.lt-top b{font:500 15px/1.2 var(--font-display);letter-spacing:-.01em}.lt-top em{padding:2px 7px;border-radius:99px;font:600 10px/1.3 var(--font-sans);font-style:normal}.lt-top em.dem{background:color-mix(in srgb,var(--blue) 16%,transparent);color:color-mix(in srgb,var(--blue) 75%,var(--ink))}.lt-top em.rep{background:color-mix(in srgb,var(--red) 16%,transparent);color:color-mix(in srgb,var(--red) 75%,var(--ink))}.lt-top em.toss{background:color-mix(in srgb,var(--gold) 30%,transparent);color:var(--gold-ink)}.lt-top strong{flex:none;font:500 17px/1 var(--font-display);font-variant-numeric:tabular-nums}.lt-legend{display:grid;grid-template-columns:auto minmax(120px,260px) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:center;color:var(--soft);font-size:12px}.lt-legend>i{height:10px;border-radius:5px}.lt-legend-ticks{position:relative;grid-column:2;grid-row:2;height:12px;color:var(--muted);font:500 10.5px/1 var(--font-sans)}.lt-legend-ticks small{position:absolute;top:0;translate:-50% 0;white-space:nowrap}.lt-legend-ticks small:first-child{translate:0 0}.lt-legend-ticks small:last-child{translate:-100% 0}.lt-legend-race{grid-column:3;grid-row:1;display:inline-flex;align-items:center;gap:7px}.lt-legend-race i{width:14px;height:10px;border:2px solid var(--gold);border-radius:2px}.lt-map{position:relative;overflow:hidden;border-radius:14px}.lt-map svg{display:block;width:100%;height:auto}.lt-map-areas path{stroke:rgba(255,255,255,.55);stroke-width:.3;cursor:pointer;outline:none;transition:fill .5s ease,opacity .35s ease}.lt-map-areas path:focus-visible{stroke:#1d1c1a;stroke-width:1}.lt-map-areas path.outside{opacity:.16}.lt-map.states .lt-map-areas path{stroke:none}.lt-map.focus .lt-map-areas path:not(.race){opacity:.22}.lt-map.focus.zoomed .lt-map-areas path.outside{opacity:.1}.dp-section[data-in] .lt-map-areas path{animation:lt-sweep .9s var(--expo) both;animation-delay:calc(.2s + var(--x) * .7s)}.lt-map-state{fill:none;stroke:rgba(29,28,26,.5);stroke-width:.6;pointer-events:none}.lt-map-races path{fill:none;stroke:var(--gold);stroke-width:1.4;stroke-linejoin:round;pointer-events:none;vector-effect:non-scaling-stroke}.dp-section[data-in] .lt-map-races{animation:dp-fade .6s ease 1.1s both}.lt-map-hover{fill:none;stroke:#1d1c1a;stroke-width:1.6;pointer-events:none;vector-effect:non-scaling-stroke}.lt-map-wait{display:grid;place-items:center;aspect-ratio:8/5;color:var(--muted);font-size:13px}.lt-map-hint{bottom:6px;margin:0;color:var(--muted);font-size:11.5px;pointer-events:none}.lt-map-back,.lt-map-hint{position:absolute;left:10px}.lt-map-back{top:10px;padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:rgba(240,237,232,.88);color:var(--ink);font:500 12.5px/1 var(--font-sans);cursor:pointer}:where([data-look=watif]) .lt-map-back{background:rgba(255,254,245,.88)}.lt-map-state-name{right:12px;top:10px;margin:0;font:500 20px/1 var(--font-display);letter-spacing:-.02em}.lt-map-state-name,.lt-map-tip{position:absolute;pointer-events:none}.lt-map-tip{left:0;top:0;z-index:3;display:grid;gap:3px;min-width:200px;max-width:260px;padding:11px 13px;border:1px solid rgba(255,255,255,.7);border-radius:14px;background:color-mix(in srgb,var(--paper-light) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 36px -20px rgba(29,28,26,.45);font-size:12px;opacity:0;transition:opacity .12s ease}.lt-map-tip.show{opacity:1}.lt-map-tip b{font:600 13px/1.2 var(--font-sans)}.lt-map-tip strong{font:500 30px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lt-map-tip span{color:var(--soft);line-height:1.35}.lt-map-tip em{justify-self:start;margin-top:4px;padding:3px 8px;border-radius:99px;font:600 11px/1.2 var(--font-sans);font-style:normal}.lt-map-tip em.dem{background:color-mix(in srgb,var(--blue) 16%,transparent);color:color-mix(in srgb,var(--blue) 75%,var(--ink))}.lt-map-tip em.rep{background:color-mix(in srgb,var(--red) 16%,transparent);color:color-mix(in srgb,var(--red) 75%,var(--ink))}.lt-map-tip em.none{background:rgba(0,0,0,.06);color:var(--soft)}.lt-map-tip em.toss{background:color-mix(in srgb,var(--gold) 30%,transparent);color:var(--gold-ink)}@keyframes lt-sweep{0%{opacity:0}}.lt-states ol{display:grid;margin:0;padding:0;list-style:none}.lt-states li{border-bottom:1px solid var(--line-soft)}.lt-states li:last-child{border-bottom:0}.dp-section[data-in] .lt-states li{animation:dp-fade-up .6s var(--expo) both;animation-delay:calc(.2s + var(--k) * 60ms)}.lt-state{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 150px;align-items:center;gap:18px;padding:11px 8px;border-radius:12px;color:inherit;text-decoration:none;transition:background .25s ease}.lt-state:focus-visible,.lt-state:hover{background:rgba(255,255,255,.3);outline:none}.lt-state-name{display:flex;align-items:baseline;gap:8px;min-width:0}.lt-state-name b{font:500 18px/1.2 var(--font-display);letter-spacing:-.02em}.lt-state-name em{padding:2px 7px;border-radius:99px;background:rgba(0,0,0,.06);color:var(--soft);font:600 10px/1.4 var(--font-sans);font-style:normal;letter-spacing:.04em;white-space:nowrap}.lt-state-bar{display:block;height:14px;border-radius:4px;background:rgba(0,0,0,.05);overflow:hidden}.lt-state-bar i{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:inherit;background:var(--lt-hue);transform-origin:left}.dp-section[data-in] .lt-state-bar i{animation:dp-grow 1.1s var(--expo) both;animation-delay:calc(.3s + var(--k) * 60ms)}.lt-state-n{display:grid;justify-items:end;gap:2px}.lt-state-n b{font:500 22px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lt-state-n small{color:var(--muted);font-size:11.5px}.lt-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.lt-note h3{margin:0 0 8px;font:500 20px/1.15 var(--font-display);letter-spacing:-.02em}.lt-note p{margin:0;color:var(--soft);font-size:14px;line-height:1.55}.dp-section[data-in] .lt-note{animation:dp-fade-up .8s var(--expo) both;animation-delay:calc(.2s + var(--k) * .1s)}.lt-source{margin-top:18px;max-width:none}.lt-source a{color:var(--ink);font-weight:600;text-decoration:none}.lt-source a:hover{text-decoration:underline;text-underline-offset:3px}.lt-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;color:var(--soft);font-size:14px;line-height:1.45;animation:dp-fade-up .8s var(--expo) .35s both}.lt-line strong{color:var(--ink);font:500 17px/1.2 var(--font-display);letter-spacing:-.015em}.lt-line strong b{font-weight:600;font-variant-numeric:tabular-nums}.lt-line .sep,.lt-line small{color:var(--muted)}.lt-line small{flex-basis:100%;font-size:11.5px}.lt-line a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.lt-line a:hover{color:var(--ink)}@media (max-width:1100px){.lt-map-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.lt-rank-head{display:none}.lt-row{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"n race chip" "n bar bar";row-gap:10px;column-gap:12px;padding:14px 4px}.lt-row-n{grid-area:n;align-self:start;padding-top:3px}.lt-row-race{grid-area:race}.lt-chip{grid-area:chip;align-self:start}.lt-row-bar{grid-area:bar;grid-template-columns:minmax(0,1fr) 76px}.lt-row-spanish{display:none}.lt-row-race b{white-space:normal}.lt-state{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name n" "bar bar";row-gap:8px}.lt-state-name{grid-area:name;flex-wrap:wrap}.lt-state-bar{grid-area:bar;height:10px}.lt-state-n{grid-area:n}.lt-legend{grid-template-columns:minmax(0,1fr)}.lt-legend-race,.lt-legend-ticks,.lt-legend>i{grid-column:1;grid-row:auto}.lt-map-hint{position:static;margin-top:8px}.lt-map-races path{stroke-width:.8}.lt-map-stats b{font-size:38px}.lt-map-tools{justify-content:flex-start}.lt-lede-pair b{font-size:26px}}@media (prefers-reduced-motion:reduce){.lt-line,.lt-page *{animation:none!important}}