*{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}a,img,a img,a:active{border:0;outline:none}.article-title,.video-title,.cta-text{max-width:900px}svg{margin-left:-20px;cursor:default}.collapsed{max-height:0;overflow:hidden}.btn{background-color:#f5f5f5;border:1px solid #ddd;font:700 18px/18px Helvetica;display:inline-block;padding:4px 10px;cursor:pointer;color:#000}.btn:hover{background-color:#ddd;border:1px solid #bdbdbd}.btn .larger{font-size:22px;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}.btn.tilt .larger{display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.statement{font:700 20px/20px Helvetica;margin:10px 0 10px;text-align:center}.dropdown{display:inline-block}.dropdown .dropdown-menu{min-width:136px;text-align:center;top:inherit;bottom:0}.dropdown li a{cursor:pointer}.dropdown li a:hover{color:#000;background-color:#eee}.dropdown .button-active{color:#ddd;background-color:transparent}.dropdown .button-active:hover{color:#ddd;background-color:transparent}.per100{float:right}p{padding:0;margin:0}#map{position:relative;clear:both;margin:14px 0 30px}.issueitem{position:relative;border-bottom:3px solid #fff;padding:10px 20px;background-color:#3cc;font:700 40px/40px Helvetica;color:#fff;cursor:pointer;letter-spacing:.02em;max-height:40px;height:1000px;overflow:hidden;-webkit-transition:max-height .6s ease-in-out;-moz-transition:max-height .6s ease-in-out;-o-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out}.issueitem.open{max-height:636px}.issueitem:hover{color:#000}.issueitem:hover .metricnum{color:#000}.issueitem:hover .metric{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}.issueitem.active{color:#000;background-color:#fafafa}.issueitem.active .metrichead{display:none}.issueitem.active .metricnum{color:#000}.issueitem.active:hover.inactive:hover{max-height:636px}.issueitem.inactive{-webkit-transition:max-height .15s ease-in-out;-moz-transition:max-height .15s ease-in-out;-o-transition:max-height .15s ease-in-out;transition:max-height .15s ease-in-out}.issueitem.inactive:hover{max-height:60px}.issueitem.inactive:hover:after{content:"State view ▾";display:block;text-align:center;font-size:14px;position:relative;letter-spacing:.02em;top:-6px;line-height:38px}.issueitem.inactive .metric.tickerized{animation:ticker 6s ease;-webkit-animation:ticker 6s ease}.issueitem.wink{-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;max-height:60px}.issueitem.wink:after{-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out;animation:bounce 2.4s ease infinite normal;-webkit-animation:bounce 2.4s ease infinite normal;content:"▾";display:block;text-align:center;font-size:22px;line-height:8px;position:relative;letter-spacing:.02em;top:-6px}.issueitem.wink:hover:after{animation:none;-webkit-animation:none}.issueitem .metricnum{font:600 25px/26px Helvetica;color:#fff}.issueitem .metrichead{display:inline}.issueitem .metric{position:relative;display:inline;font:700 11px/13px Helvetica;text-transform:uppercase;letter-spacing:.02em;max-height:26px;overflow:visible;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}.issueitem .stateblock{width:100%;min-height:655px;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:10;color:#fff;font:600 18px/18px Helvetica;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.issueitem .stateblock.tranparent{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;pointer-events:none;left:-2000px}.issueitem .stateblock:before{content:"⊗";color:#ccc;position:absolute;top:10px;right:10px;font-size:30px;font-weight:500}.issueitem .stateblock:hover:before{color:#fff}.issueitem .stateblock .metric{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}.issueitem .stateblock h3{margin:96px 0 20px;padding:4px 20px 4px 68px;font:600 32px/32px Helvetica}.issueitem .stateblock h3 .metric{width:13.65%}.issueitem .stateblock .units{color:#fff;font:700 12px/14px Helvetica;text-transform:uppercase;letter-spacing:.02em}.issueitem .stateblock .uhead{position:absolute;top:78px;right:12.8%}.issueitem .stateblock .metricrow{margin:4px 12px;padding:8px 12px 6px 16px;font:700 16px/16px Helvetica}.issueitem .stateblock .metricrow .metricnum{color:#fff;font:700 16px/16px Helvetica}.issueitem .stateblock .metricrow li{display:inline-block}.issueitem .stateblock .metricrow .rank{margin-right:20px}.issueitem .stateblock .metricrow:nth-child(odd){background-color:rgba(200,200,200,0.2)}.issueitem .stateblock .metricrow.selected{background-color:rgba(255,255,255,0.8);color:#000}.issueitem .stateblock .metricrow.selected .metricnum{color:#000}.sircle{stroke-width:1px;cursor:pointer}.sircle.hovered{stroke:#222;stroke-width:2px}.metric{float:right;text-align:center;width:13%;color:rgba(0,0,0,0.3)}.stateabv{font-size:15px}#colorkey{position:absolute;z-index:9;top:15px;right:46px;text-transform:uppercase}#colorkey p{font:600 12px/12px Helvetica;text-align:center;letter-spacing:.04em}#colorkey p.larger{margin-bottom:14px;font-size:14px}#colorkey #keyblocks{clear:both;width:234px;margin:0 auto 15px}#colorkey #keyblocks .keyblock{float:left;width:29px;height:14px;background-color:#eee;border:1px solid #e9e9e9;margin:5px 0 3px}#colorkey #keyblocks .keyblock.zero{margin:5px 8px 3px}#colorkey #keyblocks .tiny{text-align:center;font:600 8.5px/9px Helvetica}#colorkey #keyblocks .lefty{float:left}#colorkey #keyblocks .centy{text-align:center;float:left;margin:0 0 0 21px}#colorkey #keyblocks .righty{float:right}.methodology{border-bottom:1px solid #bbb;font:500 16px/22px "Helvetica";color:#767676;max-width:800px;max-height:800px;text-align:center;margin:0 auto 40px;text-align:left;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.methodology.collapsed{max-height:0;border-bottom:none}.methodology h3{font-size:20px;margin:28px 0 2px;letter-spacing:.005em;font-family:Helvetica}.methodology p{margin:6px 0 18px}.methodology p.footnote{font-size:14px;line-height:18px;margin:4px 6% 6px}.methodology ul{margin-top:-6px;margin-bottom:20px}.methodology ul li{font-size:15px;line-height:21px;margin:10px 20px 10px}.methodology ul li span{display:table-cell}.methodology ul li .numeral{font-family:"Helvetica";font-weight:600;padding-right:8px}.innerpad{padding:0 6%}a.cta{position:relative;display:block;font:500 22px/26px Helvetica;color:#3cc;text-decoration:none;margin:2px 20px 40px}a.cta:hover{color:#5c42ab}@media only screen and (min-width:0) and (max-width:1024px){.issueitem.inactive:hover{max-height:48px}.issueitem.inactive:hover:after{top:0;text-align:center;line-height:28px}.issueitem.wink{max-height:48px}.issueitem.wink:after{top:0;text-align:center;line-height:18px}}@media only screen and (min-width:769px) and (max-width:1024px){#map{margin:3px 1%}.issueitem{padding:10px 20px;font:700 30px/30px Helvetica;letter-spacing:.02em;max-height:30px}.issueitem .metricnum{font:600 20px/21px Helvetica}.issueitem .metric{margin-top:-3px;font:700 10px/13px Helvetica}#colorkey{top:40px;right:32px}a.cta{margin-top:22px}}@media only screen and (min-width:620px) and (max-width:768px){#map{margin:3px 1%}.issueitem{padding:10px 20px;font:700 22px/22px Helvetica;letter-spacing:.02em;max-height:26px}.issueitem .metricnum{font:600 17px/18px Helvetica}.issueitem .metric{margin-top:-4px;font:700 10px/13px Helvetica}.issueitem .stateblock h3{margin:96px 0 20px;padding:4px 20px 4px 68px;font:600 26px/26px Helvetica}.issueitem .stateblock .units{font:600 11px/14px Helvetica}.issueitem .stateblock .uhead{right:30px}#colorkey{top:40px;right:32px}a.cta{margin-top:22px;font:500 18px/22px Helvetica}}@media only screen and (max-width:619px){#map{margin:3px 1%}.issueitem{pointer-events:none;padding:16px 10px 22px;font:700 20px/20px Helvetica;letter-spacing:.02em;height:60px !important;max-height:60px !important;text-align:center;background-color:transparent;border-bottom:1px solid #ccc;color:#111}.issueitem .metric{width:15%}.issueitem.wink:after{content:""}.issueitem.active{background-color:transparent}.issueitem.active .metrichead{display:block !important}.issueitem.active #colorkey{display:none !important}.issueitem .issuetitle{margin-bottom:3px;display:inline-block}.issueitem .metricnum{font:600 20px/28px Helvetica;color:inherit}.issueitem .metrichead{display:block;margin-top:8px}.issueitem .metric{color:rgba(0,0,0,0.4);float:left;font:700 12px/10px Helvetica;letter-spacing:.02em;width:33%}.issueitem.inactive .metric{width:33%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}.issueitem.inactive .metric.tickerized{animation:none;-webkit-animation:none}.issueitem .stateblock{display:none}.issueitem .stateblock .unit{width:15%}a.cta{margin-top:22px;font:500 18px/22px Helvetica}}@keyframes bounce{0%{top:-4px}60%{top:38px}96%{top:-4px}100%{top:-4px}}@-webkit-keyframes bounce{0%{top:-4px}60%{top:38px}96%{top:-4px}100%{top:-4px}}@keyframes ticker{0%{top:-20px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}4%{top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}93%{top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}100%{top:50px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);filter:alpha(opacity=10);opacity:.1}}@-webkit-keyframes ticker{0%{top:-20px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}4%{top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}93%{top:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}100%{top:50px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);filter:alpha(opacity=10);opacity:.1}}