.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}.state-details{color:#dedede}.state-details svg{width:100%;height:auto;padding:15px}.previous-winners{display:flex;align-items:center;justify-content:space-evenly;padding-bottom:10px}.previous-winners .winner-year{font-size:14px}.previous-winners .winner-circle{border-radius:999px;text-align:center;width:30px;height:30px;line-height:30px;font-weight:700;color:#fff;font-size:14px}.previous-winners .winner-circle.D{background-color:#3471b7}.previous-winners .winner-circle.R{background-color:#ea4e5e}.state-meter{background:#1a1f2b;max-width:450px;margin:1em auto;padding:15px var(--yddviz-padding) 0}.state-meter .poll-difference{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.state-meter .pollometer-wrapper{flex:0 0 40%!important}.state-meter .pollometer-state div{height:18px;font-size:14px;text-align:center;font-weight:700;overflow:hidden;white-space:nowrap;line-height:1.3}.state-meter .candidate-image{margin:0 10px;border:2px solid #1a1f2b}.state-status{text-align:center;font-size:14px;padding:6px 0;margin-top:4px;color:#ddd}.state-button{flex-grow:1;text-align:left;background:transparent;border:none;color:#fff;padding:10px 0}.state-button:after{left:20%!important}.state-summary{display:flex;flex-direction:row;align-items:center;text-align:left}@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}.standalone-states{padding-top:1em;padding-bottom:1em}.standalone-states h2{text-align:center}.standalone-states .state-grid{position:relative;overflow:hidden}.standalone-states.fullscreen{height:100vh;margin-bottom:0!important;padding-top:6vh;font-family:Yle,Arial,sans-serif!important}.standalone-states.fullscreen .candidate-image{width:100px!important;margin:0 15px;border-width:6px}.standalone-states.fullscreen .expand-button:after{display:none}.standalone-states.fullscreen .state-grid{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.standalone-states.fullscreen .state-meter{max-width:none;margin:0;padding:15px 10px 15px 20px;font-size:32px}.standalone-states.fullscreen .link-button,.standalone-states.fullscreen .text-wrapper{display:none!important}.standalone-states.fullscreen .pollometer-state{margin-right:-30px}.standalone-states.fullscreen .pollometer-state div{height:38px;font-size:28px;line-height:1.5}.standalone-states.fullscreen .state-status{display:none}