.result-grid-wrapper{margin-top:10px;margin-bottom:15px;display:grid;grid-gap:20px;grid-template-areas:"a b" "c c"}@media screen and (min-width:600px){.result-summary:not(.compact) .result-grid-wrapper{display:flex}}.electorate-meter{background:#1a1f2b;max-width:980px;margin:1em auto;padding:20px var(--yddviz-padding)}.candidate-summary{display:flex;white-space:nowrap;justify-content:center;align-items:center;text-align:center;grid-area:a}.candidate-summary span{padding:10px}.candidate-summary.pull-right{order:3;grid-area:b}.middle-line{width:2px;height:50px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.middle-line span{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);font-weight:700;font-size:14px;word-break:keep-all}.pollometer{background:#ddd;height:34px}.pollometer:after{content:"";clear:both;display:table}.pollometer div{height:34px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:20px;overflow:hidden;white-space:nowrap}.pollometer .biden{float:left}.pollometer .biden.trend{color:#1a1f2b}.pollometer .trump{float:right}.pollometer .trump.trend{color:#1a1f2b}.pollometer .uncertain{color:#1a1f2b;float:left}.legend{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:.5em auto;max-width:414px}.legend,.legend .legend-item{position:relative}.legend .legend-dot{position:absolute;width:10px;height:10px;border-radius:50%;top:50%;left:0;transform:translateY(-50%)}.legend .legend-text{padding-left:15px;font-size:14px;position:relative}.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}@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}