*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;min-width:320px}a{color:#2a4ff2;text-decoration:none}a:hover{text-decoration:underline}.leaflet-bar a:hover{text-decoration:none}p.right{text-align:right}p.notes{color:#666;font-size:14px}#map .tooltip .councillor > .votes ul li .label,.item-result,.item-vote,span.yes,span.no,span.absent{position:relative}.item-result:before,#map .tooltip .councillor > .votes ul li.yes .label:before,.item-vote.yes:before,#map .tooltip .councillor > .votes ul li.no .label:before,.item-vote.no:before,span.yes:before,span.no:before{content:"";display:inline-block;width:16px;height:16px;margin-right:2px;background-position:0 2px;background-repeat:no-repeat;vertical-align:middle}#map .tooltip .councillor > .votes ul li.yes .label:before,.item-result.carried:before,.item-vote.yes:before,span.yes:before{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.4053 2.26223L5.38652 8.28098C5.24588 8.42153 5.05519 8.50048 4.85636 8.50048C4.65753 8.50048 4.46684 8.42153 4.32621 8.28098L0.969018 4.90598C0.828615 4.76536 0.749756 4.57477 0.749756 4.37606C0.749756 4.17735 0.828615 3.98676 0.969018 3.84614L1.90652 2.90864C2.04708 2.76866 2.23737 2.69008 2.43574 2.69008C2.63411 2.69008 2.82439 2.76866 2.96496 2.90864L4.87511 4.76114L9.41074 0.281294C9.55132 0.141178 9.74171 0.0625 9.94019 0.0625C10.1387 0.0625 10.3291 0.141178 10.4696 0.281294L11.4048 1.19723C11.4751 1.26692 11.531 1.34985 11.5691 1.44123C11.6072 1.5326 11.6268 1.63063 11.6269 1.72963C11.6269 1.82864 11.6074 1.92668 11.5693 2.01809C11.5313 2.1095 11.4755 2.19248 11.4053 2.26223Z" fill="%2312C484"/></svg>')}#map .tooltip .councillor > .votes ul li.no .label:before,.item-result.lost:before,.item-vote.no:before,span.no:before{background-image:url('data:image/svg+xml;utf8,<svg width="11" height="10" viewBox="0 0 11 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.12343 0.872059L5.50001 3.49589L2.8775 0.872556L2.87744 0.8725C2.678 0.67306 2.4075 0.561016 2.12545 0.561016C1.8434 0.561016 1.5729 0.67306 1.37346 0.8725C1.17402 1.07194 1.06197 1.34244 1.06197 1.62449C1.06197 1.90652 1.174 2.17699 1.3734 2.37643C1.37342 2.37644 1.37344 2.37646 1.37346 2.37648L3.996 4.99985L1.37258 7.62245L1.37252 7.6225C1.17308 7.82194 1.06104 8.09244 1.06104 8.37449C1.06104 8.65654 1.17308 8.92704 1.37252 9.12648C1.57196 9.32592 1.84246 9.43797 2.12451 9.43797C2.40654 9.43797 2.67701 9.32594 2.87645 9.12654C2.87646 9.12652 2.87648 9.1265 2.8765 9.12648L5.49987 6.50394L8.12246 9.12736L8.12252 9.12742C8.32196 9.32686 8.59246 9.43891 8.87451 9.4389C9.15656 9.4389 9.42706 9.32686 9.6265 9.12742C9.82594 8.92798 9.93799 8.65748 9.93799 8.37543C9.93799 8.09338 9.82594 7.82288 9.6265 7.62344L7.00388 4.99999L9.62744 2.37601C9.82688 2.17657 9.93892 1.90607 9.93892 1.62402C9.93892 1.34197 9.82688 1.07147 9.62744 0.872031C9.428 0.672591 9.1575 0.560547 8.87545 0.560547C8.5934 0.560547 8.3229 0.672591 8.12346 0.872031L8.12343 0.872059Z" fill="%23FF6262" stroke="%23FF6262"/></svg>')}heading{display:block;position:relative;margin:16px;border:1px solid #000;font-size:0}heading a{display:inline-block;text-decoration:none;color:#2a4ff2;font-size:16px}heading a.active,heading a:hover{color:#2a4ff2;background-color:#f2f4ff;text-decoration:none}heading a.org{color:#41c214;text-transform:uppercase;font-weight:bold}heading a.org:hover{color:#f2f4ff;background-color:#41c214}heading a.org{display:none}heading .app{width:150px;height:54px;padding:8px 10px;background:url('../img/logo-with-name.png') no-repeat center / 90%;color:#000}heading .app .topic{display:none}heading .app .subject{display:none}heading nav{float:right}heading nav a{padding:0 24px;font-size:14px;font-weight:bold;color:#000}heading nav > ul > li.dropdown > a:after{content:"\25be"}heading nav ul{margin:0;padding:0;list-style:none}heading nav > ul > li{display:inline-block;position:relative;line-height:54px}heading nav > ul > li a{display:block}heading nav > ul > li > ul{display:none;position:absolute;top:45px;z-index:1000;border:1px solid #000;min-width:164px;background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.25)}heading nav > ul > li:hover > ul{display:block}heading nav > ul > li > ul li{line-height:32px}nav #toggle{display:none}nav label{display:none}@media (max-width:768px){nav label{display:block;position:absolute;z-index:1;top:0;right:0;width:54px;height:54px;padding:10px 11px 11px 11px;cursor:pointer}nav label:hover{background-color:#f2f4ff}nav label hr{width:28px;height:3px;border:none;border-radius:1px;background:#000;margin:6px auto;transition:all .25s ease}nav label:hover hr,#toggle:checked ~ label hr{background:#2a4ff2}#toggle:checked ~ label{background-color:#f2f4ff}#toggle:checked ~ label > hr:nth-child(1){width:34px;transform:translateY(9px) rotateZ(45deg)}#toggle:checked ~ label > hr:nth-child(2){width:0}#toggle:checked ~ label > hr:nth-child(3){width:34px;transform:translateY(-9px) rotateZ(-45deg)}nav > ul{display:none;position:absolute;right:-1px;z-index:1000;background-color:#fff}#toggle:checked ~ ul{display:block;top:54px;border:1px solid #000;box-shadow:0 16px 16px rgba(0,0,0,.25)}#toggle:checked ~ ul > li{display:block;line-height:34px}#toggle:checked ~ ul > li.dropdown > a::after{display:none}#toggle:checked ~ ul > li a{padding:0 12px}#toggle:checked ~ ul > li > ul{display:block;position:relative;top:0;border:none;margin-bottom:12px;box-shadow:none;text-indent:16px}}footer{clear:both;background-color:#f5f5f5;padding:24px 0}footer .container{display:flex;padding:0}footer .container > div{width:25%;padding:0 24px}footer .container > div:nth-child(2){width:50%}footer .ack p{font-size:12px;color:#444}footer .signup{position:relative}footer .signup form input{width:100%;border-radius:0;border:1px solid #888;padding:8px 4px}footer .signup form button{display:block;min-width:auto;margin:12px 0 0 0;border-radius:0;border:1px solid #888;padding:8px 24px;font-weight:bold;cursor:pointer}footer h3{margin-bottom:0.5rem;font-weight:bold;font-size:16px}footer ul{list-style:none;padding:0}footer ul li{margin-bottom:0.5rem}footer .about li{margin:0;padding:0;border-bottom:1px solid #000}footer .about li a{display:block;padding:10px 8px;color:#000}footer .about li a:hover{background-color:#ddd;text-decoration:none}footer a.climatefast{display:inline-block;position:absolute;right:24px;bottom:0;margin:8px 0;padding:10px 8px 6px 6px;color:#000;text-transform:uppercase;font-weight:bold}footer a.climatefast:hover{background-color:#ddd;text-decoration:none}footer a.climatefast:before{content:"";display:inline-block;position:relative;top:-4px;margin-right:4px;vertical-align:middle;width:24px;height:24px;background:url('../img/climatefast-logo-256.png') center/100% no-repeat}.powered-by{margin:12px 0 0 0;font-size:12px;text-align:center;color:#444}.powered-by span{padding:12px;opacity:0.6;transition:opacity 0.5s}.powered-by span:hover{opacity:1}.powered-by a{font-weight:bold;color:#09d}@media (max-width:768px){footer{padding:24px 0 96px 0}footer .container{flex-direction:column}footer .container > div,footer .container > div:nth-child(2){width:auto}footer a.climatefast{margin:0;padding:8px 8px 4px 6px}.powered-by{margin:36px 0 0 0;font-size:12px;text-align:center;color:#444}}body main{max-width:640px;margin:64px auto;padding:0 24px}main h1{font-size:22px;font-weight:normal}main h2{margin:32px 0 24px 0;font-size:18px;font-weight:normal}main img.center{width:100%}.controls{position:relative}.search{display:inline-block;position:relative;width:320px;margin:0 0 12px 0}.search input{width:100%;border:1px solid #939393;padding:12px 0 12px 38px;font-size:16px;font-family:Arial,sans-serif}.search input:focus{outline:none;border:1px solid #2a4ff2;background-color:#f2f4ff;color:#2a4ff2}.search::after{content:"";position:absolute;left:8px;top:11px;width:22px;height:22px;background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.5306 20.4686L16.8365 15.7755C18.1971 14.1421 18.8755 12.047 18.7307 9.92618C18.5859 7.80531 17.629 5.82191 16.0591 4.38859C14.4892 2.95526 12.4271 2.18235 10.3019 2.23065C8.17663 2.27895 6.15181 3.14474 4.64864 4.64791C3.14547 6.15108 2.27968 8.1759 2.23138 10.3012C2.18308 12.4264 2.95599 14.4885 4.38932 16.0584C5.82265 17.6283 7.80604 18.5852 9.92691 18.73C12.0478 18.8748 14.1428 18.1963 15.7762 16.8358L20.4693 21.5299C20.539 21.5995 20.6218 21.6548 20.7128 21.6925C20.8038 21.7302 20.9014 21.7497 21 21.7497C21.0985 21.7497 21.1961 21.7302 21.2871 21.6925C21.3782 21.6548 21.4609 21.5995 21.5306 21.5299C21.6003 21.4602 21.6556 21.3775 21.6933 21.2864C21.731 21.1954 21.7504 21.0978 21.7504 20.9992C21.7504 20.9007 21.731 20.8031 21.6933 20.7121C21.6556 20.621 21.6003 20.5383 21.5306 20.4686ZM3.74997 10.4992C3.74997 9.16421 4.14585 7.85917 4.88755 6.74914C5.62925 5.63911 6.68346 4.77394 7.91686 4.26305C9.15026 3.75216 10.5075 3.61849 11.8168 3.87894C13.1262 4.13939 14.3289 4.78226 15.2729 5.72627C16.2169 6.67027 16.8598 7.87301 17.1203 9.18238C17.3807 10.4917 17.2471 11.849 16.7362 13.0824C16.2253 14.3158 15.3601 15.37 14.2501 16.1117C13.14 16.8534 11.835 17.2492 10.5 17.2492C8.71037 17.2473 6.99463 16.5355 5.72919 15.27C4.46375 14.0046 3.75196 12.2888 3.74997 10.4992Z" fill="%23939393"/></svg>') center / 100% no-repeat;pointer-events:none}fieldset{position:relative;margin:0 0 24px 0}.filter #filter-toggle{display:none}.filter > label{display:none}@media (max-width:768px){body.scorecard main{display:block}body.scorecard .filter{position:absolute}body.scorecard table tr th:first-child{padding-left:64px}.filter > label{display:block;position:relative;z-index:1;top:20px;width:54px;height:54px;padding:10px 11px 11px 11px;cursor:pointer}.filter > label:hover{background-color:#f2f4ff}.filter > label hr{height:3px;border:none;border-radius:2px;background:#000;margin:6px auto;transition:all .25s ease}.filter > label hr:nth-child(1){width:28px}.filter > label hr:nth-child(2){width:20px}.filter > label hr:nth-child(3){width:8px}.filter > label:hover hr,#filter-toggle:checked ~ label hr{background:#2a4ff2}#filter-toggle:checked ~ label{background-color:#f2f4ff}#filter-toggle:checked ~ label > hr:nth-child(1){width:34px;transform:translateY(9px) rotateZ(45deg)}#filter-toggle:checked ~ label > hr:nth-child(2){width:0}#filter-toggle:checked ~ label > hr:nth-child(3){width:34px;transform:translateY(-9px) rotateZ(-45deg)}.filter fieldset{display:none;position:absolute;top:74px;right:-1px;z-index:1000;background-color:#fff;box-shadow:0 16px 16px rgba(0,0,0,.25)}#filter-toggle:checked ~ fieldset{display:block}}.filter fieldset{border:1px solid #000;padding:4px}.filter fieldset label{display:block;font-size:11px}.filter fieldset ul{margin:0;padding:0;list-style:none}.filter .title{padding:4px 0;font-size:14px;font-weight:bold}.filter .clear{position:absolute;top:0;right:0;border-left:1px solid transparent;border-bottom:1px solid transparent;padding:8px;font-size:11px;color:#888;cursor:pointer}.filter .clear:hover{border-color:#2a4ff2;background-color:#f2f4ff;color:#2a4ff2}.filter .label{clear:both;margin:16px 0 4px 0;font-size:12px;font-weight:bold}div.card[href]{cursor:pointer}.card .item-id,.card .item-id{display:inline-block;border:1px solid #eee;padding:6px 8px;background-color:#eee;font-size:12px;font-weight:bold;color:#666}.item-category{display:inline-block;border-radius:8px;border:1px solid #eee;padding:4px 6px;background-color:#eee;color:#444;font-size:12px;font-weight:normal}a.item-id:hover,a.item-category:hover{border:1px solid #ccc;background-color:#fff;text-decoration:none}body.summary .chart-container{}body.summary #categoriesChart{position:relative;top:-20px;height:200px !important}body.summary #itemYearChart{height:260px !important}body.summary #noVotesChart{height:260px !important}@media (max-width:640px){body.summary #categoriesChart{top:-60px;height:300px !important}}@media (max-width:480px){body.summary #categoriesChart{top:-60px;height:344px !important}}@media (max-width:360px){body.summary #categoriesChart{top:-90px;height:440px !important}}body.motion main,body.motions main,body.councillor main,body.councillors main{max-width:960px;margin:32px auto;padding:0 16px}body.summary main{margin:32px auto;padding:0 16px}body.motions .filter,body.councillor .filter,body.councillors .filter{float:right;margin-right:16px;width:246px}@media (max-width:768px){body.motions .controls,body.councillor .controls,body.councillors .controls{width:48%}body.motions .search,body.councillor .search,body.councillors .search{width:100%}body.motions .filter,body.councillor .filter,body.councillors .filter{position:absolute;top:0;left:auto;right:0;float:none;width:100%;margin-right:auto}body.motions .filter fieldset,body.councillor .filter fieldset,body.councillors .filter fieldset{top:44px;right:0;width:100%}body.motions .filter > label,body.councillor .filter > label,body.councillors .filter > label{position:absolute;top:1px;right:1px;width:42px;height:42px;padding:6px}}.cards{display:flex;flex-flow:row wrap}.cards > .card{display:block;width:48%;margin:0 2% 2% 0;border:1px solid #000;padding:12px;color:#444}.cards.wide > .card{width:100%}.cards > .card:hover{border:1px solid #2a4ff2;background-color:#f2f4ff;text-decoration:none}.cards > .card:hover .item-id{border-color:#2a4ff2;background-color:#fff}.cards > .card a.item-name:hover{text-decoration:none}body.councillors .cards > a:hover{color:#2a4ff2}.cards > .card .photo{float:left;width:64px;height:64px;border:1px solid #888;border-radius:32px;overflow:hidden}.cards > .card:hover .photo{border-color:#2a4ff2}.cards > .card .photo img{width:100%}.cards > .card .info{margin-left:80px;font-size:12px}.cards > .card .info .role{color:#666}.cards > .card .info .name{font-size:16px;font-weight:bold}.cards > .card .info .ward{color:#666}@media (max-width:512px){body.motions .controls,body.councillor .controls,body.councillors .controls{width:100%}body.motions .cards > a,body.councillor .cards > a,body.councillors .cards > a{width:100%;margin:0 0 8px 0}}body a.link{position:relative;color:#000}body a.link::after{content:"";display:inline-block;width:16px;height:16px;margin-left:4px;background:url('data:image/svg+xml;utf8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.9856 18.1945C11.0905 18.299 11.1737 18.4232 11.2305 18.56C11.2873 18.6967 11.3165 18.8433 11.3165 18.9914C11.3165 19.1394 11.2873 19.2861 11.2305 19.4228C11.1737 19.5595 11.0905 19.6837 10.9856 19.7883L10.5056 20.2683C9.99607 20.7797 9.3902 21.185 8.72304 21.4608C8.05588 21.7366 7.34065 21.8775 6.61873 21.8751C5.53154 21.8755 4.46868 21.5534 3.5646 20.9495C2.66053 20.3457 1.95586 19.4872 1.53977 18.4828C1.12367 17.4784 1.01484 16.3732 1.22703 15.3069C1.43923 14.2406 1.96292 13.2612 2.73185 12.4926L5.98967 9.23482C6.68261 8.54198 7.54813 8.04695 8.49665 7.80096C9.44516 7.55498 10.4422 7.56698 11.3845 7.83574C12.3268 8.10449 13.1802 8.62023 13.8562 9.32955C14.5323 10.0389 15.0065 10.916 15.2297 11.8701C15.2666 12.0152 15.2743 12.1662 15.2521 12.3143C15.23 12.4623 15.1786 12.6045 15.1008 12.7324C15.023 12.8603 14.9205 12.9714 14.7992 13.0592C14.6779 13.147 14.5404 13.2097 14.3946 13.2436C14.2488 13.2776 14.0976 13.2821 13.9501 13.2569C13.8025 13.2317 13.6614 13.1772 13.5352 13.0968C13.4089 13.0164 13.2999 12.9116 13.2147 12.7885C13.1295 12.6655 13.0696 12.5266 13.0387 12.3801C12.9063 11.8169 12.6258 11.2993 12.2263 10.8808C11.8268 10.4623 11.3227 10.158 10.7663 9.99956C10.2098 9.84109 9.62113 9.83412 9.06107 9.97937C8.50101 10.1246 7.98991 10.4168 7.5806 10.8258L4.32279 14.0836C3.86868 14.5373 3.55932 15.1155 3.43384 15.7451C3.30836 16.3747 3.3724 17.0273 3.61786 17.6205C3.86332 18.2137 4.27917 18.7207 4.81282 19.0776C5.34648 19.4344 5.97396 19.6249 6.61592 19.6251C7.04246 19.6263 7.465 19.5429 7.85909 19.3798C8.25319 19.2166 8.61101 18.9769 8.91185 18.6745L9.39092 18.1945C9.49545 18.0895 9.6197 18.0061 9.75653 17.9493C9.89337 17.8924 10.0401 17.8631 10.1883 17.8631C10.3364 17.8631 10.4832 17.8924 10.62 17.9493C10.7568 18.0061 10.8811 18.0895 10.9856 18.1945ZM21.2653 4.73482C20.2342 3.70405 18.8359 3.125 17.378 3.125C15.92 3.125 14.5217 3.70405 13.4906 4.73482L13.0115 5.21388C12.8002 5.42522 12.6815 5.71187 12.6815 6.01075C12.6815 6.30964 12.8002 6.59628 13.0115 6.80763C13.2229 7.01897 13.5095 7.1377 13.8084 7.1377C14.1073 7.1377 14.3939 7.01897 14.6053 6.80763L15.0853 6.32763C15.6945 5.71846 16.5207 5.37623 17.3822 5.37623C18.2437 5.37623 19.0699 5.71846 19.679 6.32763C20.2882 6.9368 20.6304 7.76301 20.6304 8.6245C20.6304 9.486 20.2882 10.3122 19.679 10.9214L16.4156 14.1745C16.1148 14.477 15.757 14.7167 15.3629 14.8799C14.9688 15.0431 14.5462 15.1264 14.1197 15.1251C13.3879 15.1246 12.6779 14.8769 12.1046 14.4222C11.5313 13.9675 11.1284 13.3325 10.9612 12.6201C10.8936 12.3295 10.7133 12.0776 10.4599 11.9199C10.2066 11.7622 9.90095 11.7116 9.61029 11.7792C9.31963 11.8468 9.06774 12.0271 8.91004 12.2805C8.75233 12.5338 8.70172 12.8395 8.76935 13.1301C9.05164 14.3366 9.7332 15.4123 10.7035 16.1828C11.6738 16.9533 12.876 17.3735 14.115 17.3751H14.1197C14.8419 17.3771 15.5574 17.2359 16.2248 16.9596C16.8921 16.6833 17.498 16.2774 18.0075 15.7654L21.2653 12.5076C21.7757 11.9973 22.1806 11.3914 22.4569 10.7246C22.7332 10.0577 22.8753 9.34302 22.8753 8.62122C22.8753 7.89943 22.7332 7.1847 22.4569 6.51787C22.1806 5.85103 21.7757 5.24515 21.2653 4.73482Z" fill="%23000"/></svg>') center / 100% no-repeat}body .item-id a.link::after{position:absolute;right:-32px}body.councillor .photo{float:left;width:128px;height:128px;margin:0 0 24px 0;border:2px solid #aaa;border-radius:64px;overflow:hidden}body.councillor .photo img{width:100%}body.councillor .info h1{margin:4px 0;font-size:18px;font-weight:bold}body.councillor .info{margin-left:152px;font-size:14px}body.councillor .info .ward,body.councillor .info .council{color:#666}body.councillor .info .contact{width:auto;margin:16px 0 0 0}body.councillor .info .contact td{border:none;padding:4px 12px 4px 0}body.councillor .info .contact td.label{font-weight:bold}body.councillor h3{margin:12px auto;clear:both}@media (max-width:512px){body.councillor .photo{width:20%;height:20%}body.councillor .info{margin-left:25%}}body.motions .filter,body.councillor .filter{position:relative;top:-56px}body.motions .cards,body.councillor .cards{padding-right:12px}.card{position:relative;display:block;width:100%;margin:0 0 12px 0;border:1px solid #000;padding:12px;color:#000}.card:hover{text-decoration:none}.card .item-name{display:block;margin:12px 0 8px 0;font-size:14px;font-weight:bold;color:#000}.card .item-date{font-size:12px;color:#666}.card .item-bg{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card .item-result,.card .item-vote{position:relative;top:-6px;right:-6px;float:right}body.motions .card .item-result,body.councillor .card .item-result,body.motions .card .item-vote,body.councillor .card .item-vote{position:absolute;top:6px;right:6px;float:none}.item-result,.item-vote{padding:8px 12px;font-size:14px;letter-spacing:.5px}.item-result.lost,.item-vote.no{background-color:#fee;color:#722}.item-result.carried,.item-vote.yes{background-color:#dfe;color:#064}.item-vote.absent{background-color:#ffe;color:#660}.item-vote.unknown{background-color:#f8f8f8;color:#666}@media (max-width:768px){body.motions .cards,body.councillor .cards{padding-right:0}}body.motion .item-id{display:inline-block;margin:0;padding:7px 11px;background-color:#eee;font-size:13px;font-weight:bold;color:#444}body.motion .item-date{font-size:14px;color:#666}body.motion .item-name{margin:12px 0}body.motion section h3{margin:24px 0 4px 0;font-size:15px}body.motion section p:first-of-type{margin-top:4px}body.motion section .source{margin:-12px 0 0 0;text-align:right;font-size:12px}body.motion section.results h3{display:inline-block;margin-bottom:18px}body.motion section.results .item-result{margin-left:12px;padding:8px 12px}body.motion section.results .votes{margin:8px 0}body.motion section.results .votes .label{font-weight:bold}body.motion section.results .votes .value{margin:0 16px 0 8px}body.motion h3{margin:44px 0 24px 0}body.motion .controls{display:inline-flex;width:100%;flex-direction:row;margin-left:-2%}body.motion .search{margin:0 2% 12px 2%;width:32%}body.motion .cards{margin-left:-2%}body.motion .cards > .card{width:31.33%;margin:0 0 12px 2%}.filter-buttons{display:inline-flex;align-items:flex-start}.filter-buttons label{display:inline-block;margin:0 8px 12px 0;border-radius:32px;border:1px solid #ddd;padding:12px 24px;color:#444;white-space:nowrap;cursor:pointer}.filter-buttons label:last-child{margin-right:0}.filter-buttons label:has(input[type=radio]:checked){border-color:#000;background-color:#000;color:#fff}.filter-buttons label input{display:none}@media (max-width:768px){body.motion .controls{margin-left:0}body.motion .search{flex-grow:1;margin-left:0}.filter-buttons label{padding:12px 12px;font-size:14px}body.motion .cards > .card{width:48%}}@media (max-width:512px){body.motion .controls{flex-direction:column}body.motion .search{width:100%}.filter-buttons label{margin:0 4px 12px 0;padding:6px 8px;font-size:14px}body.motion .cards{margin-left:0}body.motion .cards > .card{width:100%;margin:0 0 12px 0}}body.scorecard main{display:flex;align-items:flex-start;max-width:none;margin:32px auto;padding:0 16px}body.scorecard .filter{flex-shrink:0;margin-right:16px;width:220px}body.scorecard table{width:auto;font-size:14px}body.scorecard table th,body.scorecard table td{border:1px solid #eee;padding:8px;text-align:center}body.scorecard table tr th{background-color:#fff}body.scorecard table tr th.motion{width:156px}body.scorecard table tr th:first-child{min-width:250px;background-color:#eee;text-align:left;font-size:13px;font-weight:bold}@media (max-width:768px){body.scorecard table tr th:first-child{min-width:160px}}body.scorecard table tr th .item-id{width:140px;border:1px solid #eee;padding:3px;background-color:#eee;font-size:12px;color:#444}body.scorecard table tr th .item-name{display:-webkit-box;max-height:32px;margin:4px 0 2px 0;font-size:13px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.scorecard table tr th .item-date{font-size:12px;font-weight:normal;color:#444}body.scorecard table tr td:first-child{background-color:#fff}body.scorecard .councillor .photo{float:left;width:40px;height:40px;border:1px solid #aaa;border-radius:32px;overflow:hidden}body.scorecard .councillor .photo img{margin:-8% -10%;width:120%}body.scorecard .councillor .info{margin-left:48px;font-size:12px;text-align:left}body.scorecard .councillor .info .role{font-size:11px;color:#666}body.scorecard .councillor .info .name{font-size:13px;font-weight:bold}body.scorecard .councillor .info .ward{font-size:11px;color:#666}body.scorecard .motion,body.scorecard .councillor{position:relative;padding:0}body.scorecard .motion a,body.scorecard .councillor a{display:block;padding:8px;color:#000;overflow:hidden}body.scorecard .motion a:hover,body.scorecard .councillor a:hover{text-decoration:none}body.scorecard .motion:hover,body.scorecard .councillor:hover{background-color:#f2f4ff}body.scorecard .motion:hover::before,body.scorecard .councillor:hover::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #2a4ff2;pointer-events:none}body.scorecard .motion:hover a,body.scorecard .councillor:hover a{background-color:#f2f4ff}body.scorecard .motion:hover a,body.scorecard .councillor:hover a,body.scorecard .motion:hover .item-id{border-color:#2a4ff2}body.scorecard .motion:hover .item-id{background-color:#fff}body.scorecard .motion:hover .item-id,.councillor:hover .info .name{color:#2a4ff2}body.scorecard .councillor:hover .photo{border:1px solid #2a4ff2}body.scorecard .no{background-color:#fee;color:#722;font-size:12px}body.scorecard .yes{background-color:#dfe;color:#064;font-size:12px}body.scorecard .absent{background-color:#ffe;color:#660;font-size:12px}body.scorecard .unknown{background-color:#f8f8f8;color:#666;font-size:12px}body.form main{max-width:640px}body.form form{margin:0 0 12px 0}body.form form fieldset{display:flex;flex-wrap:wrap;margin:0 -6px;border:none;padding:0}body.form form fieldset .field{width:50%;padding:0 6px 12px 6px}@media (max-width:640px){body.form form fieldset .field{width:100%}}body.form form fieldset .field.full-width{width:100%}body.form form.message fieldset .field{width:100%}body.form form fieldset .field label{display:block;font-size:14px;margin:6px 0}body.form form fieldset .field.required label::after{content:"*";margin-left:2px;color:#a00}body.form form fieldset .field.invalid input,body.form form fieldset .field.invalid select{border:1px solid #f00;background-color:#fee;color:#f00}span.required{color:#a00}body.form form select,body.form form textarea,body.form form input[type=text],body.form form input[type=email]{width:100%;border-radius:0;border:1px solid #ccc;padding:12px 6px;background-color:#fff;font-family:Arial,sans-serif;font-size:14px}body.form form textarea[name=message],body.form form textarea[name=Message]{height:200px;font-family:Arial,sans-serif;font-size:14px}body.form input[type=submit],body.form button,body.form a.button{display:inline-block;min-width:180px;margin:0 12px 12px 0;border:1px solid #ccc;padding:12px 24px;text-decoration:none;color:#444;background-color:#eee;font-family:Arial,sans-serif;font-size:13px;font-weight:bold;text-align:center;cursor:pointer}body.form input[type=submit]:hover,body.form button:hover,body.form a.button:hover{background-color:#444;color:#eee}body.form .hide{display:none}body.form form fieldset .match-info{display:flex;flex-wrap:wrap;width:100%}body.form form fieldset .match-message{width:100%;padding:0 6px;font-size:14px}body.form form fieldset .match-info.valid{border:1px solid #0a0;background-color:#efe;color:#0a0}body.form form fieldset .match-info.invalid{border:1px solid #f00;background-color:#fee;color:#f00}.form div.message,form div.message{border:1px solid #080;padding:0 8px;background-color:#dfd;color:#080;font-size:14px}.form div.message.error,form div.message.error{border:1px solid #800;background-color:#fdd;color:#800}.form div.message .event .datetime,form div.message .event .datetime{display:none}.form div.message .event .Error,form div.message .event .Error{font-weight:bold}form.subscribe{}form.subscribe div.message{margin:0 0 12px 0;padding:8px}body.form p.error-message{margin:12px 0;border:1px solid #f00;padding:4px 6px;background-color:#fee;color:#f00;font-size:14px}section.rich-text.image img{width:100%;height:auto}section.accordion h1{margin:72px 0 32px 0}.accordion .item .title{position:relative;border-bottom:1px solid #000;padding:8px 0 8px 32px;font-weight:bold;cursor:pointer}.accordion .item .title::before{content:"";position:absolute;top:10px;left:12px;width:0;height:0;border-radius:2px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #000;transition:transform .2s ease}.accordion .item.active .title::before{transform:rotate(90deg)}.accordion .item .content{display:none;border-bottom:1px solid #000}.label:before{display:block;font-size:12px;color:#888}.motion-item-id:before{content:"Motion Item ID"}.motion-item-name:before{content:"Motion Item Name"}table{width:100%;border-collapse:collapse}table.logos{border:none;border-collapse:collapse}table.logos td{border:1px solid #ccc;padding:8px 0;text-align:center}table.logos.one-wide td{width:100%}table.logos.two-wide td{width:50%}table.logos.three-wide td{width:33.33%}table.logos td img{width:auto;height:auto;max-width:75%;max-height:96px}table.logos.one-wide td img{max-width:50%}table.formatted{border:1px solid #ccc;border-collapse:collapse}table.formatted th,table.formatted th{padding:8px 12px;background-color:#ccc;text-align:left}table.formatted td{padding:4px 12px;vertical-align:top}table.formatted tr:hover td{background-color:#def}table.motions th:nth-child(4),table.motions td:nth-child(4){text-align:center}table.motions th:nth-child(5),table.motions td:nth-child(5){text-align:center}table.motions th:nth-child(6),table.motions td:nth-child(6){text-align:center}table.votes th,table.votes td{text-align:center}table.votes th:nth-child(2),table.votes td:nth-child(2){text-align:left}body.map main{max-width:none;margin:16px 0;padding:0}.hero{margin:0 15px 15px 15px;padding:1px;background-color:#cfd;color:#1A995F}.hero p{margin:0}.hero .purpose{position:relative;display:inline-block;margin:4% 16.5% 2% 16.5%;font-size:3vw}.hero .cta{position:relative;display:inline-block;margin:2% 16.5% 4% 16.5%;font-size:2.25vw;color:#666;transition:color 0.3s}.hero .cta::after{content:"";position:absolute;top:0;right:-20%;width:20%;height:100%;opacity:0.33;transition:opacity 0.3s;background-position:center right;background-size:80%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg width="65" height="66" viewBox="0 0 65 66" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M32.5 0.5C26.0721 0.5 19.7886 2.40609 14.444 5.97724C9.09938 9.54838 4.93378 14.6242 2.47393 20.5628C0.0140817 26.5014 -0.629527 33.0361 0.624493 39.3404C1.87851 45.6448 4.97384 51.4358 9.51904 55.981C14.0643 60.5262 19.8552 63.6215 26.1596 64.8755C32.464 66.1295 38.9986 65.4859 44.9372 63.0261C50.8758 60.5662 55.9516 56.4006 59.5228 51.056C63.0939 45.7114 65 39.4279 65 33C64.9909 24.3833 61.5639 16.122 55.4709 10.0291C49.378 3.93612 41.1168 0.509099 32.5 0.5ZM44.2688 37.2688L34.2688 47.2688C34.0366 47.5012 33.7609 47.6856 33.4574 47.8114C33.1539 47.9372 32.8286 48.002 32.5 48.002C32.1715 48.002 31.8462 47.9372 31.5427 47.8114C31.2392 47.6856 30.9634 47.5012 30.7313 47.2688L20.7313 37.2688C20.2622 36.7996 19.9986 36.1634 19.9986 35.5C19.9986 34.8366 20.2622 34.2004 20.7313 33.7312C21.2004 33.2621 21.8366 32.9986 22.5 32.9986C23.1634 32.9986 23.7997 33.2621 24.2688 33.7312L30 39.4656V20.5C30 19.837 30.2634 19.2011 30.7322 18.7322C31.2011 18.2634 31.837 18 32.5 18C33.1631 18 33.7989 18.2634 34.2678 18.7322C34.7366 19.2011 35 19.837 35 20.5V39.4656L40.7313 33.7312C41.2004 33.2621 41.8366 32.9986 42.5 32.9986C43.1634 32.9986 43.7997 33.2621 44.2688 33.7312C44.7379 34.2004 45.0014 34.8366 45.0014 35.5C45.0014 36.1634 44.7379 36.7996 44.2688 37.2688Z" fill="%23000000"/></svg>')}.hero .cta:hover{text-decoration:none;color:#444}.hero .cta:hover::after{opacity:.40}#map{padding-top:45%}@media (max-width:640px){#map{padding-top:66%}}@media (max-width:512px){#map{padding-top:100%}.hero .purpose{font-size:4vw}.hero .cta{font-size:3vw}}#map .tooltip .photo{float:left;width:64px;height:64px;border:1px solid #888;border-radius:32px;background-color:#f2f4ff;overflow:hidden}#map .tooltip .photo img{width:100%}#map .tooltip > .ward{}#map .tooltip .councillor > .name{margin-left:80px;font-weight:bold;font-size:14px}#map .tooltip .councillor > .ward{margin-left:80px}#map .tooltip .councillor > .votes{margin-left:80px}#map .tooltip .councillor > .votes .title{margin:8px 0 4px 0;font-weight:bold}#map .tooltip .councillor > .votes ul{margin:0;padding:0;list-style:none;white-space:nowrap}#map .tooltip .councillor > .votes ul li{display:inline-block;margin:0 8px 0 0;padding:4px 12px 4px 4px}#map .tooltip .councillor > .votes ul li .label{display:inline-block;padding:4px 0 4px 6px}#map .tooltip .councillor > .votes ul li.yes{border:1px solid #064;background-color:#dfe;color:#064}#map .tooltip .councillor > .votes ul li.yes .label{}#map .tooltip .councillor > .votes ul li.no{border:1px solid #722;background-color:#fee;color:#722}#map .tooltip .councillor > .votes ul li.no .label{}#map .tooltip .councillor > .votes ul li.absent{border:1px solid #660;background-color:#ffe;color:#660}#map .tooltip .councillor > .votes ul li.absent .label{}#map .tooltip .councillor > .votes .label{margin-right:4px;font-weight:bold}#map .tooltip .councillor > .votes .value{font-weight:bold}.sharethis-inline-share-buttons{margin:12px 0 0 0}