/*!
 * Milligram v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#606c76;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:300;letter-spacing:.01em;line-height:1.6}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote :last-child{margin-bottom:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#9b4dca;border:.1rem solid #9b4dca;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:3.8rem;letter-spacing:.1rem;line-height:3.8rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#606c76;border-color:#606c76;color:#fff;outline:0}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#9b4dca;border-color:#9b4dca}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background-color:transparent;color:#9b4dca}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background-color:transparent;border-color:#606c76;color:#606c76}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type=button].button-outline[disabled]:focus,input[type=button].button-outline[disabled]:hover,input[type=reset].button-outline[disabled]:focus,input[type=reset].button-outline[disabled]:hover,input[type=submit].button-outline[disabled]:focus,input[type=submit].button-outline[disabled]:hover{border-color:inherit;color:#9b4dca}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{background-color:transparent;border-color:transparent;color:#9b4dca}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type=button].button-clear:focus,input[type=button].button-clear:hover,input[type=reset].button-clear:focus,input[type=reset].button-clear:hover,input[type=submit].button-clear:focus,input[type=submit].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=button].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=reset].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus,input[type=submit].button-clear[disabled]:hover{color:#9b4dca}code{border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}code,pre{background:#f4f5f6}pre{border-left:.3rem solid #9b4dca;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:.1rem solid #f4f5f6;margin:3rem 0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:.1rem solid #d1d1d1;border-radius:.4rem;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1rem;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#9b4dca;outline:0}select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') 100% no-repeat;padding-right:3rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>')}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}.container{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%}.row{display:flex;flex-direction:column;width:100%}.row,.row.row-no-padding,.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{-ms-grid-row-align:center;align-self:center}@media (min-width:40rem){.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.row .column{margin-bottom:inherit;padding:0 1rem}}a{color:#9b4dca;text-decoration:none}a:focus,a:hover{color:#606c76}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;width:100%}td,th{border-bottom:.1rem solid #e1e1e1;padding:1.2rem 1.5rem;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}b,strong{font-weight:700}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0}h1{font-size:4.6rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}img{max-width:100%}.clearfix:after{clear:both;content:" ";display:table}.float-left{float:left}.float-right{float:right}.blog a span{margin-bottom:10px;display:inline-block}.credits a{max-width:400px;display:block}.credits a img{width:100%}.banner{padding:8px 12px;color:#fff;background-color:#3597ca}.banner a{font-weight:700;color:#fff}.notification{color:#fff;padding:4px 12px;display:inline-block;clear:both}.notification.notice{background-color:green}.notification.alert{background-color:tomato}#ons ul{max-width:300px}#ons span{float:right}.notes{padding-bottom:1rem}.row.first .column h3{margin-bottom:.5rem}.row.first .column p{margin-bottom:.6rem}.row.second{border-top:1px solid #dedede}.row.second .column{padding-top:3rem}.row.second .column:first-child{border-right:2px solid #dedede}body.pages .snail{max-width:200px}h4.banner span{color:#fff;background-color:#3597ca;padding:10px 14px;font-size:1.8rem;letter-spacing:.1rem;display:inline-block}h4.banner span a{color:#fff;font-weight:500}p.version{position:absolute;bottom:0;right:0;font-size:80%;color:#bbb}.trix-editor h1{font-size:3rem}trix-toolbar button.trix-button{line-height:1;height:auto}header h1{margin-bottom:0}.home .row+.row{margin-top:20px;margin-bottom:20px}.reports .row+.row{margin-top:20px}table.aligned td{padding:1rem 0}form .actions{margin-top:1em}form .actions .button+input[type=submit]{margin-left:1rem}table.scores-legend td{padding:1rem 0}table.scores-legend p{margin-bottom:0}table.scores-legend td span.c8,table.scores-legend tr.heading td{padding-left:20px;color:#000}.social a:link,.social a:visited{color:#000;font-size:30px;padding:0 4px}h1{font-size:3.6rem}.pdf header{padding-top:20px;margin-bottom:30px}.pdf header .float-left{margin-top:10px}.pdf header .float-left img{min-width:300px}.pdf header .float-right{margin-top:10px}.pdf header .float-right img{width:200px}.pdf h1,.pdf h2,.pdf h3,.pdf h4{letter-spacing:inherit}.pdf .legend>div{width:270px}.pdf .snail{width:auto;max-width:400px}.pdf .intro{border-right:none}.pdf footer{padding:20px}.credit{padding-top:20px}.credit p{margin-bottom:.3em}.credit img{max-width:250px}h2{font-size:3rem}@media screen{.print-only{display:none!important}}.map-row{display:flex}.map-row .map{flex:1 1 33%}.map-row .map+.map{margin-left:10px}small.social .fb_iframe_widget span{vertical-align:baseline!important}ul{list-style-position:outside;padding-left:1em}.row.scorecard-list{border-top:2px solid #dedede;padding-top:2rem}.row.scorecard-list h3{font-weight:500}#results ul{list-style-type:none;margin-left:0}#results ul#further-reading{margin-top:6rem}#results ul#further-reading li a{font-size:18px;text-decoration:underline;color:#444}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.snail{min-width:319px}.snail svg{overflow:visible}.snail svg,.snail svg text,.snail svg tspan{font-family:Roboto}.snail #la_name_1,.snail #la_name_2{font-size:12px;overflow:visible}.snail #la_name_2{display:none}.snail tspan{width:100%;overflow:visible}@media screen and (min-width:768px){.snail{margin-bottom:1em}.snail #city_name{font-size:20px}#compare{display:flex}#compare .autocomplete{flex:0 1 30%;transform:translateY(-6px);padding-left:10px}}.scorecards{position:relative}.scorecards .year:after,.scorecards .year:before{display:table}.scorecards .year:after{content:" ";clear:both}@media screen and (min-width:768px){.scorecards .scorecard{margin-top:0}.scorecards .infopanel a.pdf-button{float:right}}img.logo{margin-top:10px;min-width:300px}nav{display:none;background-color:#3597ca}nav ul{z-index:1;list-style-type:none}nav ul,nav ul li{position:relative}nav ul li{margin-bottom:0;display:block;background-color:#3597ca}nav ul li a{display:block;letter-spacing:0;color:#fff!important;padding:.35em .5em;text-transform:uppercase;font-size:85%}nav ul li a,nav ul li a:link{text-decoration:none}nav ul li a:hover{color:#153c51}nav ul li a.dropdown-toggle:after{vertical-align:1px;content:" ▼";font-size:90%}nav ul li.current-item>a span{border-bottom:2px solid #fff}nav ul li:last-child{margin-right:0}nav ul ul.dropdown{display:none;position:absolute;width:auto;min-width:250px;bottom:0;top:36px;z-index:10;margin:0}nav ul ul.dropdown li{display:block;float:none;background-color:#3597ca;margin:0}nav ul ul.dropdown li:hover{background-color:#5dacd5}nav ul ul.dropdown li a{padding:.5em 1em}nav ul ul.dropdown.open{display:block}@media screen and (max-width:768px){nav ul ul.dropdown{position:static}}#video{margin-bottom:10px}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#nav-toggle,nav[data-open=true]{display:block}.extras h2{max-width:100px;float:left}.illustration{padding-bottom:10px;max-width:700px;margin:auto}.illustration img{max-width:100%}.actions .button{display:inline-block;clear:both;float:left;font-weight:400}.resource img{background-color:#ccc;border:1px solid #ccc;width:100%}.resource span{color:#000;text-align:center;display:block}dt{width:25%;max-width:250px;text-align:right;padding:.25em;clear:left;font-weight:700}dd,dt{float:left}dd{width:60%;padding:.25em 0}dl:after{content:"";display:table;clear:both}footer{padding:1em 0;margin-top:2em;background-color:#dfdfdf}.newsletters{margin-bottom:10px}header h2{margin-bottom:0}a,a:link{color:#0066b3;text-decoration:underline}.button,a.button:visited,button{border-color:#98c93c;background-color:#98c93c;color:#fff}.button:link,.button:visited,a.button:visited:link,a.button:visited:visited,button:link,button:visited{text-decoration:none;color:#fff!important}.button:hover,a.button:visited:hover,button:hover{border-color:#98c93c;background-color:#98c93c}.button.danger,a.button:visited.danger,button.danger{background-color:red}.button.button-outline,a.button.button-outline{background-color:transparent;color:#98c93c}.button.button-outline:link,.button.button-outline:visited,a.button.button-outline:link,a.button.button-outline:visited{color:#98c93c!important}.button.button-outline:hover,a.button.button-outline:hover{background-color:transparent}#social ul{list-style-type:none;margin-bottom:0}#social ul li{float:left;margin-left:.5em}#social ul li,.fb-share-button{display:block;line-height:1}input{font-size:16px}svg.result{max-width:700px}#map{height:500px}.intro h1 small{line-height:20px}.intro h1 small .fb-share-button,.intro h1 small .twitter-share-button{line-height:20px;display:inline-block;margin:0;position:static}.intro-text ul li{margin-bottom:0}@media screen and (min-width:768px){.intro{border-right:2px solid #dedede}.intro-text{width:80%}}.expandable{cursor:pointer}.expandable i{font-size:70%}.region h3{font-size:140%}.expandable.expandable-closed i.fa-plus{display:inline}.expandable.expandable-closed i.fa-minus,.expandable.expandable-open i.fa-plus{display:none}.expandable.expandable-open i.fa-minus{display:inline}.expandable-content.expandable-closed{display:none}.maps .expandable-content{margin-bottom:1em;padding:1em;border:1px solid #ededed}.legend{margin-bottom:1em}.legend>div{width:100%;max-width:320px;padding:5px 10px}.legend h3{font-size:120%;font-weight:700;margin-bottom:.5em}.legend img{float:right;max-width:319px}.legend ul{list-style:none;margin-bottom:0}.legend .legend-keys ul,.legend .legend-scale ul{display:flex;justify-content:space-between}.legend .legend-keys ul li{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:5px}.legend .legend-keys ul li span.colour{display:block;width:40px;height:40px}.legend .legend-keys ul li span.label{font-size:90%}.legend .legend-keys ul li:first-child{margin-left:0}.legend .legend-keys ul li:last-child{margin-right:0}.legend .legend-scale{align-items:center}.legend .legend-scale ul li{font-weight:300;flex:0 0 33%;text-align:center;margin-bottom:0}.legend .legend-scale ul li:first-child{text-align:left}.legend .legend-scale ul li:last-child{text-align:right}.intro .legend>div{width:100%;max-width:320px;padding:5px 10px}address{font-style:normal}table.scorecard{margin-top:30px;width:100%}table.scorecard a[href="#"]{text-decoration:none}table.scorecard td.label.domain-indicator{width:250px;background-color:#c7e7ee}table.scorecard td,table.scorecard th{padding:0;color:#fff}table.scorecard td.score{width:60px}table.scorecard td.badge{background-color:transparent;width:50px;border-right:1px solid #444}table.scorecard td.label{padding-left:10px}table.scorecard td.gap{background-color:#fff}table.scorecard td span.pull-right{float:right}table.scorecard tr.headline{background-color:#f0f0f0}table.scorecard tr.headline td{border-bottom:1px solid #000}table.scorecard tr.headline td:first-child{padding-left:10px}table.scorecard tr.headline td.score{width:64px}table.scorecard tr.headline td.scores-container td.badge{border-right:1px solid #444;width:53px}table.scorecard tr.domain table{margin-bottom:0}table.scorecard tr.domain>td{border-bottom:1px solid #000;border-top:1px solid #000}table.scorecard td.domain-group{border-left:1px solid #444}table.scorecard td.domain-group table tbody tr.domain-level td{background-color:#c7e7ee}table.scorecard th.indicator{padding:1rem .5rem;font-size:16px;color:#fff;background-color:#2f8dd0}table.scorecard th.indicator.headline-indicator{width:200px}table.scorecard th.indicator.domain-indicator{width:250px}table.scorecard th.candidate{padding:1rem .5rem;font-size:16px;background-color:#2f8dd0;line-height:24px;width:100px;vertical-align:middle}table.scorecard th.candidate a{color:#fff}table.scorecard th.candidate .candidate-close{vertical-align:-4px}table.scorecard td{color:#000}table.scorecard td.main{border-top:4px solid #000;border-bottom:4px solid #000}table.scorecard td.scores-container{width:120px}table.scorecard table.scores{margin:0}table.scorecard table.scores tr td{vertical-align:top;border-bottom:0;padding:1rem .5rem .5rem;text-align:center}table.scorecard table.scores tr td:first-child{border-right:1px solid #000}table.scorecard span.score{vertical-align:9px}table.scorecard span.circle{height:35px;width:35px;display:inline-block}table.scorecard td.secondary{border-top:3px solid #000;border-bottom:3px solid #000}table.scorecard tr.main+tr.secondary td.secondary{border-top:none}table.scorecard td.tier{border-left:1px solid #000}table.scorecard .tier-0{background-color:#ddd}table.scorecard .tier-1{background-color:#ed1c24}table.scorecard .tier-2{background-color:#f36f21}table.scorecard .tier-3{background-color:#fdb813}table.scorecard .tier-4{background-color:#a6ce38}table.scorecard .tier-5{background-color:#00ae4d}@media (max-width:720px){.row .column{max-width:none!important;width:100%!important}}@media (min-width:920px){body{margin:0;padding:0}footer{padding:2em 0}nav{margin-top:10px}nav ul{padding:6px}nav ul li{float:left;margin-right:.1em}nav ul li a{font-size:90%}.extras{padding-top:30px}#social,.extras{float:right}#social h2,.extras h2{margin-top:10px;max-width:200px;float:right;clear:left}#social h2 img,.extras h2 img{width:100%}#social{clear:right}.actions .button{font-size:130%;padding:24px 48px;line-height:0}.actions .button.small{font-size:1.1rem;padding:0 3rem;font-weight:700;line-height:3.8rem;height:3.8rem}.acknowledgment{color:#444;padding:1em 0}.acknowledgment p{margin:0}nav{display:block}#nav-toggle{display:none}}@media (min-width:1024px){nav ul li{margin-right:.3em}nav ul li a{font-size:100%}}@media (min-width:1200px){nav ul li{margin-right:.5em}nav ul li a{font-size:105%}}ul[data-v-4692d10a]{list-style-type:none}@media (min-width:920px){ul[data-v-4692d10a]{-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;grid-column-gap:20px;column-gap:20px}}fieldset[data-v-5f6a479e]{margin-bottom:0}fieldset input[data-v-5f6a479e]{margin-bottom:0;border-radius:3px 3px 0 0}ul[data-v-5f6a479e]{list-style-type:none;max-height:100px;overflow-y:scroll;border:1px solid #dedede;border-top:none}ul li[data-v-5f6a479e]{padding:0 5px;margin:5px 0}#legend[data-v-eeec184e]{max-width:320px}.domain-button[data-v-eeec184e]{margin-right:5px;padding:0 7px}h3 small[data-v-eeec184e]{float:right}.fade-enter-active[data-v-eeec184e],.fade-leave-active[data-v-eeec184e]{transition:opacity .5s}.fade-enter[data-v-eeec184e],.fade-leave-to[data-v-eeec184e]{opacity:0}.buttons[data-v-eeec184e]{display:none}@media (min-width:920px){.buttons[data-v-eeec184e]{display:block}.domains select[data-v-eeec184e]{display:none}}