@font-face{font-family:NB International Pro;src:url(https://static.axios.com/fonts/axios-site/nb_international_pro_regular.eot);src:url(https://static.axios.com/fonts/axios-site/nb_international_pro_regular.eot#iefix) format("embedded-opentype"),url(https://static.axios.com/fonts/axios-site/nb_international_pro_regular.woff) format("woff"),url(https://static.axios.com/fonts/axios-site/nb_international_pro_regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NB International Pro;src:url(https://static.axios.com/fonts/axios-site/nb_international_pro_bold.eot);src:url(https://static.axios.com/fonts/axios-site/nb_international_pro_bold.eot#iefix) format("embedded-opentype"),url(https://static.axios.com/fonts/axios-site/nb_international_pro_bold.woff) format("woff"),url(https://static.axios.com/fonts/axios-site/nb_international_pro_bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:NB International Pro Mono;src:url(https://static.axios.com/fonts/axios-site/nb_international_pro_mono.eot);src:url(https://static.axios.com/fonts/axios-site/nb_international_pro_mono.eot#iefix) format("embedded-opentype"),url(https://static.axios.com/fonts/axios-site/nb_international_pro_mono.woff) format("woff"),url(https://static.axios.com/fonts/axios-site/nb_international_pro_mono.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Atiza;src:url(https://static.axios.com/fonts/axios-site/atiza/atizatext-regular-webfont.woff) format("woff"),url(https://static.axios.com/fonts/axios-site/atiza/atizatext-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Atiza;src:url(https://static.axios.com/fonts/axios-site/atiza/atizatext-regularitalic-webfont.woff) format("woff"),url(https://static.axios.com/fonts/axios-site/atiza/atizatext-regularitalic-webfont.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Atiza;src:url(https://static.axios.com/fonts/axios-site/atiza/atizatext-bold-webfont.woff) format("woff"),url(https://static.axios.com/fonts/axios-site/atiza/atizatext-bold-webfont.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gordita;src:url(https://static.axios.com/fonts/gorditaregular-webfont.eot);src:url(https://static.axios.com/fonts/gorditaregular-webfont.eot#iefix) format("embedded-opentype"),url(https://static.axios.com/fonts/gorditaregular-webfont.woff2) format("woff2"),url(https://static.axios.com/fonts/gorditaregular-webfont.woff) format("woff"),url(https://static.axios.com/fonts/gorditaregular-webfont.ttf) format("truetype"),url(https://static.axios.com/fonts/gorditaregular-webfont.svg#gorditaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gordita;src:url(https://static.axios.com/fonts/gorditamedium-webfont.eot);src:url(https://static.axios.com/fonts/gorditamedium-webfont.eot#iefix) format("embedded-opentype"),url(https://static.axios.com/fonts/gorditamedium-webfont.woff2) format("woff2"),url(https://static.axios.com/fonts/gorditamedium-webfont.woff) format("woff"),url(https://static.axios.com/fonts/gorditamedium-webfont.ttf) format("truetype"),url(https://static.axios.com/fonts/gorditamedium-webfont.svg#gorditamedium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Atiza;src:url(https://static.axios.com/fonts/atizatext-regular-webfont.eot);src:url(https://static.axios.com/fonts/atizatext-regular-webfont.eot#iefix) format("embedded-opentype"),url(https://static.axios.com/fonts/atizatext-regular-webfont.woff2) format("woff2"),url(https://static.axios.com/fonts/atizatext-regular-webfont.woff) format("woff"),url(https://static.axios.com/fonts/atizatext-regular-webfont.ttf) format("truetype"),url(https://static.axios.com/fonts/atizatext-regular-webfont.svg#atizaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Liberation Mono;src:url(https://static.axios.com/fonts/liberationmono-regular-webfont.eot);src:url(https://static.axios.com/fonts/liberationmono-regular-webfont.eot#iefix) format("embedded-opentype"),url(https://static.axios.com/fonts/liberationmono-regular-webfont.woff) format("woff"),url(https://static.axios.com/fonts/liberationmono-regular-webfont.ttf) format("truetype"),url(https://static.axios.com/fonts/liberationmono-regular-webfont.svg#liberation_mono) format("svg");font-weight:400;font-style:normal}code,details,embed,fieldset,form,label,legend,menu,pre,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}blockquote,caption,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;font:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{max-width:100%;height:auto}iframe{border:0}small,sub,sup{font-size:16px}sup{top:-.5rem}sub{bottom:-.25rem}code,kbd,pre,samp{font-size:16px}fieldset{border:0;margin:0;padding:0}optgroup{font-weight:600}input{-webkit-appearance:none;border-radius:0}.has-tooltip{position:relative;display:block}.tooltip{position:absolute;z-index:9999;display:none;pointer-events:none;width:0;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tooltip.tooltip-active{display:block}.tooltip .tooltip-inner{position:relative;border:1px solid #aaa;border-radius:2px;background:#fff;padding:10px;min-width:180px}@media (min-width:400px){.tooltip .tooltip-inner{min-width:215px}}.tooltip .tooltip-inner .clear{display:block;clear:both}.tooltip .tooltip-inner:after{display:block;content:" ";background:#fff;width:10px;height:10px;border-top:1px solid #aaa;border-right:1px solid #aaa;border-top-right-radius:2px;position:absolute}.tooltip p{margin-top:4px}.tooltip-n .tooltip-inner{-webkit-transform:translate(-50%);transform:translate(-50%);top:32px;left:0}.tooltip-n .tooltip-inner:after{top:-9px;left:50%;-webkit-transform:rotate(-45deg) translate(-50%);transform:rotate(-45deg) translate(-50%)}.tooltip-s .tooltip-inner{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);bottom:32px;left:0}.tooltip-s .tooltip-inner:after{top:100%;left:50%;-webkit-transform:translate(-50%,-4px) rotate(135deg);transform:translate(-50%,-4px) rotate(135deg)}.tooltip-nw .tooltip-inner{-webkit-transform:translate(-5%);transform:translate(-5%);top:32px;left:0}.tooltip-nw .tooltip-inner:after{top:-9px;left:5%;-webkit-transform:rotate(-45deg) translate(-50%);transform:rotate(-45deg) translate(-50%)}.tooltip-ne .tooltip-inner{-webkit-transform:translate(-95%);transform:translate(-95%);top:32px;right:0}.tooltip-ne .tooltip-inner:after{top:-9px;left:95%;-webkit-transform:rotate(-45deg) translate(-50%);transform:rotate(-45deg) translate(-50%)}.tooltip-sw .tooltip-inner{-webkit-transform:translate(-5%,-100%);transform:translate(-5%,-100%);bottom:32px;left:0}.tooltip-sw .tooltip-inner:after{top:100%;left:5%;-webkit-transform:translate(-50%,-4px) rotate(135deg);transform:translate(-50%,-4px) rotate(135deg)}.tooltip-se .tooltip-inner{-webkit-transform:translate(-95%,-100%);transform:translate(-95%,-100%);bottom:32px;right:0}.tooltip-se .tooltip-inner:after{top:100%;left:95%;-webkit-transform:translate(-50%,-4px) rotate(135deg);transform:translate(-50%,-4px) rotate(135deg)}.tt-header{font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;color:#333335;font-size:14px;margin-bottom:2px}@media (max-width:450px){.tt-header{font-size:12px}}.tt-office{font-size:12px;font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;color:#656568}@media (max-width:450px){.tt-office{font-size:10px}}.tt-row.with-rule{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc}.tt-row:after{content:" ";display:block;clear:both}.tt-row strong{float:left;font-size:12px;color:#999}@media (max-width:450px){.tt-row strong{font-size:10px}}.tt-row span{float:right;font-size:12px}@media (max-width:450px){.tt-row span{font-size:10px}}body,html{margin:0;padding:0;width:auto;height:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.headline{font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;font-size:26px;line-height:34px;font-weight:400;color:#333335;margin-bottom:10px}@media (max-width:500px){.headline{font-size:20px;line-height:26px}}.headline--small{font-size:20px;line-height:26px;font-weight:400;color:#333335}.headline--small,.headline-units{font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;margin-bottom:10px}.headline-units{font-size:12px;line-height:18px;color:#656568}.subhead{font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;font-size:13px;line-height:16px;font-weight:600;color:#333335;margin-bottom:8px}.axis-label{font-family:NB International Pro Mono,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;font-size:14px;line-height:20px;color:#333335}.annotation{font-size:16px;font-weight:400}.annotation,.annotation--bold{font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;line-height:22px;color:#333335}.annotation--bold{font-size:18px;margin-bottom:8px}@media (max-width:475px){.annotation--bold{font-size:16px}}.annotation--number{font-size:16px;line-height:22px}.annotation--number,.annotation--number-large{font-family:NB International Pro Mono,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;color:#333335}.annotation--number-large{font-size:20px;line-height:28px}.tertiary-label{font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;font-size:14px;line-height:20px;color:#656568}#wrapper{width:100%;max-width:950px;margin:0 auto}.chart{position:relative;padding:0;width:100%}.anno{display:none;position:absolute;left:calc(100% + 3px);top:43%}.anno strong{color:#000;text-shadow:-1px -1px 1px #ff0,1px 1px 1px #ff0,1px -1px 1px #ff0,-1px 1px 1px #ff0;font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;font-size:14px}.waffle-container{padding:0}.waffle-container:after{display:block;content:"";clear:both}.waffle-item{width:5%;padding-bottom:5%;background:#c2c2c2;float:left;position:relative;box-shadow:inset 0 0 0 1px #fff;overflow:hidden}.waffle-item img{opacity:.8;position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px)}.waffle-item img:hover{opacity:1}.waffle-item.hover-active{opacity:.5}.waffle-item.hover-active.with-image{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1;box-shadow:inset 0 0 0 1px #c2c2c2;border-radius:1px;z-index:2}.waffle-item.hover-active.with-image.left{left:1%}.waffle-item.hover-active.with-image.right{right:1%}@media (max-width:500px){.waffle-item{box-shadow:inset 0 0 0 .5px #fff;width:5%;padding-bottom:5%}.waffle-item.hover-active{box-shadow:inset 0 0 0 .5px #c2c2c2;-webkit-transform:scale(2.5);transform:scale(2.5)}.waffle-item.hover-active img{left:0;top:0;width:100%;height:100%}.waffle-item.hover-active.left{left:4%}.waffle-item.hover-active.right{right:4%}}.waffle-annos{display:none}.dem.yes,.gop.yes{background:#835bff}.ind.yes{background:#c2c2c2}.no_note strong{color:#979797}.yes_note strong{color:#835bff}.divider{fill:none;stroke:#000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.divider-under{fill:none;stroke:#ff0;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.divider-text{-webkit-transform:translateY(19px);transform:translateY(19px);font-size:14px;font-weight:500}.divider-text,.note{color:#333335;font-family:NB International Pro,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif}.note{font-size:16px;padding:10px 0}.note small{font-size:12px}.tooltip-inner span{display:block}.tooltip-inner .subhead{font-size:9px}