@media (width>=1024px){.hero .hero-data.lh-hero-data{--lh-lead:clamp(5rem, 8.2vw, 7rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.lh-hero-data .cc-favored-num{font-size:var(--lh-lead)!important}.lh-hero-data .cc-favored-party{font-size:calc(var(--sp-party-ratio) * var(--lh-lead))!important}.lh-hero-data .cc-trail-num{font-size:calc(var(--sp-trail-ratio,.5) * var(--lh-lead))!important}.lh-hero-data .cc-trail-party{font-size:calc(var(--sp-party-ratio) * var(--sp-trail-ratio,.5) * var(--lh-lead))!important}.lh-hero-data .cc-billboard{flex-wrap:nowrap!important;gap:18px!important}}.hero .lh-pulse{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 28px;display:flex}.hero .lh-pulse .hero-countdown{margin-bottom:0!important}.hero .lh-pulse-item{border-left:1px solid color-mix(in srgb, var(--hero-text) 28%, transparent);color:var(--hero-text);white-space:nowrap;align-items:baseline;gap:10px;padding-left:28px;text-decoration:none;display:inline-flex}.hero .lh-pulse-num{font-family:var(--font-display);font-size:30px;font-weight:var(--weight-black);font-variant-numeric:normal;line-height:1}.hero .lh-pulse-label{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-medium);color:var(--hero-text);text-decoration:none}.hero .lh-pulse-item{min-height:44px}.hero .lh-pulse-box{align-items:inherit;gap:inherit;border-radius:var(--radius);transition:background-color var(--transition-fast);margin:-6px -10px;padding:6px 10px;display:inline-flex}@media (hover:hover){.hero .lh-pulse-item:hover .lh-pulse-box{background:color-mix(in srgb, var(--hero-text) 7%, transparent)}}.hero .lh-pulse-item:focus-visible{outline:none}.hero .lh-pulse-item:focus-visible .lh-pulse-box{outline:2px solid var(--hero-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hero .lh-pulse-box{transition:none}}@media (width>=1024px){.hero .lh-pulse{flex-wrap:nowrap}}@media (width<=1023px){.hero .lh-pulse .hero-countdown{flex-basis:100%}.hero .lh-pulse-item:first-of-type{border-left:0;padding-left:0}}@media (width<=767px){.hero .lh-pulse{column-gap:16px;margin-bottom:14px}.hero .lh-pulse-item{gap:6px;padding-left:16px}.hero .lh-pulse-item:first-of-type{padding-left:0}.hero .lh-pulse-num{font-size:5.12821vw}.hero .lh-pulse-label{font-size:13px}}.lh-ix{--lh-ix-ink:#1a0533;--lh-ix-bg:#6d28d9;--lh-ix-fg:#fff;--lh-ix-soft:#ffffffe6;--lh-ix-rule:#ffffff4d;padding-top:var(--section-gap-md);padding-bottom:var(--section-gap-md);background:var(--lh-ix-bg);color:var(--lh-ix-fg);border-top:4px solid var(--lh-ix-ink);border-bottom:4px solid var(--lh-ix-ink);margin-top:0}html:not([data-lh-pos=above]) .lh-ix--above,html[data-lh-pos=above] .lh-ix--below{display:none}.lh-ix--below~.how-sp26-thinks.section-major,.freshness-strip+.lh-rtw.section.section-major{margin-top:0}main#main-content:has(>.content-container>.freshness-strip+.lh-rtw){padding-bottom:0}.lh-ix .lh-ix-title{isolation:isolate;font-family:var(--font-display);font-size:clamp(2.5rem,4.2vw,3.5rem);font-weight:var(--weight-display-header);letter-spacing:-.01em;color:#fff;margin:0 auto;padding:4px 16px 8px;line-height:1;display:table;position:relative}.lh-ix .lh-ix-title:before{content:"";z-index:-1;background:var(--lh-ix-ink);clip-path:polygon(0% 18%,2% 6%,100% 10%,99% 90%,96% 100%,1% 94%);position:absolute;inset:6px -6px 2px -4px;transform:rotate(-.9deg)}.lh-ix .lh-ix-list{grid-template-columns:1fr;margin:28px 0 0;padding:0;list-style:none;display:grid}.lh-ix .lh-ix-cell{border-top:1px solid var(--lh-ix-rule);min-width:0}.lh-ix .lh-ix-item{height:100%;color:inherit;flex-direction:column;gap:6px;padding:14px 0 16px;text-decoration:none;display:flex}.lh-ix .lh-ix-box{gap:inherit;border-radius:var(--radius);transition:background-color var(--transition-fast);flex-direction:column;margin:-6px -10px;padding:6px 10px;display:flex}@media (hover:hover){.lh-ix .lh-ix-item:hover .lh-ix-box{background:color-mix(in srgb, var(--lh-ix-fg) 7%, transparent)}}.lh-ix .lh-ix-item:focus-visible{outline:none}.lh-ix .lh-ix-item:focus-visible .lh-ix-box{outline:2px solid var(--lh-ix-fg);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lh-ix .lh-ix-box{transition:none}}.lh-ix .lh-ix-name{font-family:var(--font-display);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.05}.lh-ix .lh-ix-desc{font-family:var(--font-sans);font-size:15px;line-height:1.5;font-weight:var(--weight-medium);color:var(--lh-ix-soft)}@media (width>=768px) and (width<=1023px){.lh-ix .lh-ix-list{column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lh-ix .lh-ix-list{grid-template-columns:repeat(var(--lh-ix-count,4), minmax(0, 1fr))}.lh-ix .lh-ix-cell{border-top:0;border-left:1px solid var(--lh-ix-rule)}.lh-ix .lh-ix-cell:first-child{border-left:0}.lh-ix .lh-ix-item{padding:4px var(--space-md)}.lh-ix .lh-ix-cell:first-child .lh-ix-item{padding-left:0}.lh-ix .lh-ix-cell:last-child .lh-ix-item{padding-right:0}}@media (width<=767px){.lh-ix .lh-ix-title{padding:3px 12px 6px;font-size:30px;line-height:1.1}.lh-ix .lh-ix-list{margin-top:18px}.lh-ix .lh-ix-cell:last-child{border-bottom:1px solid var(--lh-ix-rule)}.lh-ix .lh-ix-item{gap:4px;padding:14px 0 16px}.lh-ix .lh-ix-name{font-size:19px;line-height:1.1}.lh-ix .lh-ix-desc{font-size:15px;line-height:1.45}}html[data-theme=dark] .lh-ix{--lh-ix-bg:var(--purple-900);--lh-ix-fg:var(--white);--lh-ix-soft:var(--text-secondary);--lh-ix-rule:var(--border-hairline);--lh-ix-ink:var(--purple-600);background:var(--lh-ix-bg);border-top:4px solid var(--purple-500);border-bottom:4px solid var(--purple-500)}html[data-theme=dark] .lh-ix .lh-ix-item:focus-visible .lh-ix-box{outline-color:var(--purple-500)}html[data-theme=dark] .rtw-plate.lh-rtw{background:radial-gradient(1200px 420px at 50% -60px,#7c3aed38,#0000 70%),linear-gradient(#0b0614 0%,#07040d 100%)}@media (width<=767px){.hero .hero-data.lh-hero-data{--a-lead:clamp(3.4rem, 17vw, 4.6rem);--a-label:clamp(1.65rem, 7.4vw, 2rem);row-gap:40px!important;padding-top:22px!important}.hero .lh-hero-data .chamber-module{grid-template-columns:minmax(0, 1fr) calc(var(--a-lead) * 1.72) calc(var(--a-lead) * .92);grid-template-rows:auto auto auto;display:grid!important}.hero .lh-hero-data .chamber-module>:first-child{letter-spacing:-.022em;grid-area:1/1/2/2;align-self:end;padding:0 8px 0 0;font-size:var(--a-label)!important;margin:0!important;line-height:1!important}.hero .lh-hero-data .chamber-module:not(:has(.cc-weekly))>:first-child{grid-area:1/1/3/2;align-self:center}.hero .lh-hero-data .chamber-module .cc-weekly{white-space:nowrap;grid-area:2/1/3/2;align-self:start;margin-top:4px!important;font-size:13px!important}.hero .lh-hero-data .chamber-module .cc-billboard{--cc-lead-figure:var(--a-lead);display:contents!important}.hero .lh-hero-data .chamber-module .cc-favored{grid-area:1/2/3/3;align-self:center}.hero .lh-hero-data .chamber-module .cc-favored-party{margin-top:.16em!important}.hero .lh-hero-data .chamber-module .cc-trail{grid-area:1/3/3/4;align-self:center;padding:0 0 0 14px!important;transform:none!important}.hero .lh-hero-data .chamber-module .cc-trail-party{font-size:max(13px, calc(var(--sp-party-ratio) * var(--sp-trail-ratio) * var(--cc-lead-figure)))!important}.hero .lh-hero-data .chamber-module .cc-billboard>.cc-trail:first-child{grid-area:1/2/3/3;padding-left:0!important}.hero .lh-hero-data .chamber-module>[role=img]{grid-area:3/1/4/-1;max-width:none!important;margin:18px 0 0!important}.hero .lh-hero-data .chamber-module .cc-support{display:none!important}.hero .lh-pulse{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:14px;align-items:center!important;gap:0!important;display:grid!important}.hero .lh-pulse .hero-countdown{grid-column:1/-1;min-width:0;align-items:center!important;gap:12px!important;margin-bottom:22px!important;display:flex!important}.hero .lh-pulse .hero-countdown-num{letter-spacing:-.02em;line-height:.8;font-size:44px!important;font-weight:var(--weight-black)!important}.hero .lh-pulse .hero-countdown-label{min-width:0;max-width:19em;line-height:1.2;font-size:17px!important;font-weight:var(--weight-medium)!important;color:var(--hero-text)!important;white-space:normal!important;text-wrap:balance!important}.hero .lh-pulse .lh-pulse-item{min-width:0;min-height:44px;border-left:1px solid color-mix(in srgb, var(--hero-text) 22%, transparent)!important;border-radius:0!important;align-items:center!important;gap:8px!important;padding:0 0 0 14px!important;display:flex!important}.hero .lh-pulse .lh-pulse-item:first-of-type{border-left:0!important;padding-left:0!important}.hero .lh-pulse .lh-pulse-num{letter-spacing:-.02em;font-variant-numeric:normal;line-height:.8;font-size:34px!important;font-weight:var(--weight-black)!important}.hero .lh-pulse .lh-pulse-label{white-space:normal;width:min-content;line-height:1.2;font-size:15px!important;font-weight:var(--weight-medium)!important;color:var(--hero-text)!important}}@media (width<=359px){.hero .lh-hero-data .chamber-module .cc-weekly{white-space:normal;padding-right:8px;line-height:1.3}.hero .lh-hero-data .chamber-module .cc-weekly-period{white-space:nowrap;display:block}.hero .lh-pulse .lh-pulse-box{flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.hero .lh-pulse .lh-pulse-label{width:auto;font-size:13px!important}.hero .lh-pulse .hero-countdown-num{flex-shrink:0}}.how-sp26-steps:focus-visible{outline:2px solid var(--purple-500);outline-offset:4px}@media (width>=768px) and (width<=1023px){.hero .hero-data.lh-hero-data{--lh-lead:8.2vw;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hero .lh-hero-data .chamber-module>[role=img]~div{text-wrap:balance}.lh-hero-data .cc-favored-num{font-size:var(--lh-lead)!important}.lh-hero-data .cc-favored-party{font-size:calc(var(--sp-party-ratio) * var(--lh-lead))!important}.lh-hero-data .cc-trail-num{font-size:calc(var(--sp-trail-ratio,.5) * var(--lh-lead))!important}.lh-hero-data .cc-trail-party{font-size:calc(var(--sp-party-ratio) * var(--sp-trail-ratio,.5) * var(--lh-lead))!important}}@media (width>=1024px){.hero .lh-pulse{width:100%;max-width:1040px}.hero .lh-pulse .lh-pulse-item:first-of-type{border-left:0;margin-left:auto;padding-left:28px}}@media (width<=767px){.hero .hero-data.lh-hero-data{margin-bottom:28px!important}}
