html{-webkit-text-size-adjust:none}body{margin:0;padding:33px 0;font:14px/1.4 Helvetica,Arial,sans-serif;color:#555}h1{margin:0 0 33px 0;font-size:20px;color:#666;font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.3;font-weight:400;-webkit-font-smoothing:antialiased}h2{font-weight:normal;color:#777;font-size:12px;margin:-22px 0 22px 0;line-height:1.6}h3{margin:0 0 15px 0;font-family:'Knockout 31 4r';font-weight:normal;text-transform:uppercase;padding-top:0;line-height:1.2;letter-spacing:.05em;-webkit-font-smoothing:antialiased;font-size:12px;color:#333}.nowrap{white-space:nowrap}.footnotes{margin-bottom:20px}.footnotes h4{margin:2px 0 7px 0;color:#666;font-size:11px}.footnotes p,.footer p{margin:2px 0 0 0;font-size:11px;line-height:1.7;color:#999}.footer p{font-style:italic}.footer p em{font-style:normal}.footnotes p strong{color:#666}a,a:link,a:visited{color:#4774cc;text-decoration:none}a:hover,a:active{color:#bccae5}.graphic-wrapper{position:relative}.graphic{position:relative;margin-bottom:11px}.graphic:before,.graphic:after{content:' ';display:table}.graphic:after{clear:both}.graphic img{max-width:100%;height:auto}.key{margin:-11px 0 33px 0;padding:0;list-style-type:none}.key .key-item{display:inline-block;margin:0 18px 0 0;padding:0;line-height:15px}.key .key-item b{display:inline-block;width:15px;height:15px;margin-right:6px;float:left}.key .key-item label{white-space:nowrap;font-size:12px;color:#666;font-weight:normal;-webkit-font-smoothing:antialiased}svg{overflow:hidden}.axis{font-size:11px;-webkit-font-smoothing:antialiased;fill:#999}.axis path,.axis line{fill:none;stroke:#ccc;shape-rendering:crispEdges}.axis.y path{display:none}.axis.y .tick line{display:none}.grid path{display:none}.grid .tick{stroke:#eee;stroke-width:1px;shape-rendering:crispEdges}.grid.y g:first-child line{display:none}.zero-line{stroke:#666;stroke-width:1px;shape-rendering:crispEdges}line,rect{shape-rendering:crispEdges}.bars rect{fill:#17807e}.labels{position:absolute;margin:0;padding:0;list-style-type:none;border:none}.labels li{position:absolute;text-align:right;font-size:12px;line-height:1.3;color:#666;display:table;-webkit-font-smoothing:antialiased}.labels li span{display:table-cell;vertical-align:middle}.value text{font-size:10px;-webkit-font-smoothing:antialiased}.value text.in{fill:#fff}.value text.out{fill:#999}html{overflow-x:hidden;font-size:62.5%}body{overflow-x:hidden;padding:10px 0 0}p#geo-text{box-sizing:border-box;position:static;max-width:680px;font-family:Georgia,serif;font-size:17px;font-size:1.7rem;line-height:1.70588235;margin-top:0;margin-bottom:1.17647059em;color:#333}@media only screen and (min-width:768px){p#geo-text{position:relative;float:none;width:auto;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;max-width:730px}}@media only screen and (min-width:1025px){p#geo-text{max-width:730px}}p#geo-text.text-hidden{display:none}.twitter-typeahead{width:100%}.tt-input,.tt-query,.tt-hint{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:36px;padding:11px;font-size:14px;line-height:30px;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;background-color:#fff;width:100%;min-width:200px}.tt-input{border:1px solid #ccc;background-color:#fff;font-size:14px}.tt-input:focus{border-bottom:1px solid #71768a}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.tt-menu{width:100%;box-sizing:border-box;min-width:150px;max-height:150px;overflow-y:auto;margin-top:2px;padding:7px 10px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;cursor:pointer}.tt-menu p{margin:0 0 15px;font-size:14px;line-height:1.2;color:#666}.tt-menu strong{color:#000}.tt-suggestion.tt-is-under-cursor,.tt-suggestion.tt-cursor{background-color:#d3eaf7}.clearfix:after{content:"";display:table;clear:both}.legend{position:absolute;text-align:left;bottom:10px;left:10px;padding:10px 10px 5px;width:280px;background:#fff;background:rgba(255,255,255,0.8)}@media screen and (max-width:600px){.legend{position:relative;bottom:auto;left:auto;width:100%;text-align:center}}.legend ul.key{margin:0 0 18px 0;padding:7px 0 0;list-style-type:none}.legend ul.key .key-item{display:inline-block;line-height:15px;position:relative;border-right:1px solid #ccc;padding:0 0 6px;margin:0 1px 0 -4px}.legend ul.key .key-item:last-child{border-right:none}@media screen and (max-width:380px){.legend ul.key .key-item:last-child label{width:90px;white-space:normal;bottom:-26px;text-align:left;line-height:11px}}.legend ul.key .key-item b{display:inline-block;width:44px;height:8px;margin-right:0}.legend ul.key .key-item b.bin1{background:#da3f00}.legend ul.key .key-item b.bin2{background:#eba050}.legend ul.key .key-item b.bin3{background:#e6e1be}.legend ul.key .key-item b.bin4{background:#5dc3ad}.legend ul.key .key-item b.bin5{background:#006364}.legend ul.key .key-item label{white-space:nowrap;font-size:12px;color:#666;font-weight:normal;-webkit-font-smoothing:antialiased;position:absolute;bottom:-17px;left:-30%}.legend ul.key span.avg-label{position:absolute;width:180px;top:-19px;left:50%;margin-left:-90px;text-align:center;white-space:nowrap;font-size:12px;color:#666;font-weight:normal;-webkit-font-smoothing:antialiased}.legend ul.key span.avg-arrow{position:absolute;left:50%;margin-left:-5px;top:-2px;display:block;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #333}.top-wrapper{text-align:center}.top-wrapper .fallback-note{display:none}.top-wrapper.gl-fallback .lookup-wrap{display:none}.top-wrapper.gl-fallback .fallback-note{display:block}.top-wrapper .lookup-wrap{max-width:400px;text-align:left;margin:0 auto}.top-wrapper .lookup-wrap p#level-show{font-size:11px;color:#333;margin:7px 0 0}@media screen and (max-width:400px){.top-wrapper .lookup-wrap p#level-show{text-align:center}}.top-wrapper .lookup-wrap p#level-show a{white-space:nowrap;display:inline-block;padding:0 3px;color:#ccc}.top-wrapper .lookup-wrap p#level-show a:hover{color:#aaa}.top-wrapper .lookup-wrap p#level-show a.level-selected,.top-wrapper .lookup-wrap p#level-show a.level-selected:hover{background:#aaa;font-weight:bold;color:#fff;cursor:default}@media screen and (max-width:400px){.top-wrapper .lookup-wrap p#level-show a{margin-bottom:4px}}.map-wrapper{position:relative;margin:10px 0}.map-wrapper.gl-fallback .map-nav{display:none}.map-wrapper .map{width:100%;height:400px;background:#999}@media screen and (min-width:1001px){.map-wrapper .map{height:560px}}@media screen and (max-width:1000px){.map-wrapper .map{height:450px}}@media screen and (max-width:730px){.map-wrapper .map{height:400px}}@media screen and (max-width:600px){.map-wrapper .map{height:300px}}.map-wrapper .map .mapboxgl-ctrl-attrib a{font-size:11px;color:#999;color:rgba(153,153,153,0.8)}.map-wrapper .map .mapboxgl-ctrl-attrib a.mapbox-improve-map{display:none}.map-wrapper #map-mobile{position:absolute;top:0;left:0;padding:50px 4% 30px;background:#fff}.map-wrapper #map-mobile.map-hidden{display:none}.map-wrapper #map-mobile img{max-width:100%;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}@media screen and (min-width:501px){.map-wrapper #map-mobile{display:none}.map-wrapper #map-mobile.gl-fallback{display:block}}.map-wrapper .map-nav{position:absolute;top:10px;right:10px}.map-wrapper .map-nav *{box-sizing:border-box}.map-wrapper .map-nav a{display:block;width:36px;height:36px;background:#fff;border:1px solid #ddd;border-bottom:none;color:#999;font-family:'Gotham SSm',Helvetica,Arial,sans-serif;font-size:32px;line-height:33px;text-align:center;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-wrapper .map-nav a:last-child{border-bottom:1px solid #ddd}.map-wrapper .map-nav a:hover{background:#f2f2f2;border-color:#d0d0d0;color:#8c8c8c}.map-wrapper .map-nav a.disabled,.map-wrapper .map-nav a.disabled:hover{background:#e6e6e6;border-color:#ddd;color:#ccc;cursor:default}.map-wrapper .map-nav a.stateface{font-size:24px;line-height:37px;padding:0 2px}.map-wrapper .tooltip{position:absolute;width:280px;padding:10px;background:#fff;color:#666;pointer-events:none}.map-wrapper .tooltip p{margin:0 0 10px}.map-wrapper .tooltip.tooltip-hidden{display:none}.map-wrapper .tooltip .detail-charts h3{margin-bottom:5px}.map-wrapper .tooltip .detail-charts.detail-single h3.state-hed,.map-wrapper .tooltip .detail-charts.detail-single #state-histogram{display:none}.map-wrapper .tooltip .detail-charts .chart-canvas{width:280px;min-width:280px;height:100px}@media screen and (max-width:600px){.map-wrapper .tooltip{position:relative;left:auto !important;top:auto !important;width:100%;box-sizing:border-box;margin-top:10px}.map-wrapper .tooltip .detail-charts .chart-canvas{width:1px;min-width:100%}.map-wrapper .tooltip .detail-charts .chart-canvas .graphic-wrapper,.map-wrapper .tooltip .detail-charts .chart-canvas svg{width:1px;min-width:100%}}.detail-wrapper{max-width:900px;margin:30px auto}@media screen and (max-width:600px){.detail-wrapper{width:1px;min-width:100%;*width:100%}}.detail-wrapper #us-histogram{height:140px}.bars rect{fill:#c4c4c4}.bars rect.bin1{fill:#e5794d}.bars rect.bin2{fill:#f1bd85}.bars rect.bin3{fill:#eeead2}.bars rect.bin4{fill:#8ed5c6}.bars rect.bin5{fill:#4d9293}.bars .highlight{fill:#666}rect.break-line,rect.break-axis{fill:#ccc}rect.break-space{fill:#fff}rect.bar{fill:#c4c4c4}rect.bar.bin5{fill:#4d9293}.chart-anno{fill:#999;font-size:11px;font-weight:normal;-webkit-font-smoothing:antialiased}.chart-leader{stroke:#ccc}#us-histogram .chart-anno{font-size:12px}line.state-average{stroke:#333;stroke-opacity:.5}line.current-selection{stroke:#333;stroke-opacity:.7}text.current-selection-label{font-size:11px;font-weight:bold;fill:#666}text.current-selection-label.bin1{fill:#da3f00}text.current-selection-label.bin2{fill:#eba050}text.current-selection-label.bin3{fill:#e6e1be}text.current-selection-label.bin4{fill:#5dc3ad}text.current-selection-label.bin5{fill:#006364}