body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#273e47}a{color:inherit;text-decoration:none}h1{font-size:1.5rem;margin-bottom:0}h1,h2{color:#273e47}h2{font-size:1.1rem}h3{font-size:.85rem;letter-spacing:.8px;margin-bottom:.5rem}h3,p{color:#273e47}p{font-size:1rem;margin-top:.5rem;margin-bottom:0;line-height:1.4rem}ul{padding-inline-start:1.2rem;margin-top:0}.side-menu li{padding:.3rem 0;font-size:.9rem}.blog{margin:auto}.li-custom{margin-right:.5rem;margin-left:-1rem;display:inline-block}*{box-sizing:border-box}.main-wrapper{font-family:Fira Sans,sans-serif;margin:0 8px}.main-menu{display:none}.content-wrapper{padding:10px;margin:0 1rem}.side-menu{display:none}.background-graphics,.interaction-layer{z-index:1}.top-menu{display:none}.top-menu-mobile{width:100%;height:50px}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.legend-title{font-size:1rem;margin-bottom:.2rem;font-weight:500}.legend-description{font-size:.95rem;margin-top:0;line-height:1.2rem;color:#7c8a92}.arrow-button{text-decoration:underline;opacity:.9}.button-switch-topic{font-size:.9rem;margin:1rem 0}.story-title{font-size:1.2rem;font-weight:700;margin-bottom:0;margin-top:1.5rem}.story-date{font-size:.8rem;color:#545454;margin-top:.2rem}.block-paragraph{line-height:1.4rem}.chart-content{margin-bottom:1.5rem}.menu-footer{font-size:.9rem;line-height:normal;color:#7c8a92;margin-bottom:1rem}.menu-item-style{color:red}.tab{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#7c8a92!important;font-weight:400;font-size:1rem;padding:.5rem 1rem}.tab,.tab-active{text-align:center}.tab-active{border-color:#273e47 #273e47 #fff;margin-bottom:-1px;font-weight:700;opacity:1;color:#273e47!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tooltip-content{background:hsla(0,0%,100%,.9);min-width:-moz-max-content;min-width:max-content;white-space:nowrap;padding:10px;border:1px solid #000;font-size:small;margin-top:.5em;margin-left:1em}.group-buttons{display:none}.chart-settings{border-bottom:1px solid #273e47;display:flex;flex-direction:column-reverse}.share-button{padding:.5rem;margin-right:auto}.share-button img{height:1.6rem}.share-buttons{margin:1rem 0}.filters{margin-top:20px;display:flex;flex-direction:column}.filters label{margin:5px 20px}.external-link{text-decoration:underline}#methodology .block-paragraph p{color:grey;font-size:.9rem;line-height:normal}.legend>.legend-title{font-weight:500;font-size:1.1rem}@media only screen and (min-width:520px){h1{font-size:1.8rem}#stories{margin-top:2rem}.main-footer{display:none}.main-menu{display:flex;flex-direction:column;flex:1 1;justify-content:space-between;overflow-y:auto}.content-wrapper{width:100%}.side-menu{padding:1rem 10px 0;margin:0 1rem;display:flex;flex-direction:column;width:190px;position:fixed;top:50px;height:calc(100% - 50px)}.multiple-charts-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.axis.y.left{display:none}.responsive-container:nth-child(3n-2) .axis.y.left{display:inherit}.top-menu{overflow:hidden;background-color:#f4f4f4;position:fixed;top:0;width:100%;height:50px;display:flex;justify-content:flex-start;font-family:Fira Sans;z-index:10}.top-menu-mobile{display:none}.container{margin-right:calc(.1 * (100% - 232px));max-width:calc(.9 * (100% - 232px))}.main-wrapper{margin-top:50px}.select-topic{display:none}.group-buttons{display:flex;flex-direction:row;margin:20px 0;flex-wrap:wrap}.group-dropdown{display:none}.filters{display:flex;flex-direction:row}.filters label{margin:0 20px}}@media only screen and (min-width:1200px){#stories{margin-top:3rem}.chart-wrapper{display:flex;flex-direction:row}.chart{flex:1 1}.legend{width:300px;margin:1rem .5rem}}@media only screen and (min-width:1000px){.chart-settings{margin-top:2rem;justify-content:space-between;flex-direction:row}.share-button img{height:1.2rem}.share-buttons{margin:0}p{width:80%}}@media only screen and (min-width:1600px){#stories{margin-top:4rem}.container{max-width:67%;margin:auto}.blog{width:840px;margin-left:40px}.legend{margin-left:5rem}}