.a11y-font-large{font-size:120%!important}.a11y-font-large body{font-size:1rem}.a11y-font-xlarge{font-size:140%!important}.a11y-font-xlarge body{font-size:1rem}.a11y-high-contrast{--foreground:0 0% 0%;--background:0 0% 100%;--card:0 0% 100%;--card-foreground:0 0% 0%;--muted:0 0% 90%;--muted-foreground:0 0% 20%;--accent:0 0% 90%;--accent-foreground:0 0% 0%;--border:0 0% 0%}.a11y-high-contrast *{border-color:hsl(0 0% 0%)!important}.a11y-high-contrast a,.a11y-high-contrast button{text-decoration:underline!important}.a11y-high-contrast img{filter:contrast(1.2)}.dark.a11y-high-contrast{--foreground:0 0% 100%;--background:0 0% 0%;--card:0 0% 0%;--card-foreground:0 0% 100%;--muted:0 0% 15%;--muted-foreground:0 0% 85%;--accent:0 0% 15%;--accent-foreground:0 0% 100%;--border:0 0% 100%}.dark.a11y-high-contrast *{border-color:hsl(0 0% 100%)!important}.a11y-hide-images [style*=background-image],.a11y-hide-images figure img,.a11y-hide-images img:not([role=presentation]):not(.a11y-keep-image),.a11y-hide-images picture,.a11y-hide-images video{visibility:hidden!important}.a11y-hide-images .logo img,.a11y-hide-images [data-accessibility-keep=true]{visibility:visible!important}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.a11y-dyslexia-font,.a11y-dyslexia-font *{font-family:OpenDyslexic,Comic Sans MS,Trebuchet MS,sans-serif!important}.a11y-dyslexia-font{letter-spacing:.05em;word-spacing:.1em}.a11y-line-height-large,.a11y-line-height-large *{line-height:1.8!important}.a11y-line-height-xlarge,.a11y-line-height-xlarge *{line-height:2.2!important}.a11y-pause-animations,.a11y-pause-animations *,.a11y-pause-animations :after,.a11y-pause-animations :before{animation:none!important;transition:none!important}.a11y-pause-animations video[autoplay]{pause:all}.a11y-text-spacing-wide{letter-spacing:.12em!important;word-spacing:.16em!important}.a11y-text-spacing-wide li,.a11y-text-spacing-wide p,.a11y-text-spacing-wide span{letter-spacing:.12em;word-spacing:.16em}.a11y-text-spacing-wider{letter-spacing:.2em!important;word-spacing:.3em!important}.a11y-text-spacing-wider li,.a11y-text-spacing-wider p,.a11y-text-spacing-wider span{letter-spacing:.2em;word-spacing:.3em}.a11y-bigger-cursor,.a11y-bigger-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='black' stroke='white' stroke-width='1' d='M5.5 3.21V20.8l5.18-5.18h6.61L5.5 3.21z'/%3E%3C/svg%3E") 0 0,auto!important}.a11y-bigger-cursor [role=button],.a11y-bigger-cursor a,.a11y-bigger-cursor button,.a11y-bigger-cursor input[type=button],.a11y-bigger-cursor input[type=submit]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='black' stroke='white' stroke-width='1' d='M10.5 8.5a2 2 0 1 1 4 0v3h2a2 2 0 0 1 2 2v4a4 4 0 0 1-4 4h-6a4 4 0 0 1-4-4v-4a2 2 0 0 1 2-2h2v-3a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") 16 0,pointer!important}.accessibility-widget-trigger{position:fixed;z-index:9998;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.accessibility-widget-trigger:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.accessibility-widget-trigger:focus{outline:3px solid hsl(var(--ring));outline-offset:2px}.accessibility-widget-trigger.bottom-left{bottom:110px;left:16px}.accessibility-widget-trigger.bottom-right{bottom:110px;right:16px}@media (max-width:768px){.accessibility-widget-trigger{display:none!important}}.a11y-high-contrast :focus-visible{outline:3px solid currentColor!important;outline-offset:3px!important}@media print{.a11y-font-large,.a11y-font-xlarge{font-size:100%!important}.a11y-high-contrast{--foreground:initial;--background:initial}.a11y-hide-images img{visibility:visible!important}.a11y-pause-animations *,.a11y-pause-animations :after,.a11y-pause-animations :before{animation:initial!important;transition:initial!important}}