@media (prefers-color-scheme: dark){.dark-theme #promo-abc{color:#fff}.dark-theme #promo-abc .promo-btn-wrap .btn-cta{background:#000;color:#fff}.dark-theme #promo-abc .promo-btn-wrap .btn-cta:hover{background:#fff;color:#000}.dark-theme #promo-abc .header .head{color:#fff}.dark-theme #promo-abc .header .label{color:#fff}.dark-theme #promo-abc .header .logo .dark{display:initial}.dark-theme #promo-abc .header .logo .light{display:none}.dark-theme #promo-abc .element-container .chart-overlay{background-color:rgba(0,0,0,0.6)}.dark-theme #promo-abc .text-container{color:#fff}.dark-theme #promo-abc .text-container .candidate.dem{color:#c1c8e3}.dark-theme #promo-abc .text-container .candidate.rep{color:#ff9d8d}}#promo-abc{border:1px solid #cecfcf}#promo-abc,#promo-538{max-width:582px;padding-top:16px;padding-bottom:16px;margin:auto;cursor:pointer}#promo-abc .em,#promo-538 .em{font-weight:600}#promo-abc .header-abc,#promo-538 .header-abc{position:relative;z-index:1}#promo-abc .header,#promo-538 .header{display:flex;align-items:center;margin:0 15px}@media (max-width: 320px){#promo-abc .header,#promo-538 .header{margin:0}}#promo-abc .header .header-left,#promo-538 .header .header-left{padding-right:10px}@media (max-width: 320px){#promo-abc .header .logo,#promo-538 .header .logo{display:none}}#promo-abc .header .logo img.dark,#promo-538 .header .logo img.dark{display:none}#promo-abc .header .logo img.light,#promo-538 .header .logo img.light{display:initial}#promo-abc .header h3,#promo-538 .header h3{font-family:"franklin-gothic-atf","Helvetica Neue",helvetica,arial,sans-serif;font-weight:600;line-height:1.3em}#promo-abc .header .head-wrap,#promo-538 .header .head-wrap{margin-bottom:5px}#promo-abc .header .label,#promo-538 .header .label{margin-bottom:0}#promo-abc .header .head,#promo-538 .header .head{cursor:pointer;font-size:20px;line-height:1.2em}#promo-abc a.wrapper,#promo-538 a.wrapper{width:100%}#promo-abc #presidential-forecast-abc-embed,#promo-538 #presidential-forecast-abc-embed{position:relative;height:100%;min-height:300px;display:flex;align-items:center}#promo-abc .element-container,#promo-538 .element-container{position:absolute;width:100%}#promo-abc .element-container .chart,#promo-538 .element-container .chart{width:100%}#promo-abc .element-container .chart-overlay,#promo-538 .element-container .chart-overlay{height:100%;width:100%;top:0;position:absolute;background-color:rgba(255,255,255,0.8)}#promo-abc #histogram-promo,#promo-538 #histogram-promo{position:relative}#promo-abc .text-container,#promo-538 .text-container{max-width:280px;margin:auto;text-align:center}#promo-abc .text-container span,#promo-538 .text-container span{font-size:30px;line-height:36px;font-family:"franklin-gothic-atf","Helvetica Neue",helvetica,arial,sans-serif}#promo-abc .text-container .candidate,#promo-538 .text-container .candidate{font-weight:600}#promo-abc .text-container .candidate.dem,#promo-538 .text-container .candidate.dem{color:#3255a4}#promo-abc .text-container .candidate.rep,#promo-538 .text-container .candidate.rep{color:#ff2d21}#promo-abc .promo-btn-wrap,#promo-538 .promo-btn-wrap{position:relative;text-align:center;width:100%;top:30px;display:block}#promo-abc .promo-btn-wrap .btn-cta,#promo-538 .promo-btn-wrap .btn-cta{background:#fff;color:#3c3c3c}#promo-abc .promo-btn-wrap .btn-cta:hover,#promo-538 .promo-btn-wrap .btn-cta:hover{background:#3c3c3c;color:#fff}

