@charset "UTF-8";.errors{position:absolute;color:red;background-color:#fff}.disabled{opacity:.5}.notice{display:flex;align-items:center;gap:10px;margin-bottom:1.5rem;padding:.5rem;border-radius:2px}.notice svg{transform:translateY(-2px);width:5rem}.bar-ltr{display:initial}.bar-rtl{display:none}.direction-rtl .bar-rtl,[direction=rtl] .bar-rtl{display:initial}.direction-rtl .bar-ltr,[direction=rtl] .bar-ltr{display:none}.container-label-full-landscape.noqr{width:83.9%}.direction-rtl.label-full-landscape{direction:rtl}.direction-rtl.label-full-landscape #logo-lockup{transform:translate(674px)}.direction-rtl.label-full-landscape #logo-lockup #logo-shape{transform:translate(-32px,66px)}.direction-rtl.label-full-landscape #bar-right,.direction-rtl.label-full-landscape #bar-left{transform:translate(-60px)}.direction-rtl.label-full-landscape [id^=score-part] text{transform:translate(166px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(1){transform:translate(130px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(2){transform:translate(130px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(3){transform:translate(130px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(4){transform:translate(-256px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(5){transform:translate(-256px)}.direction-rtl.label-full-landscape #qr-code{transform:translate(20px,22px)}.direction-rtl.label-full-landscape #copyright{transform:translate(-608px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape #logo-lockup{transform:translate(554px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape #bar-left{transform:translate(228px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(1){transform:translate(0)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(2){transform:translate(0)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(3){transform:translate(0)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(4){transform:translate(-380px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(5){transform:translate(-380px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape #copyright{transform:translate(-478px)}.container-label-full-landscape.noqr{width:83.9%}.direction-rtl.label-full-landscape{direction:rtl}.direction-rtl.label-full-landscape #logo-lockup{transform:translate(674px)}.direction-rtl.label-full-landscape #logo-lockup #logo-shape{transform:translate(-32px,66px)}.direction-rtl.label-full-landscape #bar-right,.direction-rtl.label-full-landscape #bar-left{transform:translate(-60px)}.direction-rtl.label-full-landscape [id^=score-part] text{transform:translate(166px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(1){transform:translate(130px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(2){transform:translate(130px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(3){transform:translate(130px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(4){transform:translate(-256px)}.direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(5){transform:translate(-256px)}.direction-rtl.label-full-landscape #qr-code{transform:translate(20px,22px)}.direction-rtl.label-full-landscape #copyright{transform:translate(-608px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape #logo-lockup{transform:translate(554px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape #bar-left{transform:translate(228px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(1){transform:translate(0)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(2){transform:translate(0)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(3){transform:translate(0)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(4){transform:translate(-380px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape [id^=score-part]:nth-of-type(5){transform:translate(-380px)}.container-label-full-landscape.noqr .direction-rtl.label-full-landscape #copyright{transform:translate(-478px)}.container-label-full-portrait+.container-label-full-portrait{margin-left:1rem}.container-label-full-portrait{width:29%;display:inline-flex}.container-label-full-square{width:63%}.container-label-reduced-moderate{width:49%}.container-label-reduced-moderate.noqr{width:27.1%}.container-label-reduced-basic{width:28%;margin-left:2%;margin-top:2%}.canvas{background-color:#ddd;grid-column:2}.isolate{isolation:isolate}.canvas{padding:2rem}.main-score{font-weight:600}progress[value]{-webkit-appearance:none;appearance:none;width:250px;height:1.5rem;display:block;margin:.2rem 1rem 0}progress[value]::-webkit-progress-bar{background-color:#38dba3;border:1px solid black;border-radius:0}progress[value]::-webkit-progress-value{background:black;border-radius:0;background-size:100%}.progress-bar{position:fixed;top:67px;left:0;right:0;z-index:20;display:flex;padding:1ex var(--x-padding);background-color:#38dba3;justify-content:center;font-weight:600}progress+p{min-width:50ch}.error-bar{position:absolute;right:var(--x-padding);top:var(--y-padding);font-weight:600;color:#cf0b00}.capitalise{text-transform:capitalize}.icons{position:relative;background-color:#ddd;width:100%;align-self:end}.icons button{appearance:none;background:transparent;border:none;outline:none}.icons button:hover,.icons button:focus{fill:#38dba3}.icons p:not(.progress-bar > p){position:absolute;top:calc(var(--y-padding) / 2);right:0;width:auto;text-align:right;padding-right:calc(var(--x-padding) / 2)}.dropbox{outline:2px dashed #268e6d;outline-offset:-10px;background:#f3ece4;color:#242525;padding:10px;min-height:200px;position:relative;cursor:pointer;margin-top:calc(var(--y-padding) / 2)}.input-file{opacity:0;width:100%;height:200px;position:absolute;cursor:pointer}.dropbox:hover{background:hsl(32,28%,95%);outline:2px dashed hsl(161,78%,25%)}.dropbox p{font-size:1.2em;text-align:center;padding:50px 0}.warning{display:flex;justify-content:center;align-items:center;align-content:center;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.warning__inner{background-color:rgba(0,0,0,.9);width:min(80%,46rem);padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;color:#fff}.warning__inner svg{width:8rem;margin:2rem}.warning__inner p{text-align:center;max-width:31ch}.warning__buttons{display:flex;justify-content:center;align-items:baseline}.warning__buttons>*{margin:3rem 1rem 1rem}.warning__buttons button{background:none;outline:none;appearance:none;border:none;text-decoration:underline;color:#fff;cursor:pointer}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.multiselect{position:relative;margin:0 auto;font-size:0}.multiselect>*{font-size:medium}.multiselect.is-searchable{cursor:auto}.multiselect-input{width:100%;display:flex;align-items:center;min-height:40px;border:1px solid #e7e7e7;border-radius:3px;box-sizing:border-box;cursor:pointer;position:relative;outline:none}.multiselect-caret{position:absolute;right:12px;top:50%;color:#999;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";transform:translateY(-50%);transition:transform .3s}.is-disabled .multiselect-input{background:#f9f9f9}.is-open .multiselect-input{border-radius:3px 3px 0 0}.is-open .multiselect-caret{transform:translateY(-50%) rotate(180deg)}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{display:flex;align-items:center;height:100%;padding-left:14px;position:absolute;left:0;top:0;pointer-events:none;background:transparent}.multiselect-placeholder{color:#777}.is-multiple .multiselect-search,.is-single .multiselect-search{display:flex;height:100%;width:100%;background:transparent}.is-multiple .multiselect-search input,.is-single .multiselect-search input{width:100%;border:0;padding:8px 35px 8px 14px;outline:none;background:transparent;font-size:16px;font-family:inherit}.is-multiple.no-caret .multiselect-search input,.is-single.no-caret .multiselect-search input{padding:8px 14px}.is-tags .multiselect-search{flex-grow:1}.is-tags .multiselect-search input{outline:none;border:0;margin:0 0 5px 3px;flex-grow:1;min-width:100%;font-size:16px;font-family:inherit}.multiselect-clear{position:absolute;right:0;top:50%;width:36px;height:36px;background:#fff;transform:translateY(-50%)}.multiselect-clear:after,.multiselect-clear:before{position:absolute;top:12px;left:16px;content:" ";height:12px;width:2px;background-color:#999}.multiselect-clear:before{transform:rotate(45deg)}.multiselect-clear:after{transform:rotate(-45deg)}.multiselect-clear:hover:after,.multiselect-clear:hover:before{background-color:#555}.multiselect-tags{display:flex;height:100%;width:100%;align-items:center;justify-content:flex-start;padding-left:9px;margin-top:5px;flex-wrap:wrap;padding-right:36px}.no-caret .multiselect-tags{padding-right:9px}.multiselect-tag{background:#41b883;color:#fff;font-size:14px;font-weight:600;padding:0 0 0 8px;border-radius:3px;margin-right:5px;margin-bottom:5px;display:flex;align-items:center;cursor:text;white-space:nowrap}.multiselect-tag i{cursor:pointer}.multiselect-tag i:before{content:"\d7";color:#266d4d;font-size:14px;font-weight:700;padding:1px 5px;margin-left:3px;display:flex;font-style:normal}.multiselect-tag i:hover:before{color:#fff;background:hsla(0,0%,100%,.2)}.is-disabled .multiselect-tag{background:#a0a0a0;padding:1px 8px}.multiselect-fake-input{background:transparent;width:100%;height:1px;border:0;padding:0;font-size:0;margin-top:-1px;outline:none}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-options{position:absolute;left:0;right:0;border:1px solid #e8e8e8;margin-top:-1px;max-height:160px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:100;background:#fff;display:flex;flex-direction:column}.open-top .multiselect-options{transform:translateY(-100%);top:2px;flex-direction:column-reverse}.multiselect-option{display:flex;min-height:40px;padding:9px 12px;box-sizing:border-box;color:#222;text-decoration:none;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer}.multiselect-option.is-pointed{background:#e6e6e6}.multiselect-option.is-disabled{background:#f9f9f9;color:#a6a6a6;cursor:not-allowed}.multiselect-option.is-selected{background:#41b883;color:#fff}.multiselect-option.is-selected.is-pointed{background:#4fbd8c}.is-multiple .multiselect-option.is-selected,.is-tags .multiselect-option.is-selected{color:#999;background:transparent}.is-multiple .multiselect-option.is-selected.is-pointed,.is-tags .multiselect-option.is-selected.is-pointed{background:#f1f1f1}.multiselect-no-options,.multiselect-no-results{display:flex;padding:10px 12px;color:#777}.multiselect-spinner{position:absolute;right:12px;top:0;width:16px;height:16px;background:#fff;display:block;transform:translateY(50%)}.multiselect-spinner:after,.multiselect-spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.is-disabled .multiselect-spinner{background:#f9f9f9}.is-disabled .multiselect-spinner:after,.is-disabled .multiselect-spinner:before{border-color:#999 transparent transparent}.multiselect-spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect-spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect-enter-active{transition:all .15s ease}.multiselect-leave-active{transition:all 0s}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect-loading-enter-active,.multiselect-loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect-loading-enter,.multiselect-loading-leave-active{opacity:0}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes slide-in-left{0%{transform:translate(-1000px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{transform:translate(1000px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes rotate-in-center{0%{transform:rotate(-45deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes fade-blur{0%{backdrop-filter:blur(10px);transform:translateY(.5rem);opacity:0}to{backdrop-filter:blur(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-slide{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,form label,form legend,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--x-padding: 2rem;--y-padding: 2rem}@media (min-width: 1200px){:root{--x-padding: 4vw;--y-padding: 5rem}}@media (min-width: 1800px){:root{--x-padding: 15vw}}::selection{background-color:var(--bg-ticker);color:var(--text-colour-lm)}:focus:not(:focus-visible){outline:none}img:not([alt]){filter:initial}html{scroll-behavior:smooth}[id]{scroll-margin-top:5ex}.skip-link{color:#fff;margin-bottom:1rem;display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:inherit}img{max-width:100%;display:block;height:auto}.page-wrap{display:grid;position:relative;grid-template-columns:1fr;min-height:inherit;grid-template-rows:min-content 1fr min-content}.stroke-black{fill:none;stroke:#000}.isolate{isolation:isolate}.fill-black{fill:#000}.fill-white{fill:#fff}.canvas{padding:2rem}.main-score{font-weight:600}.copyright{font-size:12px;font-weight:600}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/front/assets/Inter-Light.1eebd630.woff2?v=3.15) format("woff2"),url(/front/assets/Inter-Light.cb671d0d.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/front/assets/Inter-Regular.3787e2f2.woff2?v=3.15) format("woff2"),url(/front/assets/Inter-Regular.3710e2ce.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/front/assets/Inter-SemiBold.d5a91eb1.woff2?v=3.15) format("woff2"),url(/front/assets/Inter-SemiBold.14478d3b.woff?v=3.15) format("woff")}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@supports (font-variation-settings: normal){@font-face{font-family:Inter var;font-style:normal;font-weight:200 700;font-display:swap;src:url(/front/assets/Inter.var.0f409d1d.woff2?v=3.15) format("woff2-variations"),url(/front/assets/Inter.var.0f409d1d.woff2?v=3.15) format("woff2")}body{font-family:Inter var,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}}:root{--text-extra-light: 200;--text-light: 300;--text-book: 400;--text-medium: 500;--text-bold: 700}@supports (font-variation-settings: normal){:root{--text-extra-light: 150;--text-light: 250;--text-book: 350;--text-medium: 450;--text-semibold: 550;--text-bold: 650}}html{font-size:64.5%}@media (min-width: 1800px){html{font-size:72.5%}}body{hyphens:none;font-weight:var(--text-light);font-style:normal;font-display:optional;color:var(--text-colour)}a{color:inherit}.t-xsmall{font-size:13.33px;font-size:1.333rem}.t-small,.t-base{font-size:15px;font-size:1.5rem}.t-medium{font-size:18px;font-size:1.8rem}.t-large{font-size:19.2px;font-size:1.92rem}.t-xlarge{font-size:24px;font-size:2.4rem}.t-xxlarge{font-size:28px;font-size:2.8rem}.t-xxxlarge{font-size:33.18px;font-size:3.318rem}.t-xxxxlarge{font-size:46.81px;font-size:4.681rem}body{font-size:15px;font-size:1.5rem;line-height:1.5}@media (min-width: 600px){body{font-size:15px;font-size:1.5rem;line-height:1.5}}h1,h2,form label,form legend,h3,h4,h5{margin:1.5rem 0 0;font-style:normal;font-weight:var(--text-semibold);font-size:1.8rem}small,.t-xs{font-size:13.33px;font-size:1.333rem;line-height:1.5}@media (min-width: 600px){small,.t-xs{font-size:13.33px;font-size:1.333rem;line-height:1.5}}.capitalise{text-transform:capitalize}pre{white-space:pre-wrap}ul{list-style:none;padding-left:0}:root{--text-colour-dm: #ffffff;--text-colour-lm: #12302e;--header-bg: #121212;--bg-primary-lm: #f3ece4;--bg-primary-dm: #242525;--bg-secondary-lm: #12302e;--bg-secondary-dm: #12302e;--bg-tertiary-lm: #268e6d;--bg-tertiary-dm: #12302e;--bg-nightmode-toggle: #12302e;--bg-ticker: #29dca2;--accent-1: #2d8c6e;--accent-2: #8de1b0}:root{--bg-primary: var(--bg-primary-lm);--bg-secondary: var(--bg-secondary-lm);--bg-tertiary: var(--bg-tertiary-lm);--text-colour: var(--text-colour-lm);--text-colour-secondary: var(--text-colour-dm);--text-colour-tertiary: var(--text-colour-dm);--text-colour-accent: var(--accent-1)}.list-reset{list-style:none}.pad-v{padding-top:2rem;padding-bottom:2rem}.pad-h{padding-left:2rem;padding-right:2rem}.wrap{width:100%;margin-right:auto;margin-left:auto;max-width:1600px;position:relative}@media (min-width: 800px){.wrap{width:96%}}.u-expander{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;transition:background .2s ease}.u-expander:hover{background-color:rgba(255,255,255,.2)}.u-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.u-visually-hidden+*{margin-top:0}[data-col-1]{grid-column:1}[data-col-2]{grid-column:2}[data-col-3]{grid-column:3}[data-col-4]{grid-column:4}[data-col-5]{grid-column:5}.ghost{opacity:.5}.ticker{background-color:var(--bg-ticker);color:var(--text-colour-lm);text-align:center;padding:1ex}.ticker p{font-size:13.33px;font-size:1.333rem;line-height:1.5;font-weight:var(--text-medium)}@media (min-width: 600px){.ticker p{font-size:13.33px;font-size:1.333rem;line-height:1.5}}@media (min-width: 600px){.ticker p{font-size:15px;font-size:1.5rem;line-height:1.5}}@media (min-width: 600px) and (min-width: 600px){.ticker p{font-size:15px;font-size:1.5rem;line-height:1.5}}.button,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:transparent;border:1px solid var(--accent-1);color:var(--accent-1);text-decoration:none;padding:.8rem 1.2rem;line-height:1;margin:1.2rem 0;border-radius:2px;box-shadow:inset 0 0 8px rgba(var(--accent-1),.8);line-height:1.4;width:max-content;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:var(--text-medium);transition:background .2s ease,transform .2s ease}@media (min-width: 600px){.button,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{font-size:18px;font-size:1.8rem;line-height:1.5}}.button:hover,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button:hover{background-color:var(--accent-1);color:var(--text-colour-dm)}.button:focus-visible,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button:focus-visible{text-decoration:underline;transform:scale(1.05)}[class*=bg-] .button.button--big,[class*=bg-] .section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button.button--big,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit [class*=bg-] button.button--big{font-size:18px;font-size:1.8rem;line-height:1.25}@media (min-width: 600px){[class*=bg-] .button.button--big,[class*=bg-] .section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button.button--big,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit [class*=bg-] button.button--big{font-size:19.2px;font-size:1.92rem;line-height:1.25}}.button--white{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:transparent;border:1px solid var(--text-colour-dm);color:var(--text-colour-dm);text-decoration:none;padding:.8rem 1.2rem;line-height:1;margin:1.2rem 0;border-radius:2px;box-shadow:inset 0 0 8px rgba(var(--text-colour-dm),.8);line-height:1.4;width:max-content;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:var(--text-medium);transition:background .2s ease,transform .2s ease}@media (min-width: 600px){.button--white{font-size:18px;font-size:1.8rem;line-height:1.5}}.button--white:hover{background-color:var(--text-colour-dm);color:var(--text-colour-lm)}.button--white:focus-visible{text-decoration:underline;transform:scale(1.05)}.section-wrapper .InputfieldForm textarea,.section-wrapper .InputfieldForm .InputfieldMaxWidth{width:100%}.section-wrapper .InputfieldForm input[type=text],.section-wrapper .InputfieldForm input[type=password],.section-wrapper .InputfieldForm input[type=date],.section-wrapper .InputfieldForm input[type=datetime],.section-wrapper .InputfieldForm input[type=datetime-local],.section-wrapper .InputfieldForm input[type=month],.section-wrapper .InputfieldForm input[type=week],.section-wrapper .InputfieldForm input[type=email],.section-wrapper .InputfieldForm input[type=number],.section-wrapper .InputfieldForm input[type=search],.section-wrapper .InputfieldForm input[type=tel],.section-wrapper .InputfieldForm input[type=time],.section-wrapper .InputfieldForm input[type=url],.section-wrapper .InputfieldForm input[type=color],.section-wrapper .InputfieldForm select,.section-wrapper .InputfieldForm textarea{margin:0}.section-wrapper .InputfieldForm,.section-wrapper .InputfieldForm *,.section-wrapper .InputfieldForm *:before,.section-wrapper .InputfieldForm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.section-wrapper .InputfieldForm .Inputfields{height:auto;list-style:none;padding:0}.section-wrapper .InputfieldForm .Inputfield{list-style:none;display:block}.section-wrapper .InputfieldForm .Inputfield{clear:both;margin:0 0 1.5em}.section-wrapper .InputfieldForm .Inputfield:not(fieldset){padding:0}.section-wrapper .InputfieldForm fieldset,.section-wrapper .InputfieldForm .InputfieldFieldset{margin:0 0 1.5em;padding-bottom:0}.section-wrapper .InputfieldForm .InputfieldFieldset:not(.InputfieldColumnWidth){clear:both}.section-wrapper .InputfieldForm .InputfieldStateCollapsed .InputfieldHeader{opacity:.5}.section-wrapper .InputfieldForm .InputfieldStateCollapsed .InputfieldHeader:after{content:" \2026"}.section-wrapper .InputfieldForm .InputfieldStateCollapsed .InputfieldContent,.section-wrapper .InputfieldForm .InputfieldHidden{display:none}.section-wrapper .InputfieldForm .description,.section-wrapper .InputfieldForm .notes{margin:.25em 0}.section-wrapper .InputfieldForm .Inputfield:not(.InputfieldStateCollapsed)>.InputfieldHeaderHidden>span{display:none}.section-wrapper .InputfieldForm .InputfieldSubmitPrev{float:left}.section-wrapper .InputfieldForm .InputfieldSubmitPrev+.InputfieldSubmit{clear:none;float:left;margin-left:1em}.section-wrapper .InputfieldFormWidths input[type=text],.section-wrapper .InputfieldFormWidths input[type=email],.section-wrapper .InputfieldFormWidths input[type=url],.section-wrapper .InputfieldFormWidths select,.section-wrapper .InputfieldFormWidths textarea{width:100%}.section-wrapper .InputfieldFormWidths .InputfieldColumnWidth{float:left;clear:none;margin-left:0;margin-right:0}.section-wrapper .InputfieldFormWidths .InputfieldColumnWidth>.InputfieldHeader,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidth>.InputfieldContent{padding-left:1.5em}.section-wrapper .InputfieldFormWidths .InputfieldColumnWidth>.InputfieldHeaderHidden:before{display:inline-block;content:"\a0"}.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirst,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidth+.InputfieldSubmit,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirstTmp,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden+.Inputfield{clear:both}.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirst>.InputfieldHeader,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirst>.InputfieldContent,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidth+.InputfieldSubmit>.InputfieldHeader,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidth+.InputfieldSubmit>.InputfieldContent,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirstTmp>.InputfieldHeader,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirstTmp>.InputfieldContent,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden+.Inputfield>.InputfieldHeader,.section-wrapper .InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden+.Inputfield>.InputfieldContent{padding-left:0}.section-wrapper .InputfieldFormWidths .description,.section-wrapper .InputfieldFormWidths .notes{margin:.25em 0}.section-wrapper .InputfieldStateToggle{cursor:pointer}.section-wrapper .InputfieldStateToggle i.toggle-icon{float:right;padding-right:.25em}.section-wrapper .InputfieldStateToggle i.toggle-icon{padding-right:.5em;line-height:1.7em}.section-wrapper .InputfieldStateToggle i+i{margin-right:.5em;margin-left:0}.section-wrapper .InputfieldStateRequired>.InputfieldHeader:first-child:after{content:"*";margin-left:.25em;color:red}.section-wrapper .Inputfields>.Inputfield>.InputfieldContent:before,.section-wrapper .Inputfields>.Inputfield>.InputfieldContent:after,.section-wrapper .InputfieldForm:after{content:" ";display:table}.section-wrapper .Inputfields>.Inputfield>.InputfieldContent:after,.section-wrapper .InputfieldForm:after{clear:both}.section-wrapper .InputfieldSelect ul,.section-wrapper .InputfieldRadios ul,.section-wrapper .InputfieldCheckboxes ul,.section-wrapper .InputfieldSelect ul li,.section-wrapper .InputfieldRadios ul li,.section-wrapper .InputfieldCheckboxes ul li{margin:0}.section-wrapper #wrap_Inputfield-{display:none}.section-wrapper .InputfieldRenderValueMode .InputfieldSelect li,.section-wrapper .InputfieldRenderValueMode .InputfieldRadios li,.section-wrapper .InputfieldRenderValueMode .InputfieldCheckboxes li{margin:0}.section-wrapper .InputfieldRenderValueMode .InputfieldSubmit,.section-wrapper .InputfieldRenderValueMode .InputfieldButton{display:none}.section-wrapper .pw-no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.section-wrapper .FormBuilder,.section-wrapper .FormBuilder input,.section-wrapper .FormBuilder textarea,.section-wrapper .FormBuilder select,.section-wrapper .FormBuilder button,.section-wrapper .FormBuilder .ui-widget{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;line-height:1.5em}.section-wrapper .FormBuilder .alert{padding:10px 15px}.section-wrapper .FormBuilder .alert-error{background:red;color:#fff}.section-wrapper .FormBuilder .alert-success{background:green;color:#fff}.section-wrapper .FormBuilder.InputfieldForm{padding:1px;margin:1em 0}.section-wrapper .FormBuilder.InputfieldForm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]),.section-wrapper .FormBuilder.InputfieldForm select:not([multiple]){margin:0;box-sizing:border-box;height:40px;max-width:100%;width:100%;padding:0 10px;border:1px solid #ddd;background:#fbfbfb;vertical-align:middle;display:inline-block}.section-wrapper .FormBuilder.InputfieldForm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):focus,.section-wrapper .FormBuilder.InputfieldForm select:not([multiple]):focus{background:white}.section-wrapper .FormBuilder.InputfieldForm select[multiple],.section-wrapper .FormBuilder.InputfieldForm textarea{padding:5px 10px;border:1px solid #ddd;background:#fbfbfb}.section-wrapper .FormBuilder.InputfieldForm select[multiple]:focus,.section-wrapper .FormBuilder.InputfieldForm textarea:focus{background:white}.section-wrapper .FormBuilder.InputfieldForm select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:100% 50%}.section-wrapper .FormBuilder.InputfieldForm select:not([multiple]):not([size])::-ms-expand{display:none}.section-wrapper .FormBuilder.InputfieldForm select:not([multiple]):not([size]) option{color:#444}.section-wrapper .FormBuilder.InputfieldForm input[type=file]{line-height:1}.section-wrapper .FormBuilder.InputfieldForm button{padding:10px 30px;background:#626262;color:#fff;border:none;border-radius:4px}.section-wrapper .FormBuilder.InputfieldForm button:hover{cursor:pointer;background:#484848}.section-wrapper .FormBuilder.InputfieldForm .input-error{color:red;font-size:smaller}.section-wrapper .FormBuilder.InputfieldForm .Inputfield{margin-bottom:2em}.section-wrapper .FormBuilder.InputfieldForm .Inputfield .InputfieldHeader{display:block;font-weight:600;padding-bottom:.25em}.section-wrapper .FormBuilder.InputfieldForm .notes,.section-wrapper .FormBuilder.InputfieldForm .description{margin-bottom:.5em;margin-top:0;opacity:.6}.section-wrapper .FormBuilder.InputfieldForm .notes{font-size:smaller}.section-wrapper .FormBuilder.InputfieldForm fieldset.InputfieldFieldset{padding:0 25px;border:1px solid #ddd}.section-wrapper .FormBuilder.InputfieldForm fieldset.InputfieldFieldset legend{font-weight:600;font-size:larger}.section-wrapper .FormBuilder.InputfieldForm fieldset.InputfieldFieldset>legend+.InputfieldContent{margin-top:1em}.section-wrapper .FormBuilder.InputfieldForm fieldset.InputfieldFieldset>.InputfieldContent>.description{margin:1em 0}.section-wrapper .FormBuilder.InputfieldForm .InputfieldFormBuilderFile{padding:25px 25px 12.5px;border:1px solid #ddd;background:#fbfbfb}.section-wrapper .FormBuilder.InputfieldForm .InputfieldFormBuilderForm{margin-bottom:0}.section-wrapper .FormBuilder.InputfieldForm .InputfieldFormBuilderForm>.InputfieldHeader:not(.InputfieldHeaderHidden){margin-bottom:10px}.section-wrapper .FormBuilder.InputfieldForm .InputfieldFormBuilderForm>.InputfieldHeader:not(.InputfieldHeaderHidden)+.InputfieldContent label.InputfieldHeader{font-weight:400}.section-wrapper .FormBuilder.InputfieldForm fieldset.InputfieldFormBuilderForm{padding-top:20px;margin:20px 0;border-color:#eee;border-size:1px}.section-wrapper .FormBuilder.InputfieldForm fieldset.InputfieldFormBuilderForm legend{color:#777;font-weight:700;text-transform:uppercase;padding:0 5px}.section-wrapper .FormBuilder.InputfieldForm .InputfieldFormBuilderForm+.InputfieldFormBuilderForm{padding-top:20px}.section-wrapper .FormBuilder.InputfieldForm .InputfieldFormBuilderPageBreak{margin-bottom:20px}.section-wrapper .FormBuilder.InputfieldForm .InputfieldCheckbox>.InputfieldContent,.section-wrapper .FormBuilder.InputfieldForm .InputfieldCheckboxes>.InputfieldContent,.section-wrapper .FormBuilder.InputfieldForm .InputfieldRadios>.InputfieldContent{padding-top:5px}.section-wrapper .FormBuilder.InputfieldForm .InputfieldCheckbox .pw-no-select,.section-wrapper .FormBuilder.InputfieldForm .InputfieldCheckboxes .pw-no-select,.section-wrapper .FormBuilder.InputfieldForm .InputfieldRadios .pw-no-select{position:relative;top:2px}.section-wrapper .FormBuilder.InputfieldForm .InputfieldToggle .InputfieldToggleGroup label{height:40px;line-height:40px;padding-top:0;padding-bottom:0;vertical-align:middle}.section-wrapper .FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:red;content:"*"}.section-wrapper .FormBuilder.InputfieldForm #wrap_Inputfield-{display:none}.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{font-weight:700}.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button:hover{opacity:.9}.section-wrapper .FormBuilder.InputfieldForm .InputfieldColumnWidth>.InputfieldHeaderHidden:before{display:block;content:"\a0"}.section-wrapper .Inputfields>.Inputfield>.InputfieldContent:before,.section-wrapper .Inputfields>.Inputfield>.InputfieldContent:after,.section-wrapper .InputfieldForm:after,.section-wrapper .pw-clearfix:before,.section-wrapper .pw-clearfix:after{content:"";display:table;border-collapse:collapse}.section-wrapper .Inputfields>.Inputfield>.InputfieldContent:after,.section-wrapper .InputfieldForm:after,.section-wrapper .pw-clearfix:after{clear:both}.section-wrapper .pw-clearfix{min-height:0}.section-wrapper form input,.section-wrapper form label,.section-wrapper form select,.section-wrapper form textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.section-wrapper form h2,.section-wrapper form label,.section-wrapper form legend{font-size:24px;font-size:2.4rem;line-height:1.15;color:var(--bg-tertiary-lm);margin-bottom:2rem}@media (min-width: 600px){.section-wrapper form h2,.section-wrapper form label,.section-wrapper form legend{font-size:33.18px;font-size:3.318rem;line-height:1.15}}.section-wrapper .FormBuilder.InputfieldForm .Inputfield .InputfieldHeader{font-weight:var(--text-medium);font-size:15px;font-size:1.5rem;line-height:1.5}@media (min-width: 600px){.section-wrapper .FormBuilder.InputfieldForm .Inputfield .InputfieldHeader{font-size:15px;font-size:1.5rem;line-height:1.5}}.section-wrapper .FormBuilder.InputfieldForm .Inputfield{margin-bottom:1.2rem}.section-wrapper .FormBuilder-contact_form,.section-wrapper .FormBuilder.InputfieldForm{margin-top:0}.section-wrapper .section-wrapper label+div{margin-top:0}.section-wrapper label{font-weight:var(--text-book)}.section-wrapper input:focus,.section-wrapper textarea:focus{outline:2px solid var(--bg-ticker)}.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{font-weight:400}.section-wrapper .FormBuilder{padding:0 var(--x-padding);grid-template-columns:minmax(0,60ch) minmax(0,1fr)}.section-wrapper .FormBuilder .FormBuilder{grid-column:1}.section-wrapper .FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:var(--text-colour-accent)}.section-wrapper .grecaptcha-badge{visibility:hidden}.section-wrapper .FormBuilder-contact-form+div{padding-top:0}.section-wrapper .FormBuilder .alert-success{background-color:var(--bg-tertiary);grid-column:1;margin-left:-10px}.section-wrapper .FormBuilder .alert-error{background-color:transparent;grid-column:1;color:#ce1313;margin-left:-10px}.section-wrapper>.FormBuilder{display:grid}.input-field,.select-field__menu{background:#ffffff;border:1px solid #cccccc;padding:8px;border-radius:2px;width:var(--input-width)}.multiselect{background:#ffffff;width:var(--input-width)}.multiselect-input{border:1px solid #cccccc;border-radius:2px}.multiselect-tag{background-color:var(--bg-tertiary-lm);font-size:1.2rem;font-weight:400}.check-field__input{display:block;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(1px);white-space:nowrap;position:absolute}.check-field__label-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.check-field__label-hidden+*{margin-top:0}[class*=-field]{margin:0;display:inline-block;vertical-align:middle;white-space:normal}[class*=decor]{line-height:0}::-webkit-search-decoration{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{line-height:normal}input[type=search]{-webkit-appearance:textfield}.check-field{display:flex;flex-direction:row;align-items:center}.check-field__decor{display:block;width:20px;height:20px;flex-shrink:0;background:white;border:1px solid black;border-radius:2px;position:relative;cursor:pointer}.check-field__decor:after{content:"";speak:none;display:block;opacity:0;width:80%;height:80%;position:absolute;top:10.5%;left:11%;background:black;border-radius:2px}.check-field__eye{display:block;flex-shrink:0;cursor:pointer}.check-field__label{padding:0 0 0 10px;font-size:1.6rem;cursor:pointer}.check-field--radio .check-field__decor,.check-field--radio .check-field__decor:after{border-radius:50%}.check-field__input:checked~[class*=decor]:after{opacity:1}.check-field__input:focus-visible~[class*=decor]{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.check-field+.check-field{padding-top:10px}.label{display:inline}.label[for]{cursor:pointer}.label:after{content:"\a";white-space:pre}.label+[class*=field]{margin-top:2px}.select-field{display:inline-block;position:relative}.select-all-countries{background-color:transparent;outline:none;appearance:none;border:none;text-decoration:underline;font-size:1.2rem;display:flex;margin-top:.5rem}.select-field__menu{-webkit-appearance:none;-moz-appearance:none;padding-right:45px;width:var(--input-width)}.select-field__menu:-moz-focusring{color:transparent;text-shadow:0 0 0 #141414}.select-field__menu::-ms-expand{display:none}.select-field__decor{position:absolute;top:50%;right:15px;pointer-events:none}.is-error,.is-error [class*=menu],.is-error [class*=check]{border-color:#cf0b00}.is-error:focus,.is-error [class*=menu]:focus,.is-error [class*=check]:focus{outline:none;box-shadow:0 0 0 2px #cf0b00}form label,form legend{letter-spacing:-.05ex}.enter-scores>h2,form .enter-scores>label,form .enter-scores>legend{margin-top:calc(var(--y-padding) / 2);margin-bottom:calc(var(--y-padding) / 2);margin-left:calc(var(--x-padding) / 2);font-size:3rem}.enter-scores__form{display:grid;grid-template-rows:1rem 1fr;align-items:end;padding:0 calc(var(--x-padding) / 2) calc(var(--y-padding) / 2) calc(var(--x-padding) / 2);border-bottom:1px solid #BFBFBF}.enter-scores__form .check-field{grid-row:1}.enter-scores__form .enter-scores__score{grid-row:2}.enter-scores__form .enter-scores__score:first-of-type{grid-row:1/3}.check-field__input:focus+label svg{background-color:#268e6d}.check-field__input:focus+label svg path{fill:#fff}.enter-scores__score label{display:block;margin-top:0;margin-bottom:1.2rem}.enter-scores{--input-width: 5rem}.enter-scores .check-field__input~label .hidden{display:none}.enter-scores .check-field__input~label .not-hidden{display:block}.enter-scores .check-field__input:checked~label .hidden{display:none}.enter-scores .check-field__input:checked~label .not-hidden{display:block}.check-field input:focus~label{background-color:#ddd}.check-field input:focus:not(:focus-visible)~label{background-color:transparent}.filters{padding:0 calc(var(--x-padding) / 2) calc(var(--x-padding) / 2) calc(var(--x-padding) / 2);border-right:1px solid #BFBFBF;--input-width: 22rem}.filters h2,.filters form label,form .filters label,.filters form legend,form .filters legend{margin-bottom:1.2rem}.filters__form>div{margin-top:2.4rem}form .filters__layout h3,form .filters__layout summary,form .filters__year h3,form .filters__year summary,form .filters__version h3,form .filters__version summary,form .filters__colour h3,form .filters__colour summary,form .filters__dummy h3,form .filters__dummy summary{font-size:1.8rem;margin-bottom:.5rem;font-weight:600}form .filters__layout h4,form .filters__year h4,form .filters__version h4,form .filters__colour h4,form .filters__dummy h4{color:#6c7274;font-size:1.6rem;margin-bottom:.5rem;margin-top:1.2rem}form .filters__layout label,form .filters__year label,form .filters__version label,form .filters__colour label,form .filters__dummy label{margin-bottom:0}.banner{display:grid;align-items:center;grid-template-columns:var(--x-padding) 1fr var(--x-padding)}.banner>*{grid-row:1}.banner img{grid-column:1/4}.banner h1{grid-column:2;margin:0;color:#fff;font-size:4rem;font-weight:400}.header{z-index:3;position:sticky;top:0;display:grid;grid-template-columns:var(--x-padding) 1fr var(--x-padding);background-color:var(--header-bg);padding:1rem 0}@media (max-width: 799px){.header{z-index:10}}.header__inner{grid-column:2;display:grid;grid-template-columns:3.5rem 1fr auto 3.5rem}@media (min-width: 800px){.header__inner{grid-template-columns:5rem 1fr auto 5rem}}.logo{display:flex;height:4.5rem}.logo a{display:inline-flex;position:relative}.logo a svg{width:100%;height:100%;object-fit:contain;object-position:left}.logo a:hover svg path,.logo a:focus svg path{fill:#29dca2}.logged-in-badge{grid-column:3;color:#fff;align-self:center;display:flex;gap:2rem}.hamburger{background:transparent;outline:none;border:none;appearance:none;display:inline-flex;margin-left:auto;width:auto;border-radius:2px;padding-top:.4rem;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;font-size:.9rem;z-index:11;color:#fff;width:28px;height:28px;margin-left:1.2rem;grid-column:2;align-self:center;justify-self:end;grid-row:1}@media (min-width: 800px){.hamburger{grid-row:1;display:none}}.hamburger img{position:absolute;top:0}.hamburger span{position:absolute;bottom:0}.hamburger--close{opacity:0;visibility:hidden}.logo a:focus,.hamburger:focus{filter:drop-shadow(0 0 6px white);outline:none}.toggle-theme{background-color:transparent;appearance:none;outline:none;border:none;width:2rem;height:auto;position:relative}.main-nav{display:flex}.main-nav__list{list-style:none;padding-left:0}@media (min-width: 800px){.main-nav__list{display:flex;margin:0;padding-left:calc(var(--x-padding) / 2);align-items:center;justify-content:flex-start}}.main-nav__list a{font-size:18px;font-size:1.8rem;line-height:1.5;text-decoration:none;display:inline-flex;white-space:nowrap;font-weight:var(--text-book);color:var(--text-colour-dm)}@media (min-width: 600px){.main-nav__list a{font-size:18px;font-size:1.8rem;line-height:1.5}}.main-nav__list a:focus{outline:none}@media (min-width: 800px){.main-nav__list>li:hover a,.main-nav__list li:focus-within a{color:var(--bg-ticker)}}.main-nav__list li{position:relative;margin:0 2.4rem}@media (max-width: 799px){.main-nav{display:flex;position:fixed;justify-content:flex-end;top:0;left:20vw;right:0;bottom:0;max-height:100vh;max-height:-webkit-fill-available;overflow:auto;width:80vw;background-color:var(--header-bg);padding:8rem var(--x-padding) 0 var(--x-padding);z-index:10;transform:translate(100%)}.main-nav__list{display:flex;flex-direction:column;align-items:flex-end;list-style:none;height:auto}.main-nav__list a{padding:1.2rem}a:focus{text-decoration:underline}}main{position:relative}@media (max-width: 799px){.nav-open{max-height:100vh;max-height:-webkit-fill-available;overflow:hidden}.nav-open main{z-index:0;filter:brightness(.7)}}.edit-page{position:fixed;bottom:4.8rem;right:4.8rem;font-size:20px;font-size:2rem;line-height:1.25;background-color:pink;padding:.84rem 2.4rem 1.2rem;border-radius:2rem}@media (min-width: 600px){.edit-page{font-size:24px;font-size:2.4rem;line-height:1.25}}.palette{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:min-content min-content 1fr;padding:0 var(--x-padding)}.palette .enter-scores{grid-column:1/3}.palette .filters{padding-top:calc(var(--y-padding) / 2);grid-column:1;grid-row:2/4}.palette .filters>h2,.palette form .filters>label,form .palette .filters>label,.palette form .filters>legend,form .palette .filters>legend{margin-top:0}.icons{padding-top:calc(var(--y-padding) / 2);padding-left:1.2rem}.footer{background-color:var(--header-bg);color:var(--text-colour-dm);display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;margin-top:0;padding:calc(var(--y-padding) / 2) var(--x-padding);z-index:2}.footer .footer-nav__list{display:none;justify-content:flex-start}@media (min-width: 800px){.footer .footer-nav__list{display:flex;margin:0}}.footer .footer-nav__list>li{position:relative;display:inline-flex;flex-direction:column}.footer .footer-nav__list>li+li{margin-left:2.4rem}.footer .footer-nav__list>li ul{display:inline-flex;flex-direction:column}.footer .footer-nav__list a{text-decoration:none;font-size:13.33px;font-size:1.333rem;line-height:1.5}@media (min-width: 600px){.footer .footer-nav__list a{font-size:13.33px;font-size:1.333rem;line-height:1.5}}.footer .footer-nav__list a:hover{color:var(--bg-ticker)}.footer .footer-nav__list>li>a{border-bottom:none;font-weight:var(--text-book)}.footer .footer-nav__list ul{padding-left:0}
