/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;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:baseline}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:2px solid var(--colour-focus-outline)}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:baseline}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;flex-grow:1}summary{display:list-item}[hidden],template{display:none}:root{--page-max-width:1400px;--section-gaps:6vw;--site-header-height:40px;--site-footer-height:0px;--colour-primary:#1e6c53;--colour-primary-light:#39b58d;--color-text:#1e1e1e;--color-background:#fff;--colour-links:var(--colour-primary);--colour-focus-outline:#2e61df;--z-index-surface:0;--z-index-map-features:10;--z-index-map-controls:20;--z-index-search-box:30;--z-index-header:40;--z-index-layers:50;--z-index-layers-info:60;--z-index-dialogs:70;--text-max-width:46em}[id=page-wrapper]{--site-top-chrome-height:calc(var(--site-header-height) + var(--site-announcement-height));--site-chrome-height:calc(var(--site-header-height) + var(--site-announcement-height) + var(--site-footer-height))}*{box-sizing:border-box}body,html{height:100%}body{background:var(--color-background);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.4;min-height:100vh;text-rendering:optimizeLegibility;transition:color .5s,background-color .5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-weight:700}:is(h1,h2,h3) a{color:inherit}.rich-text :is(h1,h2,h3,h4){margin-bottom:.5em;margin-top:1em}p:not(:first-child){margin-top:.5em}img{height:auto;max-width:100%}#__nuxt,#map{display:flex;flex-direction:column;min-height:100%}main{flex-grow:1}.visually-hidden-always,.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a{color:var(--colour-primary);font-weight:600;text-decoration:none}p a{text-decoration:underline}hr{border-bottom:1px solid #d6d6d6;border-top:none;margin-bottom:1em;margin-top:1em}@media(hover:hover){a:hover{text-decoration:underline}}details,fieldset{border:1px solid #aeaeae;border-radius:.3em;margin-bottom:.8em;margin-top:.8em}:is(details,fieldset)>:first-child{margin-top:0}:is(details,fieldset)>:last-child{margin-bottom:0}details summary,fieldset legend{font-weight:700}summary{box-sizing:border-box;cursor:pointer;padding:.1em .5em}summary::marker{color:gray}details .content{max-height:20em;overflow:auto;padding:.5em .8em}fieldset legend{padding-left:.5em;padding-right:.5em}menu{list-style:none;margin:0;padding-inline-start:0}menu:not([aria-orientation=vertical]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:1em;margin-top:1em}menu:not([aria-orientation=vertical]) .filters{margin:0}menu[aria-orientation=vertical]>li{margin:0}.filters{display:inline-block;margin-bottom:1em;margin-top:1em}.filters span+span{margin-left:.8em}.filters label+:is(input,select){margin-left:.5em}main .float-left{float:left;margin:0 1.8em 1em 0}main .float-right{float:right;margin:0 0 1em 1.8em}.no-results{font-style:italic}span.icon{display:inline-block}span.icon svg{display:inline-block;vertical-align:bottom}.copyToClipboard{cursor:copy}h1{margin-bottom:2vw;margin-top:4vw}form{--label-min-width:10rem;--gap:10px}label+label{margin-left:.7em}.search-input,input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:#fff;border:1px solid #b9b9b9;border-radius:.2em;margin:0;min-width:0;padding:.3em .5em}:is(textarea,select,input:not([type]),input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=range]):focus{outline:solid 2px var(--colour-focus-outline);outline-offset:2px}input[type=file]{background:#f2f2f2;border:1px solid #d0d0d0;border-radius:5px;max-width:100%;padding:2px}[type=checkbox],[type=radio]{margin-right:.4em}[type=checkbox].switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:gray;border-radius:1em;height:1.5em;position:relative;transition:all .15s;vertical-align:bottom;width:3em}[type=checkbox].switch:before{background:#fff;border-radius:1em;content:"";height:1.1em;left:.2em;position:absolute;top:.2em;transition:all .15s;width:1.1em}[type=checkbox].switch:checked{background:#348134}[type=checkbox].switch:checked:before{left:1.7em}input[disabled],select[disabled]{background:#00000012}.actions.align-to-values{padding-left:calc(var(--label-min-width) + var(--gap))}.button,button{align-items:center;background:var(--colour-primary);border:none;border-radius:.3em;color:#fff;display:inline-flex;font-weight:600;gap:.5em;justify-content:center;outline-offset:2px;padding:.5em .8em;text-decoration:none}:is(.button,button) .loader{background:#fff!important}:is(.button,button):focus,:is(.button,button):hover{text-decoration:none}:is(.button,button).flat[disabled]{background:transparent!important;color:gray!important}:is(.button,button).flat[disabled] .loader{background:#000!important}:is(.button,button)[type=submit][disabled]{background:gray;color:#fff}:is(.button,button).flat,:is(.button,button).outlined,:is(.button,button).white{background:none;color:var(--colour-primary)}:is(:is(.button,button).flat,:is(.button,button).outlined,:is(.button,button).white) .loader{background:var(--colour-primary)!important}:is(:is(.button,button).flat,:is(.button,button).outlined):focus,:is(:is(.button,button).flat,:is(.button,button).outlined):hover{background:#1e6c532e}:is(.button,button).white{background:#fff;color:var(--colour-links)}:is(.button,button).white:focus,:is(.button,button).white:hover{background:#dfece8}:is(.button,button).outlined{border:1px solid var(--colour-primary)}:is(.button,button).outlined[disabled]{border-color:#aeaeae}:is(.button,button).rounded{border-radius:2em;padding-left:1.1em;padding-right:1.1em}:is(.button,button).list-add-another{align-items:center;background:#ededed;border:1px solid #b5b5b5;border-radius:.5em;box-sizing:border-box;color:var(--colour-links);display:flex;gap:.2em;justify-content:center;padding:.6em .8em;width:100%}:is(.button,button).delete{background:none;border:1px solid #d41515;color:#d41515}:is(.button,button).large{font-size:1.5em;min-width:11em;padding:.5em 1.2em}:is(.button,button).contains-svg,:is(.button,button):has(img){padding:4px}:is(.button,button).disabled,:is(.button,button)[disabled]{background:#eaeaea;color:gray;cursor:default}button.cancel,button.close,button.maximise,button.minimise,button.reset,li>button{background:no-repeat;border-radius:.3em;box-sizing:content-box;color:inherit;font-size:1.4em;height:1.4em;padding:.1em;width:1.4em}:is(button.cancel,button.close,button.maximise,button.minimise,button.reset,li>button) img{filter:none}.button-outline{background:#fff;border:1px solid #ebebeb;border-radius:17px;box-shadow:0 1px 7px #0000000f;display:inline-block;padding:13px}table{border-collapse:collapse;font-size:.9em;margin:.5em 0}.rich-text table{margin:1em 0}table[style*=inline]{display:inline-block!important}td,th{border:1px solid #bbb;padding:.3em .5em}th{background:#0000000a;text-align:left}table.borderless td,table.borderless th{border:none}ol,ul{line-height:1.1}li+li{margin-top:.5em}ol.non-list,ul.non-list{list-style:none;margin:0;padding-inline-start:0}ol.non-list li,ul.non-list li{line-height:inherit}:is(ol.non-list li,ul.non-list li)+li{margin-top:0}.page-max-width,.text-max-width{margin-left:auto;margin-right:auto;max-width:var(--page-max-width);width:92vw}.text-max-width{max-width:var(--text-max-width)}.hidden{display:none}.subtle{color:gray}.align-center{text-align:center}div.actions>*{margin-right:.5em}.result-summary{margin-bottom:.4em;margin-top:0}.result-summary a,.result-summary button{font-size:.85em;padding:.1em .3em}[class*=cols-]{align-items:flex-start;display:grid;gap:20px 2.2%}.cols-2{gap:20px 6%}@media(min-width:700px){.cols-2{grid-template-columns:repeat(2,1fr)}}.cols-3{gap:20px 4%}@media(min-width:950px){.cols-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:380px){.cols-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:700px){.cols-4{grid-template-columns:repeat(4,1fr)}}.cols-5{grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.cols-5{grid-template-columns:repeat(3,1fr)}}@media(min-width:850px){.cols-5{grid-template-columns:repeat(5,1fr)}}[class*=grid-]{align-items:flex-start;display:grid;gap:1.5em 3%}.grid-4{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-5{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}:is(.breadcrumb ol,.pager ul){display:flex;flex-wrap:wrap;gap:.5em;list-style:none;padding-inline-start:0}:is(.breadcrumb,.pager) li+li{margin-top:0}:is(.breadcrumb,.pager) li>a{border-radius:.2em;display:block;padding:.3em .5em;vertical-align:middle}.dock{background:#fff;border:1px solid #aaa;border-radius:8px;bottom:10px;box-shadow:1px 1px 5px #0003;display:flex;flex-wrap:wrap;gap:1em;left:50%;max-width:600px;padding:.6em 1em;position:fixed;transform:translate(-50%);z-index:50}.dock img{height:16px;width:auto}.dock .plugin{align-items:center;display:flex}form .field{--gap:10px;margin-bottom:.8em;margin-top:.8em}@media(min-width:450px){form .field{align-items:center;display:flex;gap:var(--gap)}form .field>label:first-child{align-self:flex-start;margin-top:.3em}form .field>:not(label:first-child){flex-grow:1}}form .field>.field-label,form .field>label:first-child{display:inline-block;font-size:.9em;font-weight:600;margin-right:1em}@media(min-width:450px){form .field>.field-label,form .field>label:first-child{margin-right:0;min-width:var(--label-min-width)}}form form>label{display:block;margin-bottom:.3em}form .field+.field{margin-top:.8em}form .field .inline>:not(:last-child){margin-right:.8em}form .field label>input+span{margin-left:.3em}.date-inputs{gap:1em}.date-inputs>*{margin-left:0!important;margin-right:0!important}.inline-checkbox{display:inline-block}.suffix{margin-left:.4em}.date-inputs{align-items:center;display:flex;flex-wrap:wrap}.date-inputs input{margin-right:0}.joined-inputs{border:1px solid #b9b9b9;border-radius:4px;display:inline-block;padding:0 10px}.joined-inputs input{width:auto!important}.joined-inputs>span{align-items:center;display:inline-flex}.joined-inputs>span+span{border-left:1px solid #eee;margin-left:10px;padding-left:10px}[data-layout*=card]{background:#fff;border:1px solid #c1c1c1;border-radius:4px;margin:.3em;padding:.2em}[data-layout=horizontal-card]{display:flex;gap:10px}[data-layout*=card] .show{flex:0 0 auto}[data-layout*=card] .show img{display:block;font-size:.7rem;font-weight:400;height:50px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:50px}[data-layout*=card] [data-type=person][data-layout*=card] .show img{-o-object-position:top;object-position:top}[data-layout*=card] h3{font-size:1.1em;font-weight:600;margin-bottom:.3em;margin-top:0}.message{background:#eee;border:1px solid #c8c8c8;border-radius:.3em;margin-bottom:.8em;margin-top:.8em;padding:.6em .9em}.message.info{background:#cfcfe8;border-color:#4343d0}.message.success{background:#cfe8d8;border-color:#186c37}.message.warning{background:#e6e5d7;border-color:#9f961b}.message.error{background:#e6d7d7;border-color:#6c1818}.popupOverlay{background:#fff;border-radius:4px;box-shadow:1px 1px 4px #0000004d;padding:.3em .6em}.popupOverlay p{margin:0}.map-component{background:#fff;box-shadow:1px 1px 5px #55555540;color:inherit}.ol-full-screen,.ol-overviewmap button,[id=ZoomControl]{display:none}button.map-component.icon{padding:4px}.cards{display:flex;flex-wrap:wrap;gap:.5em}.colour-circle{border-radius:9px;display:block;height:18px;margin:0;width:18px}.release-state{border-radius:.3em;color:#555;cursor:help;font-size:.75em;padding:.1em .5em}.release-state.poc{color:#800}.release-state.alpha{color:#8a4900}.release-state.beta{color:#628300}.release-state.rc{color:#007e5e}.release-state.prod{display:none}header[role=banner] .titles{align-items:center;display:flex;gap:calc(1em + 1.4vw);margin-right:1.6em}header[role=banner] [id=logo]{flex-shrink:0}footer[role=contentinfo]{background:var(--colour-primary);color:#fff;margin-top:3vw;padding:1em}footer[role=contentinfo]>[role=presentation]{display:flex;justify-content:center}footer[role=contentinfo] a{color:inherit}footer[role=contentinfo] nav{display:flex;gap:.8em}.map-cards{align-items:flex-start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(min-width:550px){.map-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.card{border:1px solid #d5d5d5;border-radius:4px;box-shadow:1px 1px 4px #00000026;position:relative}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card.text{padding:.6em 1em}.error-page{margin-left:auto;margin-right:auto;max-width:40em;text-align:center}
