.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);background:#2e374d;opacity:.8;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:20px}.loading-overlay svg{max-width:200px;margin-top:1em}.electorate-map{max-width:980px;margin:.5em auto 2em;position:relative}.electorate-map .uncertain{fill:#ddd}.electorate-map .biden{fill:#3471b7}.electorate-map .biden.leans,.electorate-map .biden.trend{fill:#6498d3}.electorate-map .trump{fill:#ea4e5e}.electorate-map .trump.leans,.electorate-map .trump.trend{fill:#f2929c}.state-circle circle{transition:fill .2s}.state-circle text{text-anchor:middle;font-size:18px;fill:#000;font-weight:700;dominant-baseline:middle;font-family:Open Sans,Arial,sans-serif}.state-circle .close{fill:#ddd!important}.state-circle .likely text,.state-circle .safe text{fill:#fff}.state-circle .uncertain text{fill:#000}@media screen and (max-width:500px){.state-circle text{font-size:32px}.state-circle g:not(.major) text{fill:none}}@media screen and (max-width:499px){.ydd-article__body #app-2020-09-usa_polls{margin-left:-20px;margin-right:-20px}}#app-2020-09-usa_polls{--yddviz-padding:10px;font-family:Arial,sans-serif;color:#fff;background:#2e374d;margin-bottom:16px}@media screen and (min-width:480px){#app-2020-09-usa_polls{--yddviz-padding:15px}}#app-2020-09-usa_polls .compact{--yddviz-padding:10px}#app-2020-09-usa_polls .spacing{margin-top:2em;margin-bottom:2em}#app-2020-09-usa_polls h2{font-family:Open Sans,Arial,sans-serif;font-weight:700;margin:0}#app-2020-09-usa_polls p{font-size:16px;margin-bottom:1em}#app-2020-09-usa_polls small{font-size:14px}#app-2020-09-usa_polls p:last-child{margin-bottom:0}#app-2020-09-usa_polls .text-wrapper{max-width:400px;margin:0 auto}#app-2020-09-usa_polls .result-summary{position:relative;padding:var(--yddviz-padding)}#app-2020-09-usa_polls .link-button{display:block;margin:0 auto;text-align:center;background:#1a1f2b;max-width:200px;padding:8px;line-height:1.2;font-weight:700;border-radius:999px;color:#fff;text-decoration:none}#app-2020-09-usa_polls .candidate-image{border-radius:999px;width:50px;max-width:50%;height:auto}#app-2020-09-usa_polls .candidate-image.leans,#app-2020-09-usa_polls .candidate-image.trend{filter:contrast(30%)}#app-2020-09-usa_polls .meta-info{text-align:center;color:#eee}#app-2020-09-usa_polls .uncertain{background-color:#ddd}#app-2020-09-usa_polls .biden{background-color:#3471b7;border-color:#3471b7}#app-2020-09-usa_polls .biden.leans,#app-2020-09-usa_polls .biden.trend{background-color:#6498d3;border-color:#6498d3}#app-2020-09-usa_polls .trump{background-color:#ea4e5e;border-color:#ea4e5e}#app-2020-09-usa_polls .trump.leans,#app-2020-09-usa_polls .trump.trend{background-color:#f2929c;border-color:#f2929c}#app-2020-09-usa_polls .pollometer-wrapper{position:relative;grid-area:c;flex-grow:1;display:flex;flex-direction:column;justify-content:center}#app-2020-09-usa_polls .expand-button{position:relative;cursor:pointer}#app-2020-09-usa_polls .expand-button:after{content:"";border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #ddd;position:absolute;bottom:0;left:50%;margin-bottom:-3px}#app-2020-09-usa_polls .expand-button[aria-expanded=true]:after{border-top:none;border-bottom:8px solid #ddd}#app-2020-09-usa_polls .yddviz-button{background:#1a1f2b;color:#fff;border:none;display:block;margin:1em auto;padding:12px;width:100%;max-width:450px;font-weight:700}#app-2020-09-usa_polls .yddviz-button.expand-button{padding-bottom:16px;margin-bottom:0}#app-2020-09-usa_polls .yddviz-button.expand-button:after{margin-bottom:5px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}#app-2020-09-usa_polls.standalone-map.fullscreen{height:100vh;margin-bottom:0}#app-2020-09-usa_polls.standalone-map.fullscreen .electorate-map{max-width:1250px}#app-2020-09-usa_polls.standalone-map .legend{width:100%;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;margin:.5em auto;padding:5px 10px;max-width:414px;background:#1a1f2b;border-radius:10px}#app-2020-09-usa_polls.standalone-map .legend .legend-item{position:relative}#app-2020-09-usa_polls.standalone-map .legend .legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%}#app-2020-09-usa_polls.standalone-map .legend .legend-dot:nth-child(2){margin-left:-4px}#app-2020-09-usa_polls.standalone-map .legend .legend-text{margin-left:8px;font-size:14px;position:relative}