.cl-elections.cl-sources{--el-border-soft:#e3dccd;--src-alt:#ece7db;--src-plot:#fbf9f4;--src-muted-2:#575b63;--src-tile:#fff;--src-shadow:0 12px 28px #0f101229;--src-acc-hover:#b85c0c;--src-acc-soft-2:#a34a0024;--src-acc-line:#a34a0059;--src-ci:#0f101238;--src-plot-divider:#0f10120d;--src-plot-grid:#0f10120f;--src-plot-center:#0f101229;--src-axis-pill:#fbf9f4e6;--src-hover-ring:#0f1012d9;--src-dot-outline:#fbf9f4;--src-count-bar:#b5ac96;--src-selected-ring:#0f1012;--src-hatch:#0f101212;--src-row-hover:#f3efe6;--src-row-hover-2:#e6e0d2;--src-bar-track:#dcd5c4;--src-bar-track-2:#f3efe6;--src-row-rule:#e3dccd;--src-btn-soft:#ebe6d9;--src-chip-border:#cbc2ad;--src-chip-text:#77736a;--src-text-soft:#1f2126;--src-halo:#0f10122e;--src-acc-soft:#a34a0012;--src-link-hover:#7a3700;--src-word-l:#1e40af;--src-word-l-line:#1d4ed859;--src-word-r:#991b1b;--src-word-r-line:#b91c1c59;--src-tier-high:#15803d;--src-tier-medium:#a16207;--src-tier-low:#be123c;--src-tier-high-ink:#166534;--src-tier-medium-ink:#854d0e;--src-tier-low-ink:#9f1239;--src-up:#15803d;--src-down:#be123c;--src-b-far_left:#1d4ed8;--src-b-left:#2563eb;--src-b-center_left:#3f6fcf;--src-b-center:#77736a;--src-b-center_right:#c0444e;--src-b-right:#dc2626;--src-b-far_right:#b91c1c;--src-slot-1:#a34a00;--src-slot-2:#2563eb;--src-slot-3:#15803d;--src-slot-4:#be185d;--src-t-wire_service:#a34a00;--src-t-national_news:#3f3f46;--src-t-local_news:#15803d;--src-t-international_news:#0e7490;--src-t-trade_press:#6d28d9;--src-t-opinion:#be185d;--src-t-blog:#c2410c;--src-t-newsletter:#a16207;--src-t-video:#dc2626;--src-t-podcast:#7e22ce;--src-t-press_release:#57534e;--src-t-government:#4b4f57;--src-t-think_tank:#0f766e;--src-t-social_media:#0369a1;--src-t-other:#575b63;--src-t-unclassified:#575b63;--src-lean-grad:linear-gradient(90deg, var(--src-b-far_left), var(--src-b-center_left) 38%, var(--src-b-center) 50%, var(--src-b-center_right) 62%, var(--src-b-far_right));--src-lean-grad-short:linear-gradient(90deg, var(--src-b-far_left), var(--src-b-center) 50%, var(--src-b-far_right));background:var(--el-bg);color:var(--el-text);font-family:var(--font-sans), "DM Sans", system-ui, sans-serif}.dark .cl-elections.cl-sources{--el-border-soft:#26262d;--src-alt:#0c0c0f;--src-plot:#0b0b0e;--src-muted-2:#8a8a98;--src-tile:#f4f4f6;--src-shadow:0 12px 28px #0000008c;--src-acc-hover:#ffb54f;--src-acc-soft-2:#ffa53024;--src-acc-line:#ffa53059;--src-ci:#0a0a0c8c;--src-plot-divider:#ffffff0d;--src-plot-grid:#ffffff0f;--src-plot-center:#ffffff29;--src-axis-pill:#0b0b0ecc;--src-hover-ring:#f1f1f4d9;--src-dot-outline:#0b0b0e;--src-count-bar:#3a3a44;--src-selected-ring:#f1f1f4;--src-hatch:#ffffff0d;--src-row-hover:#17171c;--src-row-hover-2:#1e1e25;--src-bar-track:#1f1f25;--src-bar-track-2:#17171c;--src-row-rule:#1a1a1f;--src-btn-soft:#222229;--src-chip-border:#34343c;--src-chip-text:#d4d4dc;--src-text-soft:#e4e4ea;--src-halo:#f1f1f42e;--src-acc-soft:#ffa53012;--src-link-hover:#ffc070;--src-word-l:#bfd6fb;--src-word-l-line:#60a5fa59;--src-word-r:#fcc5c5;--src-word-r-line:#f8717159;--src-tier-high:#4ade80;--src-tier-medium:#facc15;--src-tier-low:#fb7185;--src-tier-high-ink:#4ade80;--src-tier-medium-ink:#facc15;--src-tier-low-ink:#fb7185;--src-up:#4ade80;--src-down:#fb7185;--src-b-far_left:#3b82f6;--src-b-left:#60a5fa;--src-b-center_left:#93c5fd;--src-b-center:#d4d4dc;--src-b-center_right:#fca5a5;--src-b-right:#f87171;--src-b-far_right:#ef4444;--src-slot-1:#ffa530;--src-slot-2:#60a5fa;--src-slot-3:#4ade80;--src-slot-4:#f472b6;--src-t-wire_service:#ffa530;--src-t-national_news:#e5e5ea;--src-t-local_news:#4ade80;--src-t-international_news:#22d3ee;--src-t-trade_press:#a78bfa;--src-t-opinion:#f472b6;--src-t-blog:#fb923c;--src-t-newsletter:#facc15;--src-t-video:#f87171;--src-t-podcast:#c084fc;--src-t-press_release:#a8a29e;--src-t-government:#b8b8c4;--src-t-think_tank:#2dd4bf;--src-t-social_media:#38bdf8;--src-t-other:#8a8a98;--src-t-unclassified:#8a8a98}.cl-sources .sx-frame{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.cl-sources .sx-band-alt{background:var(--src-alt);border-top:1px solid var(--el-border-soft);border-bottom:1px solid var(--el-border-soft)}.cl-sources .sx-section{padding:40px 0 44px}.cl-sources .sx-rule-top{border-top:1px solid var(--el-border)}.cl-sources .sx-k{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--el-muted);font-size:10px;font-weight:500}.cl-sources .sx-k-sm{font-size:9.5px}.cl-sources .sx-k-xs{letter-spacing:.08em;font-size:8.5px}.cl-sources .sx-mono{font-family:var(--font-mono), "JetBrains Mono", monospace}.cl-sources .sx-num{font-family:var(--font-mono-stat), "Space Mono", monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.cl-sources .sx-eyebrow{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--el-acc);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.cl-sources .sx-eyebrow-dot{background:var(--el-acc);border-radius:50%;flex:none;width:7px;height:7px}.cl-sources .sx-h1{font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}.cl-sources .sx-h2{font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.cl-sources .sx-title{font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;letter-spacing:-.01em;font-weight:700}.cl-sources .sx-lede{color:var(--el-text-2);text-wrap:pretty;margin:0;line-height:1.55}.cl-sources .sx-sub{color:var(--src-muted-2);font-size:13.5px}.cl-sources .sx-crumbs{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--el-muted);flex-wrap:wrap;gap:8px;font-size:10.5px;font-weight:500;display:flex}.cl-sources .sx-crumbs a{color:var(--el-muted);text-decoration:none}.cl-sources .sx-crumbs a:hover{color:var(--el-text)}.cl-sources .sx-crumbs .sx-crumb-sep{color:var(--el-faint)}.cl-sources .sx-crumbs .sx-crumb-here{color:var(--el-text)}.cl-sources .sx-boxed{background:var(--el-border);border:1px solid var(--el-border);gap:1px;display:grid}.cl-sources .sx-boxed>*{background:var(--el-surf);min-width:0}.cl-sources .sx-boxed-flex{background:var(--el-border);border:1px solid var(--el-border);flex-wrap:wrap;gap:1px;display:flex}.cl-sources .sx-boxed-flex>*{background:var(--el-surf-3);min-width:0}.cl-sources .sx-card{background:var(--el-surf);border:1px solid var(--el-border)}.cl-sources .sx-seg{border:1px solid var(--el-faint);flex:none;display:flex}.cl-sources .sx-seg button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--el-text-2);white-space:nowrap;padding:6px 13px;font-size:12.5px;font-weight:600}.cl-sources .sx-seg button:hover{color:var(--el-text)}.cl-sources .sx-seg button[aria-checked=true],.cl-sources .sx-seg button[aria-selected=true]{background:var(--el-text);color:var(--el-bg)}.cl-sources .sx-seg button:focus-visible{outline:2px solid var(--el-acc);outline-offset:-2px}.cl-sources .sx-seg-mono button{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;padding:6px 11px;font-size:10.5px;font-weight:500}.cl-sources .sx-chip{all:unset;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 0 0 1px var(--el-border);color:var(--el-text-2);white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cl-sources .sx-chip:hover{color:var(--el-text)}.cl-sources .sx-chip[aria-pressed=true]{background:var(--el-surf-2);box-shadow:inset 0 0 0 1px var(--el-text);color:var(--el-text)}.cl-sources .sx-chip:focus-visible{outline:2px solid var(--el-acc);outline-offset:2px}.cl-sources .sx-chip-count{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--src-muted-2);font-size:10px;font-weight:500}.cl-sources .sx-chip-more{color:var(--el-acc);box-shadow:inset 0 0 0 1px var(--el-faint)}.cl-sources .sx-chip-dot{border-radius:50%;flex:none;width:7px;height:7px}.cl-sources .sx-btn{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;height:42px;color:var(--el-text);border:1px solid var(--el-faint);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.cl-sources .sx-btn:hover{border-color:var(--el-muted)}.cl-sources .sx-btn:focus-visible{outline:2px solid var(--el-acc);outline-offset:2px}.cl-sources .sx-btn-primary{background:var(--el-acc);color:var(--el-on-acc);border-color:var(--el-acc);font-weight:700}.cl-sources .sx-btn-primary:hover{background:var(--src-acc-hover);border-color:var(--src-acc-hover)}.cl-sources .sx-btn-solid{background:var(--el-text);color:var(--el-bg);border-color:var(--el-text);font-weight:700}.cl-sources .sx-btn-solid:hover{opacity:.92}.cl-sources .sx-btn-soft{background:var(--src-btn-soft);border-color:#0000}.cl-sources .sx-btn-soft[aria-pressed=true]{background:var(--src-acc-soft-2);color:var(--el-acc)}.cl-sources .sx-btn-icon{width:40px;padding:0}.cl-sources .sx-btn[aria-pressed=true].sx-btn-follow{color:var(--el-acc);box-shadow:inset 0 0 0 1px var(--el-acc);background:0 0;border-color:#0000}.cl-sources .sx-link-mono{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--el-acc);white-space:nowrap;font-size:10.5px;font-weight:500;text-decoration:none}.cl-sources .sx-link-mono:hover{text-decoration:underline}.cl-sources a.sx-link{color:var(--el-acc);text-decoration:none}.cl-sources a.sx-link:hover{text-decoration:underline}.cl-sources a.sx-link-inline{color:var(--el-acc);text-underline-offset:2px;text-decoration:underline}.cl-sources a.sx-link-inline:hover{text-decoration-thickness:2px}.cl-sources .sx-logo{background:var(--src-tile);color:#0f1012;font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;letter-spacing:-.02em;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.cl-sources .sx-logo img{object-fit:contain}.cl-sources .sx-logo-round{border-radius:50%}.cl-sources .sx-logo-resp{width:var(--sx-tile);height:var(--sx-tile);font-size:var(--sx-tile-fs)}.cl-sources .sx-logo-resp img{width:var(--sx-tile-in);height:var(--sx-tile-in)}@media (max-width:639.98px){.cl-sources .sx-logo-resp{width:var(--sx-tile-m);height:var(--sx-tile-m);font-size:var(--sx-tile-fs-m)}.cl-sources .sx-logo-resp img{width:var(--sx-tile-in-m);height:var(--sx-tile-in-m)}}.cl-sources .sx-track{background:var(--el-surf-2);height:6px;position:relative}.cl-sources .sx-track-lean{background:var(--src-lean-grad)}.cl-sources .sx-track-lean-short{background:var(--src-lean-grad-short)}.cl-sources .sx-track-ci{background:var(--src-ci);position:absolute;top:0;bottom:0}.cl-sources .sx-track-marker{background:var(--el-text);width:4px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cl-sources .sx-bar-fill{position:absolute;top:0;bottom:0;left:0}.cl-sources .sx-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cl-sources .sx-empty{color:var(--el-muted);padding:18px;font-size:13.5px;line-height:1.5}.cl-sources .sx-empty strong{color:var(--el-text-2);margin-bottom:4px;font-weight:600;display:block}.cl-sources .sx-skel{background:var(--el-surf-2);animation:1.4s ease-in-out infinite sx-pulse}@keyframes sx-pulse{50%{opacity:.55}}.cl-sources .sx-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:639.98px){.cl-sources .sx-only-d{display:none!important}.cl-sources .sx-frame{padding:0 16px}}@media (min-width:640px){.cl-sources .sx-only-m{display:none!important}}@media (max-width:1023.98px){.cl-sources .sx-only-lg{display:none!important}}@media (min-width:1024px){.cl-sources .sx-only-touch{display:none!important}}@media (prefers-reduced-motion:reduce){.cl-sources *,.cl-sources :before,.cl-sources :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}