:root{--max-page-width:1400px}body{color:var(--colour-dark-grey);font-family:"Source Sans 3","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;text-rendering:optimizeLegibility}body,main{background-color:var(--colour-off-white);display:flex;flex-direction:column}.container{width:100%;z-index:1}.container-inner{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:var(--max-page-width);padding-left:2rem;padding-right:2rem;width:100%}.scroll-container{max-width:100%;overflow:auto}.sticky{position:-webkit-sticky !important;position:sticky !important}.text-center{text-align:center}.hide{display:none !important}.rows{flex-direction:column}.columns{flex-direction:row}.material-icon{font-family:"Material Symbols Outlined"}.error{text-align:center}.error .container-inner{padding-bottom:6rem;padding-top:6rem}h1,h2,h3,h4,h5,h6{font-weight:bold;width:100%}h1{font-size:2.75rem}h2{font-size:1.75rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.75rem}h6{font-size:.5rem}a.back{width:fit-content;background:none;position:relative;font-size:1rem;font-weight:600;line-height:1;padding-left:15px}a.back:before,a.back:after{content:"";display:block;left:0;position:absolute;top:50%;transition:left .1s}a.back:before{border-color:var(--colour-secondary-darkened);border-style:solid;border-width:0 0 2px 2px;height:6px;margin-top:-2px;width:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}a.back:after{background:var(--colour-secondary-darkened);height:2px;width:11px}a.back:hover::before,a.back:hover::after{left:-3px}@media(max-width:800px){a.back{display:none}}.core-button{background-color:var(--colour-dark-grey);border-radius:3px;color:var(--colour-white);font-size:1rem;font-weight:bold;overflow:hidden;padding:.75rem;position:relative;text-align:center;transition:background-color .25s ease,opacity .125s ease,box-shadow 1s ease,transform 1s ease}.core-button:hover{backdrop-filter:brightness(95%);box-shadow:0 5px 15px 0 rgba(0,0,0,.2);transform:scale(1.02)}.core-button-tab-left{padding-left:4.5rem}.core-button-tab-right{padding-right:4.5rem}.core-button-tab-only{padding:0;padding-right:3.75rem}.core-button-tab-left:before,.core-button-tab-right:after,.core-button-tab-only:after{align-items:center;background-color:var(--colour-secondary);display:flex;font-size:140%;height:100%;justify-content:center;position:absolute;top:0;width:3.75rem}.core-button-tab-left:before{left:0}.core-button-tab-right:after,.core-button-tab-only:after{right:0}.core-button-tab-left:before,.core-button-tab-right:after,.core-button-tab-only:after{content:attr(data-material-icon-name);font-family:'Material Symbols Outlined'}@media(max-width:450px){.core-button-tab-only{height:2.5rem;padding-right:0;width:100%}.core-button-tab-only:after{width:100% !important}}@keyframes spin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.core-button-animate:before{animation:spin .75s ease-in-out infinite;border:3px solid var(--colour-primary);border-radius:100%;border-top:3px solid #fff;content:"";display:block;height:1rem;left:50%;position:absolute;top:-1rem;transition:all .125s ease-out;width:1rem}.core-button-animate.core-button-tab-right:before{left:unset;margin-right:.875rem;right:0;transform:unset}.core-button-animate p{transition:opacity .25s ease-out}.core-button-animate:not([data-state="ready"]){pointer-events:none}.core-button-animate[data-state="processing"]{opacity:.75}.core-button-animate[data-state="processing"]:before{top:50%;z-index:2}.core-button-animate.core-button-tab-right[data-state="processing"]:after,.core-button-animate.core-button-tab-only[data-state="processing"]:after{content:""}.core-button-animate:not(.core-button-tab-right)[data-state="processing"] p{opacity:0}.text-link{text-decoration:underline;text-decoration-color:var(--colour-secondary);text-decoration-thickness:4px;text-underline-offset:4px}.text-link:hover,.text-link:active{font-size:105%;transition:font-size 1s}.commercial-allowed:before{color:var(--colour-green)}.commercial-not-allowed:before{color:var(--colour-red)}select{color:var(--colour-dark-grey)}option{color:var(--colour-dark-grey)}.inline-icon{font-family:'Material Symbols Outlined';font-size:1.25rem;font-weight:bold;line-height:1}.article{margin:0 auto;max-width:900px;padding:1.5rem 0 2rem 0;width:100%}.article h3{padding-top:.5rem}.article>.meta{font-size:.875rem;font-weight:bold;padding-bottom:1rem}.article figure{margin:0 auto;padding:.5rem 0}.article figure>img{margin:0 auto}.article figure.large>img{max-height:400px}.article figure.medium>img{max-height:300px}.article figure.small>img{max-height:200px}.article figure>figcaption{font-size:.875rem;font-style:italic;text-align:center}.article>.content,.article>.content>section{display:flex;flex-direction:column}.article>.content>section{gap:.5rem}.article>.content>section:not(:first-child){padding-top:2em}.article>.content>section:not(:last-child){padding-bottom:2rem}.article>.content.w-divider>section:not(:last-child){border-bottom:1px solid var(--colour-mid-dark-grey)}.article div.image-with-text{display:flex;gap:1rem}.article div.image-with-text.reverse{flex-direction:row-reverse}.article div.image-with-text>p{margin:auto 0;flex:1}.article div.image-with-text>figure{margin:0;padding:0}.article div.image-with-text>figure.small{max-width:20%}.article div.image-with-text>figure.medium{max-width:35%}.article div.image-with-text>figure.large{max-width:50%}.article div.image-with-text>figure.x-large{max-width:65%}.article div.image-with-text>figure>img{max-height:unset}.article div.divider{border-bottom:1px solid var(--colour-mid-dark-grey);margin-top:1rem}.article li{list-style:square;margin-left:3rem}.article li:not(:last-child){margin-bottom:.5rem}@media(max-width:800px){.article div.image-with-text{flex-direction:column-reverse}.article div.image-with-text.reverse{flex-direction:column}.article div.image-with-text>figure{margin:0 auto;max-width:100% !important}}ul.wide,ol.wide{column-count:3}@media(max-width:800px){ul.wide,ol.wide{column-count:2}}@media(max-width:500px){ul.wide,ol.wide{column-count:1}}ul.custom-marker>li,ol.custom-marker>li{align-items:center;display:flex;gap:.5rem;margin:0}ul.custom-marker>li>*:first-child,ol.custom-marker>li>*:first-child{font-size:1.5rem}button.floating,input[type="checkbox"].floating{align-items:center;background:var(--colour-extra-light-grey);border-radius:50%;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px;color:var(--colour-dark-grey);display:flex;font-size:2rem;height:4.5rem;justify-content:center;position:fixed;transition:transform .2s,box-shadow .2s;width:4.5rem;z-index:1}input[type="checkbox"].floating:after{content:attr(data-material-icon-name);font-family:"Material Symbols Outlined"}button.floating.bottom-right,button.floating.bottom-left,input[type="checkbox"].floating.bottom-right,input[type="checkbox"].floating.bottom-left{bottom:2rem}button.floating.top-right,button.floating.top-left,input[type="checkbox"].floating.top-right,input[type="checkbox"].floating.top-left{top:2rem}button.floating.bottom-right,button.floating.top-right,input[type="checkbox"].floating.bottom-right,input[type="checkbox"].floating.top-right{right:2rem}button.floating.bottom-left,button.floating.top-left,input[type="checkbox"].floating.bottom-left,input[type="checkbox"].floating.top-left{left:2rem}button.floating:hover,input[type="checkbox"].floating:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.4)}