[hidden]{display:none !important}.visuallyhidden:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}br{margin-top:0}.global-header{position:relative}.global-header .l-center{display:flex;flex-direction:row;justify-content:space-between}.global-header .button{font-size:1rem}[data-trigger=mobile-nav].button--ghost,[data-trigger=close-mobile-nav].button{color:#c9e3fe;font-size:1rem;padding:0;text-decoration:underline}[data-trigger=mobile-nav].button--ghost:focus,[data-trigger=mobile-nav].button--ghost:active,[data-trigger=close-mobile-nav].button:focus,[data-trigger=close-mobile-nav].button:active{color:#c9e3fe}[data-trigger=mobile-nav].button--ghost>*,[data-trigger=close-mobile-nav].button>*{pointer-events:none}[data-trigger=close-mobile-nav].button{float:right}.js .global-nav{background-color:#063a69;height:100vh;overflow:auto;padding:1rem;position:fixed;right:-15rem;top:0;transition:right .4s ease-in,visibility .4s ease-in;visibility:hidden;width:15rem;z-index:1500}@media screen and (min-width: 64em){.js .global-nav{background-color:#032749;height:auto;overflow:initial;padding:0;position:static;width:auto}}.js [data-trigger=mobile-nav][aria-expanded=true]+.global-nav{right:0;transition:right .6s ease-out,visibility .6s ease-out;visibility:visible}.js [aria-label=primary]{margin-top:4.375rem}@media screen and (min-width: 64em){.js [aria-label=primary]{margin-top:0}}.js-mobile-menu-open{overflow:hidden;position:relative}.js-mobile-menu-open::before{background-color:rgba(0,0,0,.5);content:"";display:block;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:1300}@media screen and (min-width: 64em){.js-mobile-menu-open::before{display:none}}.js [data-component=card]{cursor:pointer}.js [data-component=card]:hover .card__link{text-decoration:underline;-webkit-text-decoration-skip:auto;text-decoration-skip:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.js .component--collapsibles__panel{padding:0}.js [data-heading=collapsibles] button{align-items:flex-start;flex-direction:column;padding:0;position:relative;width:100%}.js [data-heading=collapsibles] button .js-collapsible-heading{font-size:1.40625rem;font-size:clamp(1.13rem,1.01rem + .56vw,1.41rem);line-height:1.5;font-weight:700;text-align:left}.js [data-heading=collapsibles] button .js-collapsible-toggle{color:#1371c2}.js [data-heading=collapsibles] button .js-collapsible-label{font-size:1.25rem;font-size:clamp(1rem,.9rem + .5vw,1.25rem);font-weight:normal;text-decoration:underline;-webkit-text-decoration-skip:auto;text-decoration-skip:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.js [data-heading=collapsibles] button:hover .js-collapsible-toggle{color:#0b80e5}.js [data-heading=collapsibles] button:hover .js-collapsible-label{color:#0b80e5;text-decoration:none}.js [data-heading=collapsibles] button:focus{color:#262626;outline:solid 3px #1371c2;outline-offset:3px}.js [data-heading=collapsibles] button[aria-expanded=false] .circle-up{display:none}.js [data-heading=collapsibles] button[aria-expanded=true] .circle-down{display:none}.js .component--collapsibles__panel__content[aria-hidden=true]{display:none}.no-js [data-toggle=true]{display:none}.no-js [data-toggle=true]+*{display:initial}[data-toggle=true] svg{pointer-events:none}[data-toggle=true][aria-expanded=false] .circle-up{display:none}[data-toggle=true][aria-expanded=false]+*{display:none}[data-toggle=true][aria-expanded=true] .circle-down{display:none}[data-toggle=true][aria-expanded=true]+*{display:block}.visualisation-container{background:#fff;border:1px solid #c6c6c6;padding:1.25rem}.visualisation-container~*{margin-top:2.5rem}@media screen and (min-width: 64em){.visualisation-container{padding:2.5rem}}.visualisation-container__heading{margin-top:0}.visualisation-figure figcaption{border-top:solid 1px #c6c6c6;margin-top:2.5rem}.visualisation-figure--columns{display:flex;flex-flow:column nowrap;gap:2.5rem}@media screen and (min-width: 64em){.visualisation-figure--columns{flex-flow:row wrap}}@media screen and (min-width: 64em){.visualisation-figure--columns>div{flex-basis:50%}}.visualisation-figure--columns figcaption{margin-top:0}@media screen and (min-width: 64em){.visualisation-figure--columns figcaption{flex-basis:100%}}#the-pie-chart{overflow:visible;padding:0 0.625rem}#the-pie-chart path.slice{stroke:#fff;stroke-width:1px}#the-pie-chart polyline{stroke:#262626;stroke-width:1px;fill:none}.pie-chart-key-container{padding:1rem 0 0}@media screen and (min-width: 64em){.pie-chart-key-container{border-left:1px solid #c6c6c6;flex-basis:27.5rem;flex-shrink:0;max-width:27.5rem;padding-left:1.5rem}}.pie-chart__key-heading{margin-bottom:0.5rem;margin-top:0}.pie-chart__key__list{column-count:1;column-gap:1rem;display:block;font-size:1.125rem;line-height:1.5;list-style:none;margin:0;padding:0}.pie-chart__key__list span{display:block}@media screen and (min-width: 31.25em){.pie-chart__key__list{column-count:2}}@media screen and (min-width: 48em){.pie-chart__key__list{column-count:3}}@media screen and (min-width: 64em){.pie-chart__key__list{column-count:2}}.pie-chart__key__item{break-inside:avoid-column;display:flex;margin-bottom:1rem;margin-top:0}.pie-chart__key__item__colour{height:1.5rem;margin-right:0.5rem;min-width:1.5rem;width:1.5rem}#d3-connections-graph circle:focus{outline:4px solid red}[data-tippy-root]{pointer-events:initial !important}[data-tippy-root] a{color:#fff !important}.aria-autocomplete__wrapper{position:relative;font-size:16px}.aria-autocomplete--hide{display:none !important}.aria-autocomplete__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.aria-autocomplete__input{border:1px solid #606060;width:100%;min-height:44px;padding:6px 10px;border-radius:2px;box-sizing:border-box;font-family:inherit;font-size:14px}.aria-autocomplete__input--disabled{background-color:#ebebeb;cursor:not-allowed}.aria-autocomplete__show-all{position:absolute;top:0;right:0;width:44px;height:44px;border:1px solid #606060;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='10' viewBox='0 0 17 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.023L8.488 8 16 1' stroke-width='1' stroke='%23434143' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");box-sizing:border-box}.aria-autocomplete__show-all--disabled{background-color:#ebebeb;cursor:not-allowed}.aria-autocomplete__list{list-style:none;position:absolute;top:48px;z-index:99999;left:0;margin:0;padding:3px 0 !important;height:auto;min-height:0;max-height:304px;overflow-y:auto;overflow-x:hidden;width:100%;background:#fff;border:1px solid #606060;border-radius:2px;font-size:1em;box-sizing:border-box;box-shadow:none}.aria-autocomplete__list--has-results[aria-label]:before{content:attr(aria-label) !important;position:absolute;top:0;left:0;width:100%;padding:3px 10px 0;font-size:13px;text-align:right;opacity:.5;box-sizing:border-box}@media reader,speech,aural{.aria-autocomplete__list--has-results[aria-label]:before{display:none}}.aria-autocomplete__list--has-results[aria-label] li:first-child{margin-top:20px}.aria-autocomplete__option{display:block;color:#434143;text-decoration:none;font-weight:normal;list-style:none;cursor:pointer;padding:7px 10px;word-break:break-word}.aria-autocomplete__option:focus{border:none;outline:none;box-shadow:none}.aria-autocomplete__option:hover,.aria-autocomplete__option--focused{background:#f3f3f3;color:#000;border:none;margin:0;font-weight:normal;text-decoration:underline;cursor:pointer}.aria-autocomplete__option:hover[aria-disabled=true],.aria-autocomplete__option--focused[aria-disabled=true]{background:#f5f5f5}.aria-autocomplete__option--no-results,.aria-autocomplete__option[aria-disabled=true]{opacity:.65 !important;color:#434143 !important;cursor:not-allowed !important;text-decoration:none !important}.aria-autocomplete__option--no-results{margin-top:0 !important;background:transparent !important}.aria-autocomplete__selected{position:relative;display:inline-flex;align-items:center;background:#606060;border:1px solid #606060;padding:0 28px 0 10px;margin:2px 4px 2px 0;font-size:13px;color:#f3f3f3;border-radius:20px;word-break:break-word;cursor:pointer}.aria-autocomplete__selected--disabled{opacity:.7}.aria-autocomplete__selected:hover,.aria-autocomplete__selected:focus{background:#474747;color:#fff}.aria-autocomplete__selected:after{content:"";position:absolute;top:50%;right:5px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='10' viewBox='0 0 10 10' version='1.1'%3E%3Cg id='surface1'%3E%3Cpath d='M 0.234375 10 L 5 5.21875 L 9.765625 10 L 9.988281 9.78125 L 5.21875 5 L 9.988281 0.21875 L 9.765625 0 L 5 4.78125 L 0.234375 0 L 0.0117188 0.21875 L 4.78125 5 L 0.0117188 9.78125 Z M 0.234375 10 ' style='stroke:%23ffffff;fill-rule:nonzero;fill:%23ffffff;fill-opacity:1;'/%3E%3C/g%3E%3C/svg%3E");transform:translateY(-50%)}@media speech{.aria-autocomplete__selected:after{display:none}}.aria-autocomplete__selected--delete-all{border-color:#db0000;background:#db0000;color:#fff}.aria-autocomplete__selected--delete-all:hover,.aria-autocomplete__selected--delete-all:focus{background:#a80000}.aria-autocomplete__wrapper--multiple .aria-autocomplete__input{margin-bottom:5px}.aria-autocomplete__wrapper--show-all,.aria-autocomplete__wrapper--autogrow.aria-autocomplete__wrapper--multiple.aria-autocomplete__wrapper--show-all{padding-right:43px}.aria-autocomplete__wrapper--loading:after{content:"";position:absolute;top:0;right:0;width:24px;height:24px;margin:10px;border-radius:50%;background-color:rgba(255, 255, 255, 0.25);border:2px solid #606060;border-color:#606060 transparent #606060 transparent;box-sizing:border-box;animation:lds-dual-ring 1.2s linear infinite}.aria-autocomplete__wrapper--loading .aria-autocomplete__show-all{background-image:none}.aria-autocomplete__wrapper--loading.aria-autocomplete__wrapper--autogrow:after{top:50%;margin-top:-12px}.aria-autocomplete__wrapper--autogrow{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #606060;width:100%;min-height:44px;padding:6px 10px;border-radius:2px;box-sizing:border-box}.aria-autocomplete__wrapper--autogrow.aria-autocomplete__wrapper--disabled{background-color:#ebebeb;cursor:not-allowed}.aria-autocomplete__wrapper--autogrow .aria-autocomplete__show-all{order:3;height:100%;border-top:none;border-right:none;border-bottom:none}.aria-autocomplete__wrapper--autogrow .aria-autocomplete__input{max-width:100% !important;max-height:none !important;min-height:0 !important;padding:0 !important;margin:0 !important;line-height:inherit !important;text-indent:0 !important;background:none !important;border:0 none !important;outline:0 !important;box-shadow:none !important;-webkit-user-select:auto !important;height:26px;width:1px;order:2}.aria-autocomplete__wrapper--autogrow .aria-autocomplete__list{width:calc(100% + 2px);top:calc(100% + 4px);left:-1px}.aria-autocomplete__wrapper--autogrow .aria-autocomplete__selected{order:1}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.aria-autocomplete__wrapper{background-color:#fff}.aria-autocomplete__show-all{background-image:url(../svg/chevron.svg);border-color:#8d8d8d}.aria-autocomplete__wrapper--focused,.aria-autocomplete__wrapper .aria-autocomplete__show-all:focus{outline:solid 3px #1371c2;outline-offset:-5px}.aria-autocomplete__list--has-results[aria-label]:before{opacity:.8}.aria-autocomplete__list--has-results[aria-label] li{margin-bottom:0;margin-top:0}.aria-autocomplete__option:hover{background:#e0e0e0}.aria-autocomplete__option:focus{background:none;outline:solid 3px #1371c2;outline-offset:-5px}.aria-autocomplete__input{font-size:1.11125rem;font-size:clamp(.89rem,.8rem + .45vw,1.11rem);line-height:1.5}.aria-autocomplete__selected{font-size:1.11125rem;font-size:clamp(.89rem,.8rem + .45vw,1.11rem);line-height:1.5;background-color:#6f6f6f;border-radius:0;color:#fff}.aria-autocomplete__selected:hover{background-color:#393939}.aria-autocomplete__selected:focus{background-color:#6f6f6f;outline:solid 2px #fff;outline-offset:-4px}.aria-autocomplete__selected:focus:hover{background-color:#393939}.aria-autocomplete__selected:focus:not(:focus-visible){outline:none}.admin .aria-autocomplete__selected[aria-label*=pending]{background:#0c5492}[role=tablist]{border-bottom:1px solid hsl(0,0%,82.8039215686%);list-style:none;margin:0;padding:0}[role=tablist] *{box-sizing:border-box}@media(min-width: 30em){[role=tablist] li{display:inline-block}}[role=tab]{border:1px solid rgba(0,0,0,0);border-top-color:hsl(0,0%,82.8039215686%);display:block;padding:.5em 1em;text-decoration:none}@media(min-width: 30em){[role=tab]{border-top-color:rgba(0,0,0,0);border-top-left-radius:.5em;border-top-right-radius:.5em;display:inline-block;margin-bottom:-1px}}[role=tab][aria-selected=true]{background-color:hsl(0,0%,82.8039215686%)}@media(min-width: 30em){[role=tab][aria-selected=true]{background-color:rgba(0,0,0,0);border:1px solid hsl(0,0%,82.8039215686%);border-bottom-color:#fff}}[role=tab]:hover:not([aria-selected=true]){background-color:#f7f7f7}@media(min-width: 30em){[role=tab]:hover:not([aria-selected=true]){border:1px solid hsl(0,0%,82.8039215686%)}}[hidden]{display:none}.component--tabs [role=tablist]{border-bottom:0 none;display:flex;flex-flow:row nowrap;margin-bottom:-1px;max-width:100%;overflow-x:auto;padding:0}.component--tabs [role=tablist] li{flex-shrink:0;list-style:none;margin-bottom:0;margin-top:0;padding:0}.component--tabs [role=tablist] li+li{margin-left:1rem}[dir=rtl] .component--tabs [role=tablist] li+li{margin-left:0;margin-right:1rem}.component--tabs a[role=tab]{border:1px solid #c6c6c6;border-bottom-color:rgba(0,0,0,0);border-radius:0;color:#1371c2;display:block;margin-bottom:0;padding:0.5rem 1rem}.component--tabs a[role=tab]:focus,.component--tabs a[role=tab][aria-selected=true]{border-bottom-color:#fff}.component--tabs [role=tabpanel]{display:flex;flex-direction:column;justify-content:flex-start}.component--tabs [role=tabpanel]>*+*{margin-top:1em}.component--tabs [role=tabpanel]{align-items:flex-start;border:1px solid #c6c6c6;padding:2rem 1rem}
