html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="search"]{border-width:1px;outline:0;border-radius:0;-webkit-appearance:none}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}@font-face{font-family:DecimaMonoPro;src:url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/decimamonopro-bold-webfont.woff2") format("woff2"),url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/decimamonopro-bold-webfont.woff") format("woff");font-style:normal;font-weight:700}@font-face{font-family:DecimaMonoPro;src:url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/decimamonopro-webfont.woff2") format("woff2"),url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/decimamonopro-webfont.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:Decima;src:url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/2F4FDA_0_0.woff2") format("woff2"),url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/2F4FDA_0_0.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:AtlasGrotesk;src:url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/AtlasGrotesk-Bold-Web.woff2") format("woff2"),url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/AtlasGrotesk-Bold-Web.woff") format("woff");font-style:normal;font-weight:700}@font-face{font-family:AtlasGrotesk;src:url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/AtlasGrotesk-Regular-Web.woff2") format("woff2"),url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/AtlasGrotesk-Regular-Web.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:ArnhemPro;src:url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/ArnhemPro-Normal.woff2") format("woff2"),url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/ArnhemPro-Normal.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:ArnhemPro;src:url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/ArnhemPro-Black.woff2") format("woff2"),url("https://fivethirtyeight.com/wp-content/themes/espn-fivethirtyeight/assets/fonts/ArnhemPro-Black.woff") format("woff");font-style:normal;font-weight:700}@font-face{font-family:'fte-icons';src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAAwAAAAABXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAElAAAAAgAAAAIAAAAAUdTVUIAAASIAAAACgAAAAoAAQAAT1MvMgAAAvwAAABAAAAAYC0eOrBjbWFwAAADPAAAADIAAABE5hcAiWdseWYAAAEcAAABSAAAAWhdBE0laGVhZAAAApQAAAA0AAAANgnRceloaGVhAAAC4AAAABwAAAAkB8IDyGhtdHgAAALIAAAAFwAAAB4LVQEAbG9jYQAAAoQAAAAPAAAAEgFoANptYXhwAAACZAAAAB4AAAAgAHYAiW5hbWUAAANwAAAA3AAAAX1o3r1+cG9zdAAABEwAAAA5AAAAUXazt/14AR1ONcIUMRTOS8ZnkpH13dFkBLf1xV1/XDtocDgA3uMdHRdAbzCHoN87UNEgWb7n/hAA+lvjJalRFyEQ4+l4tAcPhy3BGW61hrrwtwt48eKFv/Xc3jfXuiEjHxuvaqi/wa3J5V3pNyvo+1e//0ErgJRUQeQGuiM9hsUeMmVE30L0Ui5rxrizhVSM/Pf4FlyNmqPmeBUwUmklL0VMhrJfemUVk84eMt6Fy7Fc0iI/oyTx/LAbaF6aiYCJakNn06l5BoBh/+OH1yvN1hXa4y3a67bt/uY9uc6oq6uWZapWOdzLB7v3Hy006lBNnDp3edP75YfT4IWDjo1/2bph9CMeGL5jY9b3LAA+W9uo21TuzBZr22k3HLj90aaKKpqtAJZUHZoWBkhfPoDjSdlpp10HVujwnnTuf/5xBxuaTpxuGPmA/gF0RTGveAFjYGRgYOBgyALTDECSiUGOgQ3ISmEAAwAQOwEAAAB4AWNAADWGLSAIAAdwAkMAeAFjYGRgAGGbE98r4vltvjIwszCAwHnvU+tA9PW8pP0MDP8PsDAwHwBy2RmYQKIATXULo3gBY4ACxlAGBiYgzcLACMQwAAAHvQBiAHgBY2BkYGA+8P8AAwMLAxAASaAIKmAHAExZApR4AWNgZsxinMDAysDBNJMpjYGBwQdCM6YxGDE8ZEAFjAJIHAUgYHBgUPj/l/nAfyBkPgDkAdUgK2FgAABa/g0reAFjYGBgAmJmIBYBkoxgmoXBAEhzACFITuEZ8/+///+DWUwg1v/HUkxgtVAAACiADH8AAHgBbYtDegRBFMd/sZ1VVrFtbGM72zEa1dYhco7scsWgvpkevsL7ExjkmxYAWuiBEm6li54SbmOc4RJur8p0MMBsCXdW6b2Ms0UbLe09tDDKWQm3MshHCbexSLaE26syHUzwWcKdVXovi3zt7RyuFdOGcJ6zeU9L2lvrm5ubJ5N/cxJb71nbKRpiUnoXWZG1k242M5mKJq/Sxp1hCPbY4ZA1iqQxEDg8kyWPh0YSmy3W2ZTnhMnSOWnSeieLjUNR8smq3gVZhHSTuGTJMEmKiEmuZPsOAwPxC1IfMWN4AWNgYgCD/1sZjBiwAQ4gZgSqYmZkYmRmZGFkZS/Ny3Q1MzCC0sZs6TmVBRmGIK6BgYEhABy1CtkAAAAAAQAAAAAAAAAAAAAAAAABAAAAAA) format("woff");font-style:normal;font-weight:normal}.icon{font-family:'fte-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e602"}.icon-twitter:before{content:"\e603"}.promo{max-width:300px;position:relative}.promo,.promo *{box-sizing:border-box}.promo .link-wrap{text-decoration:none;color:#222}.promo .header{position:static;height:auto;background:none;z-index:0;margin-bottom:15px;vertical-align:middle}.promo .head-wrap{width:100%;margin:0}.promo .head{line-height:34px;font-family:AtlasGrotesk,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;border-bottom:1px solid transparent;transition:border-color 0.2s ease-in-out;color:#222;text-align:left}.promo .head:hover{border-bottom:1px solid #cdcdcd}.promo a{text-decoration:none;color:#222}.promo .promo-btn-wrap{display:flex;justify-content:center}.btn-cta{background:transparent;border:1px solid #3c3c3c;transition:background-color .2s ease-in-out;font:12px/1.4 AtlasGrotesk,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;cursor:pointer;padding:10px;text-shadow:none;display:inline-flex;justify-content:center;align-items:center}@media (min-device-width: 768px){.btn-cta:hover,.btn-cta:active{background:#3c3c3c;color:#fff}}.btn-cta-oneline{height:34px}.promo .caption{color:#222;cursor:pointer;font-family:AtlasGrotesk,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;border-bottom:1px solid #cdcdcd;padding-bottom:5px;margin-bottom:10px;font-weight:700;line-height:24px;font-size:14px}.promo .label{font-family:"DecimaMonoPro",monospace;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:300;line-height:100%;margin:0 0 15px 0;color:#939598}.promo .table{width:100%;margin:0 0 10px 0;border-spacing:0}.promo .tr{width:100%;height:34px}.promo .tr:last-of-type td{padding-bottom:0}.promo .td{font-family:"DecimaMonoPro",monospace;padding-right:6px;vertical-align:middle;font-size:14px}.promo .td:last-of-type{padding-right:0}.promo .td-logo{padding-top:2px}.promo .logo-img{height:23px;width:23px}.promo .td-text{font-family:AtlasGrotesk,"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;padding-top:2px}.promo .td-number{font-family:"DecimaMonoPro",monospace;text-align:right;font-size:14.5px}.promo-content{margin:20px 15px 0px 15px;position:relative;height:365px}div.promo{max-width:420px;width:100%}div.promo header{display:none}div.promo a.btn{display:block;line-height:12px;max-width:300px;margin:0 auto;text-align:center}div.promo a.btn:hover{background:#222;color:#fff;transition:fill 0.2s, stroke 0.2s}@media screen and (max-width: 310px){div.promo a.btn{max-width:291px;width:291px;margin-left:-10.5px}}div.promo .timestamp-container.hide-abc{text-align:center;margin-top:-10px}div.promo.abc header{display:block}div.promo.abc .head-wrap{margin-bottom:5px}div.promo.abc .head-wrap img{display:inline-block;width:18px;vertical-align:middle;margin-top:-2px;margin-right:5px}div.promo.abc .head-wrap .hed{display:inline-block}div.promo.abc .head-wrap .hed .abc{font-family:-apple-system,BlinkMacSystemFont,Segoe UI, Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;font-size:18px;line-height:1.3em;margin:20px 0 10px 0;vertical-align:middle}div.promo.abc hr{border:0;border-top:1px solid #ccc;margin-top:-10px;margin-bottom:10px}div.promo.abc a.btn{border:1px solid #acacac;border-radius:2px}div.promo.abc .promo-content{margin-top:30px}div.promo.abc .timestamp-container.hide-abc{display:none}div.promo.abc .timestamp-container.show-abc h4.label{line-height:15px}h1{font-style:italic;font-weight:bold;font-family:AtlasGrotesk,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;text-align:center;margin-bottom:15px}.states{display:flex;justify-content:space-between;margin:0 auto 10px auto;max-width:320px}.states .state{display:flex;justify-content:space-between;border:2px solid #f0f0f0;border-radius:10px;background:#f5f5f5;padding:5px;width:32%;max-width:105px}@media screen and (max-width: 310px){.states .state{width:33%;padding:2px}}.states .state h5{font-family:"DecimaMonoPro",monospace;font-size:13px;text-transform:uppercase;text-align:left;width:13px;padding-top:10px;margin-right:10px;pointer-events:none}@media screen and (max-width: 335px){.states .state h5{margin-right:5px}}.states .state .candidate{border:2px solid #f0f0f0;background:#fff;border-radius:8px;width:36px;height:36px;cursor:pointer;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out}@media screen and (max-width: 335px){.states .state .candidate{width:31px;height:31px}}.states .state .candidate .candidate-head{background-size:contain;background-repeat:no-repeat;background-position:center 1px;background-origin:border-box}.states .state .candidate.trump .candidate-head{pointer-events:none;background-image:url("../images/trump-head.png?v=ae1cfe3b");width:29px;height:29px}@media screen and (max-width: 335px){.states .state .candidate.trump .candidate-head{width:26px;height:26px}}.states .state .candidate.trump.selected{background-color:#fa5a50;border-color:#fa5a50}.states .state .candidate.trump:not(.selected).hover{background-color:#ffcec5;border-color:#fa5a50}.states .state .candidate.biden .candidate-head{background-image:url("../images/biden-head.png?v=26c42f51");width:30px;height:29.5px}@media screen and (max-width: 335px){.states .state .candidate.biden .candidate-head{width:28px;height:27.5px;transform:translateY(-2px)}}.states .state .candidate.biden.selected{background-color:#5768ac;border-color:#5768ac}.states .state .candidate.biden:not(.selected).hover{background-color:#c8cae3;border-color:#5768ac}.map{transform:rotate(-4deg) translate(-5px);width:235px;margin:0 auto}.map path{stroke-width:1;stroke:#fff}.map path.selected{stroke-width:1;stroke:#222}.map path.us-border{stroke-width:4;stroke:#222}@media screen and (min-width: 400px){.map{width:270.25px;height:222.75px;transform:rotate(-4deg) translate(-5px, 10px) scale(1.15)}.map svg{width:270.25px;height:189.75px}}.odds-cont{display:flex;align-items:center;width:100vw;margin-left:-15px;margin-top:-10px;margin-bottom:10px;margin:-10px 0px 10px -15px}@media screen and (max-width: 399px){.odds-cont{height:44px;margin:-10px auto 10px auto;width:auto}}.odds{font-family:AtlasGrotesk,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:bold;text-align:center;padding:0 10px;margin:auto}.odds .leader.trump,.odds .leader-label.trump{color:#fa5a50}.odds .leader.biden,.odds .leader-label.biden{color:#5768ac}.odds .leader-label{font-style:italic}.ball-frame{position:absolute;z-index:-1;top:-20px;left:-15px;width:100vw;height:400px}.ball-frame svg{overflow:visible;width:100%;height:100%}.ball-frame svg circle{fill:#cdcdcd}.ball-frame svg circle.trump{fill:#ff998a}.ball-frame svg circle.biden{fill:#9197c8}

