@property --a11y-contrast{syntax:"*";inherits:false}@property --a11y-night{syntax:"*";inherits:false}@property --a11y-colour{syntax:"*";inherits:false}@property --a11y-invert{syntax:"*";inherits:false}.high-contrast,.night-mode,.invert-colours,.colour-correct-protan,.colour-correct-deutan,.colour-correct-tritan,.colour-correct-greyscale{filter:var(--a11y-contrast,contrast(1)) var(--a11y-night,brightness(1)) var(--a11y-invert,saturate(1)) var(--a11y-colour,saturate(1))!important}.high-contrast{--a11y-contrast:contrast(1.1);color:#fff!important;background-color:#000!important}.high-contrast :not(img):not(video):not(canvas):not(svg):not(svg *){color:#fff!important;box-shadow:none!important;background-color:#000!important;border-color:#fff!important}.high-contrast [class*=bg-gradient],.high-contrast .decorative{background-image:none!important}.high-contrast :is(a,button,[role=button],[role=radio]){color:#ffeb3b!important}.high-contrast [aria-checked=true],.high-contrast [aria-pressed=true],.high-contrast [aria-selected=true],.high-contrast .on{color:#000!important;background-color:#ffeb3b!important}.high-contrast :is([aria-checked=true],[aria-pressed=true],[aria-selected=true],.on) *{color:#000!important;background-color:#0000!important}.high-contrast input,.high-contrast select,.high-contrast textarea{accent-color:#ffeb3b!important}.high-contrast ::placeholder{color:#c8c8c8!important}.high-contrast *{text-shadow:none!important}.high-contrast p,.high-contrast span,.high-contrast h1,.high-contrast h2,.high-contrast h3,.high-contrast h4,.high-contrast h5,.high-contrast h6,.high-contrast label,.high-contrast a{font-weight:600!important}.high-contrast button{border:2px solid!important;font-weight:700!important}.high-contrast :focus{outline-offset:2px!important;outline:3px solid #ff0!important}.high-contrast a{text-decoration:underline!important}.high-contrast input,.high-contrast textarea,.high-contrast select{color:#fff!important;background-color:#000!important;border:2px solid #fff!important}.high-contrast svg{filter:contrast(1.5)!important}.hearing-impaired [data-pa-caption]{letter-spacing:.01em!important;font-size:1.75rem!important;font-weight:700!important;line-height:1.3!important}.hearing-impaired [data-pa-caption-container]{min-height:7rem!important}.night-mode{--a11y-night:brightness(.55) saturate(.85)}@font-face{font-family:OpenDyslexic;src:url(/fonts/open-dyslexic/OpenDyslexic-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/open-dyslexic/OpenDyslexic-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}.dyslexia-font,.dyslexia-font *{letter-spacing:.07em!important;word-spacing:.1em!important;font-family:OpenDyslexic,Arial,sans-serif!important}.large-touch button,.large-touch a,.large-touch [role=button],.large-touch [role=radio],.large-touch [role=switch],.large-touch input[type=checkbox],.large-touch input[type=radio],.large-touch select{min-width:64px!important;min-height:64px!important;padding:12px 20px!important;font-size:1.1em!important}.text-spacing,.text-spacing *{letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.8!important}.colour-correct-protan{--a11y-colour:url(#colour-correct-protan)}.colour-correct-deutan{--a11y-colour:url(#colour-correct-deutan)}.colour-correct-tritan{--a11y-colour:url(#colour-correct-tritan)}.colour-correct-greyscale{--a11y-colour:url(#colour-correct-greyscale)}.invert-colours{--a11y-invert:invert(1) hue-rotate(180deg)}.invert-colours img,.invert-colours video,.invert-colours canvas,.invert-colours [data-keep-colours]{filter:invert()hue-rotate(180deg)!important}.bold-text,.bold-text *{font-weight:700!important}.simplified-mode .decorative,.simplified-mode .non-essential,.simplified-mode [data-decorative=true]{display:none!important}.simplified-mode .bg-gradient-to-b,.simplified-mode .bg-gradient-to-r,.simplified-mode .bg-gradient-to-br{background-image:none!important}.simplified-mode .backdrop-blur-sm,.simplified-mode .backdrop-blur-md,.simplified-mode .backdrop-blur-lg,.simplified-mode .backdrop-blur-xl{-webkit-backdrop-filter:none!important}.simplified-mode [class*=animate-],.simplified-mode [class*=animation]{transition:none!important;animation:none!important}.simplified-mode button,.simplified-mode [role=button],.simplified-mode [role=radio],.simplified-mode [role=switch]{outline:1px solid #ffffff40!important}.simplified-mode p,.simplified-mode span,.simplified-mode label{font-weight:500!important}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.no-flashing *,.no-flashing :before,.no-flashing :after{transition:none!important;animation:none!important}.captions-always [data-pa-caption-container]{min-height:7rem!important}.captions-always [data-pa-caption]{font-size:1.5rem!important;font-weight:600!important;line-height:1.35!important}.caption-size-large [data-pa-caption]{font-size:1.75rem!important;line-height:1.3!important}.caption-size-largest [data-pa-caption]{font-size:2.25rem!important;line-height:1.25!important}.screen-reader-touch [data-reading=true],.screen-reader-full [data-reading=true]{outline-offset:3px!important;outline:3px solid #38bdf8!important}
