footer.furniture,footer.furniture p{font-family:BentonSans,Helvetica,Arial,sans-serif;font-size:10px;color:#74736c;clear:both}footer.furniture p{margin:0;padding:4px 0}footer.furniture p:first-child{padding-top:0}footer.furniture p:last-child{padding-bottom:0}footer.furniture>.sources-and-credits{border-top:1px solid #d9cdbe;padding:8px 0;clear:right}footer.furniture>.sources-and-credits>div{max-width:500px}footer.furniture.right{text-align:right}footer.furniture.no-border{border-top:0 none}footer.furniture .furniture-credits,footer.furniture .furniture-sources{display:block}footer.furniture.singledeck .furniture-credits,footer.furniture.singledeck .furniture-sources{display:inline}footer.furniture a{color:#2e6e9e;text-decoration:none}footer.furniture a:visited{color:#2e6e9e}footer.furniture a:hover{color:#000}footer.furniture .prefix{font-weight:700}footer.furniture .footnotes{text-align:right;padding:12px 0;max-width:77%;float:right}footer.furniture.footnotes-left{text-align:left}.furniture.hidden{display:none;visibility:hidden}.m-root h1,.m-root h2,.m-root h3,.m-root h4,.m-root h5,.m-root h6{font-family:MillerDisplay,Clarion,Georgia,serif;font-weight:400}.m-root body,.m-root p,body.m-root,html.m-root{font-family:Clarion,Georgia,serif}.m-root input,.m-root label,.m-root textarea{font-family:BentonSans,Arial,Helvetica,sans-serif}@font-face{font-family:MillerDisplay;src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Roman.eot);src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Roman.eot?#iefix) format("embedded-opentype"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Roman.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Roman.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:MillerDisplay;src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Light.eot);src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Light.eot?#iefix) format("embedded-opentype"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Light.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Light.ttf) format("truetype");font-style:normal;font-weight:200}@font-face{font-family:MillerDisplay;src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Bold.eot);src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Bold.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:MillerDisplay;src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Italic.eot);src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Italic.eot?#iefix) format("embedded-opentype"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Italic.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-Italic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:MillerDisplay;src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-SemiboldItal.eot);src:url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-SemiboldItal.eot?#iefix) format("embedded-opentype"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-SemiboldItal.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/MillerDisplay-SemiboldItal.ttf) format("truetype");font-style:italic;font-weight:700}@font-face{font-family:BentonSans;src:url(https://s1.ft-static.com/m/font/ft-velcro/bentonsans-bold.eot.eot);src:url(https://s1.ft-static.com/m/font/ft-velcro/bentonsans-bold.eot.eot?#iefix) format("embedded-opentype"),url(https://interactivegraphics.ft-static.com/inc/fonts/BentonSansRegular.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/BentonSansRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:BentonSans;src:url(https://interactivegraphics.ft-static.com/inc/fonts/BentonSansLight.eot);src:url(https://interactivegraphics.ft-static.com/inc/fonts/BentonSansLight.eot?#iefix) format("embedded-opentype"),url(https://interactivegraphics.ft-static.com/inc/fonts/BentonSansLight.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/BentonSansLight.ttf) format("truetype");font-style:normal;font-weight:200}@font-face{font-family:BentonSans;src:url(https://s1.ft-static.com/m/font/ft-velcro/bentonsans-bold.eot.eot);src:url(https://s1.ft-static.com/m/font/ft-velcro/bentonsans-bold.eot.eot?#iefix) format("embedded-opentype"),url(https://interactivegraphics.ft-static.com/inc/fonts/BentonSansBold.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/BentonSansBold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Clarion;src:url(https://interactivegraphics.ft-static.com/inc/fonts/Clarion.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/Clarion.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Clarion;src:url(https://interactivegraphics.ft-static.com/inc/fonts/Clarion-Italic.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/Clarion-Italic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:Clarion;src:url(https://interactivegraphics.ft-static.com/inc/fonts/Clarion-Bold.woff) format("woff"),url(https://interactivegraphics.ft-static.com/inc/fonts/Clarion-Bold.ttf) format("truetype");font-style:normal;font-weight:700}.m-root{margin:0 auto;padding:0;overflow-x:hidden;width:972px;border-top:8px solid #e9decf}.m-root *,.m-root :after,.m-root :before{-moz-box-sizing:border-box;box-sizing:border-box}.m-root article,.m-root aside,.m-root details,.m-root figcaption,.m-root figure,.m-root footer,.m-root header,.m-root hgroup,.m-root main,.m-root nav,.m-root section,.m-root summary{display:block}.m-root audio,.m-root canvas,.m-root video{display:inline-block}.m-root audio:not([controls]){display:none;height:0}.m-root [hidden],.m-root template{display:none}.m-root html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.m-root body{margin:0}.m-root a{background:0 0}.m-root a:focus{outline:thin dotted}.m-root a:active,.m-root a:hover{outline:0}.m-root h1{margin:.67em 0}.m-root abbr[title]{border-bottom:1px dotted}.m-root b,.m-root strong{font-weight:700}.m-root dfn{font-style:italic}.m-root hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.m-root mark{background:#ff0;color:#000}.m-root code,.m-root kbd,.m-root pre,.m-root samp{font-family:monospace,serif;font-size:1em}.m-root pre{white-space:pre-wrap}.m-root q{quotes:"\201C" "\201D" "\2018" "\2019"}.m-root small{font-size:80%}.m-root sub,.m-root sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.m-root sup{top:-.5em}.m-root sub{bottom:-.25em}.m-root img{border:0}.m-root svg:not(:root){overflow:hidden}.m-root figure{margin:0}.m-root fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.m-root legend{border:0;padding:0}.m-root button,.m-root input,.m-root select,.m-root textarea{font-family:inherit;font-size:100%;margin:0}.m-root button,.m-root input{line-height:normal}.m-root button,.m-root select{text-transform:none}.m-root button,.m-root html input[type=button],.m-root input[type=reset],.m-root input[type=submit]{-webkit-appearance:button;cursor:pointer}.m-root button[disabled],.m-root html input[disabled]{cursor:default}.m-root input[type=checkbox],.m-root input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.m-root input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}.m-root input[type=search]::-webkit-search-cancel-button,.m-root input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.m-root button::-moz-focus-inner,.m-root input::-moz-focus-inner{border:0;padding:0}.m-root textarea{overflow:auto;vertical-align:top}.m-root table{border-collapse:collapse;border-spacing:0}.m-float-right{float:right!important}.m-float-left{float:left!important}.m-align-right{text-align:right!important}.m-align-left{text-align:left!important}.m-align-center{text-align:center!important}.m-display-none{display:none!important}.m-display-block{display:block!important}.m-display-inline{display:inline!important}.m-position-fixed{position:fixed!important}.m-position-static{position:static!important}.m-position-relative{position:relative!important}.m-position-absolute{position:absolute!important}.m-invisible{visibility:hidden}.m-hidden{visibility:hidden;display:none}.m-root body,body.m-root,html.m-root{background-color:#fff1e0;font-size:16px;-webkit-font-smoothing:antialiased}.m-root h1,.m-root h2,.m-root h3,.m-root h4,.m-root h5,.m-root h6{color:#000;padding-top:0}.m-root h1{font-size:32px;font-size:2rem;margin-top:0;margin-bottom:1em}.m-root h2{font-size:28.8px;font-size:1.8rem;margin-top:0;margin-bottom:1em}.m-root h3{font-size:24px;font-size:1.5rem;margin-top:0;margin-bottom:1em}.m-root h4{font-size:22.4px;font-size:1.4rem;margin-top:0;margin-bottom:1em}.m-root h5{font-size:20px;font-size:1.25rem;margin-top:0;margin-bottom:1em}.m-root h6{font-size:16px;font-size:1rem;margin-top:0;margin-bottom:1em}.m-root p{color:#000;padding-top:0;margin-top:0;margin-bottom:1em;font-size:16px;font-size:1rem}.m-root a{color:#2e6e9e}.m-root a:hover{color:#000}svg{font-family:BentonSans,sans-serif}text{fill:#777}.month.axis .domain{fill:none;stroke:#777;stroke-width:1;shape-rendering:crispEdges}.month.axis .tick line{stroke:#777;shape-rendering:crispEdges}.month.axis text{alignment-baseline:middle;font-size:.8rem}.opinion-label{fill:#777;font-size:1.2rem}.opinion.axis .domain{fill:none;stroke:none}.opinion.axis .tick line{stroke:#dfded8;stroke-dasharray:1,1}.opinion.axis text{text-anchor:start;font-size:.8rem}.poll.yes{fill:#bcd3e1}.poll.no{fill:#eebeb8}.poll.dk{fill:#cdccb0}.yes-line{stroke:#75a5c2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.no-line{stroke:#db7365;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.dk-line{stroke:#a6a471;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.line-highlight{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;fill:none}.yes-label{fill:#407291;font-weight:700;font-size:.9rem;color:#407291}.no-label{fill:#b13929;font-weight:700;font-size:.9rem;color:#b13929}.dk-label{fill:#6d6b44;font-weight:700;font-size:.9rem;color:#6d6b44}.position-bar{stroke:#000;stroke-opacity:.5;stroke-width:1}g.note.clickable{cursor:pointer}g.note.clickable .note-body{fill:#2e6e9e}g.note.clickable .note-body:hover{fill:#000}text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.note-line{stroke:#fff;stroke-width:2px;shape-rendering:crispEdges}.note-background{fill:#fff}text.note-date{alignment-baseline:hanging;text-anchor:middle;font-size:.75rem}text.note-body{text-anchor:middle;font-size:.75rem}.key{font-size:.9rem;padding-bottom:30px;font-family:BentonSans,sans-serif;color:#777}.key-element{margin-left:40px;display:inline-block}.key-image,.key-label{display:inline-block}.interaction{fill:none;stroke:none}#poll-info{transition-property:opacity,left,top;transition-duration:.3s;background-color:#fff;width:180px;padding:10px;position:absolute}.tool-tip{box-shadow:2.5px 2.5px 5px rgba(0,0,0,.2);border-radius:5px;font-family:BentonSans,sans-serif;opacity:1;pointer-events:none}.tool-tip>p{font-family:BentonSans,sans-serif;font-size:.7rem}.tool-tip.hidden{opacity:0}.highlight-circles circle{stroke-width:1;stroke:#000;fill:none}.poll.highlight{stroke-width:1;stroke:#fff}.poll.yes.highlight{fill:#407291;stroke:#407291}.poll.no.highlight{fill:#b13929;stroke:#b13929}.poll.dk.highlight{fill:#6d6b44;stroke:#6d6b44}.axis{font-family:sans-serif}.x.axis,.y.axis{fill:none;stroke:rgba(0,0,0,.5)}.x.axis text,.y.axis text{fill:rgba(0,0,0,.5);stroke:none}.x.axis line,.y.axis line,.y.axis path .y.axis path{stroke-width:1;stroke-rendering:crispEdges}.secondary .domain,.secondary .tick,.y.axis .domain{stroke:none}.primary .tick text{font-size:.9rem}.secondary .tick text{font-size:.7rem}.y.axis .tick line{stroke:rgba(0,0,0,.1)}line.origin{stroke:rgba(0,0,0,.5)}.y.axis text{text-anchor:end}