#filters .custom-combobox{position:relative;display:inline-block}#filters .custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0}#filters .custom-combobox-input{margin:0;padding:5px 10px;font-family:"BentonSansCond-RegItalic"}.ui-widget.ui-widget-content{max-height:300px;overflow-y:auto}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:.25rem}main{display:block}h1{font-size:2em;margin:.67em 0}ul{list-style-type:none;margin:0;padding:0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}#app h1{color:var(--black);font-family:Shift-BoldItalic,serif;font-size:1.4rem;margin-bottom:.5rem}#app h2{margin:1px 0}#app h2,#app h3{color:var(--black);font-family:BentonSansCond-Bold,sans-serif}#app h4{font-family:BentonSansCond-Regular,sans-serif;font-size:.8rem}#app h4,#app p{color:var(--black)}#app p{font-family:BentonSansCond-Regular,Helvetica,sans-serif;line-height:1.3rem;margin:0}#app footer{display:flex;flex-wrap:wrap}#app footer>p{flex:1 1}#app footer .note{color:var(--grey02);flex:0 0 100%;font-family:BentonSansCond-RegItalic,italic}#app footer>div{margin-top:0!important}#app .credit,#app .note,#app .source{font-size:.8rem}#app .credit{text-align:right}#app .source a{color:inherit}@media only screen and (min-width:500px){#app h1{font-size:2rem}}:root{--green01:#009775;--green02:#34a185;--green03:#62ad95;--green04:#84bba8;--green05:#a4cabc;--green06:#c5dbd2;--yellow01:#f6b31c;--yellow02:#f8c052;--yellow03:#face7c;--yellow04:#fbd590;--yellow05:#fde0ae;--yellow06:#feebce;--red01:#dd2d25;--red02:#e35d42;--red03:#e67154;--red04:#eb8c6f;--red05:#f2b19a;--red06:#f9dacd;--orange01:#f26b21;--orange02:#f58745;--orange03:#f8a26e;--orange04:#f9b082;--orange05:#fcceae;--orange06:#fdddc6;--blue01:#0062a3;--blue02:#3c76b0;--blue03:#6d8ebf;--blue04:#829dc7;--blue05:#afbedb;--blue06:#d4daea;--brite_purple01:#9b3f86;--brite_purple02:#a96399;--brite_purple03:#b174a2;--brite_purple04:#c395b8;--brite_purple05:#d2b1ca;--brite_purple06:#dcc5d7;--dark_purple01:#795b9e;--dark_purple02:#8c73ad;--dark_purple03:#a28ebd;--dark_purple04:#bbaed1;--dark_purple05:#cdc4de;--dark_purple06:#dfd9ea;--black:#231f20;--grey01:#6d6e70;--grey02:#898b8e;--grey03:#a7a9ab;--grey04:#d1d2d4;--grey05:#eaebec;--ndp:#f58645;--liberal:#e35d42;--conservative:#3c76b0;--green:#34a185;--libertarian:#f8c052;--bloc:#54a8df}@font-face{font-family:"Shift-Bold";font-style:normal;font-weight:400;src:url(assets/Shift-Bold.8c454d7e.otf) format("opentype")}@font-face{font-family:"Shift-BoldItalic";font-style:italic;font-weight:800;src:url(assets/Shift-BoldItalic.144e2c1f.otf) format("opentype")}@font-face{font-family:"BentonSansCond-Regular";src:url(assets/BentonSansCond-Regular.4421f875.otf) format("opentype")}@font-face{font-family:"BentonSansCond-RegItalic";src:url(assets/BentonSansCond-RegItalic.06edc58b.otf) format("opentype")}@font-face{font-family:"BentonSansCond-Bold";src:url(assets/BentonSansCond-Bold.87a66dcd.otf) format("opentype")}@font-face{font-family:"BentonSansCond-BoldItalic";src:url(assets/BentonSansCond-BoldItalic.539670da.otf) format("opentype")}h1{color:#231f20;font-family:Shift-BoldItalic,Times,serif;font-style:italic}body{margin:0}#app{margin:0 auto;max-width:750px}.graphic-container{display:flex;margin:0 auto}.graphic-container .flourish-chart,.graphic-container>iframe{flex:1 1;max-width:50%}.graphic-container.full-width .flourish-chart,.graphic-container.full-width>iframe{flex:1 1;max-width:100%}.graphic-container .flourish-chart:first-of-type{margin-right:.5rem}#app div.dataTables_layout_cell,#app div.dataTables_wrapper{padding:10px 0 0}#app .cloudtables .dataTables_filter{text-align:left}#app .cloudtables .dataTables_filter label,#filter-agency-label{font-family:"BentonSansCond-Bold";font-size:1.1rem}#app .cloudtables div.dataTables_wrapper .dataTables_filter input{font-family:"BentonSansCond-RegItalic";font-size:1rem;margin-left:10px}#app .cloudtables table.dataTable .ui-state-default{background:#fff;border:none;border-bottom:2px solid #231f20;font-family:"BentonSansCond-Bold",bold}#app table.dataTable thead>tr>td.dt-ordering-asc:before,#app table.dataTable thead>tr>td.dt-ordering-desc:after,#app table.dataTable thead>tr>th.dt-ordering-asc:before,#app table.dataTable thead>tr>th.dt-ordering-desc:after{color:#0062a3;opacity:1}#app .cloudtables table.dataTable tbody td{font-family:"BentonSansCond-Regular";padding:4px 6px}#app div.cloudtables table.dataTable th.dtr-control{padding:0 25px 0 0}#app table.dataTable.dtr-column>tbody>tr>td.dtr-control:before{background-color:#0062a3}#app div.cloudtables table.dataTable dl.dtr-details dd{flex:1 1 33%;font-family:"BentonSansCond-Bold",bold;margin-bottom:6px}#app div.cloudtables table.dataTable dl.dtr-details dt{flex:2 2 66%;margin-top:8px}#app footer .source{font-size:1rem}#app div.cloudtables .dataTables_info,#app div.cloudtables .dataTables_paginate,#app div.cloudtables caption{font-family:"BentonSansCond-Regular"}@media only screen and (min-width:500px){#app .ct-column__dp-1,#app .ct-column__dp-3{min-width:130px!important}}