.skip-to-main{z-index:9999;color:#fff;background-color:#1e3a5f;border-radius:0 0 .5rem .5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:top .2s ease-in-out;position:absolute;top:-100px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.skip-to-main:focus{outline-offset:2px;outline:3px solid #b8860b;top:0}.accessibility-root{font-size:calc(1rem * var(--accessibility-font-scale,1))}.accessibility-root[data-accessibility-contrast=high]{filter:contrast(150%)}.accessibility-root[data-accessibility-contrast=inverted],.accessibility-root[data-accessibility-contrast=inverted] img,.accessibility-root[data-accessibility-contrast=inverted] video,.accessibility-root[data-accessibility-contrast=inverted] [role=img]{filter:invert()hue-rotate(180deg)}.accessibility-root *{letter-spacing:calc(.02em * var(--accessibility-spacing-scale,1));line-height:calc(1.6 * var(--accessibility-spacing-scale,1))}.accessibility-focus :focus{outline-offset:2px!important;outline:3px solid #b8860b!important}.accessibility-focus :focus-visible{animation:1.5s ease-in-out infinite accessibility-focus-pulse;outline-offset:2px!important;outline:3px solid #b8860b!important}@keyframes accessibility-focus-pulse{0%,to{outline-color:#b8860b;box-shadow:0 0 #b8860b66}50%{outline-color:#d4a518;box-shadow:0 0 0 4px #b8860b00}}.accessibility-dyslexia-font *{font-family:OpenDyslexic,Arial,sans-serif!important}.accessibility-reduce-motion *,.accessibility-reduce-motion :before,.accessibility-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.accessibility-root[data-accessibility-cursor=large] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M5 2 L5 28 L12 21 L18 32 L22 30 L16 19 L26 19 Z\" fill=\"black\" stroke=\"white\" stroke-width=\"2\"/></svg>") 5 2,auto!important}.accessibility-root[data-accessibility-cursor=extra-large] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"48\" height=\"48\" viewBox=\"0 0 48 48\"><path d=\"M7 3 L7 42 L18 31 L27 48 L33 45 L24 28 L39 28 Z\" fill=\"black\" stroke=\"white\" stroke-width=\"3\"/></svg>") 7 3,auto!important}.accessibility-highlight-links a{color:#000!important;background-color:gold!important;border-radius:3px!important;padding:2px 4px!important;text-decoration:underline!important}.accessibility-highlight-links a:hover{background-color:#ffed4a!important}.accessibility-highlight-links a:focus{outline-offset:2px!important;outline:3px solid #b8860b!important}.accessibility-hide-images img,.accessibility-hide-images video,.accessibility-hide-images [role=img],.accessibility-hide-images picture,.accessibility-hide-images svg:not(.accessibility-widget-icon){opacity:0!important;visibility:hidden!important}.accessibility-pause-animations *,.accessibility-pause-animations :before,.accessibility-pause-animations :after{animation-play-state:paused!important}.accessibility-root[data-accessibility-colorblind=protanopia]{filter:url(#accessibility-protanopia-filter)}.accessibility-root[data-accessibility-colorblind=deuteranopia]{filter:url(#accessibility-deuteranopia-filter)}.accessibility-root[data-accessibility-colorblind=tritanopia]{filter:url(#accessibility-tritanopia-filter)}.accessibility-root[data-accessibility-colorblind=achromatopsia]{filter:grayscale()}.accessibility-root[data-accessibility-colorblind=protanopia]:not(:has(#accessibility-protanopia-filter)){filter:sepia(20%)saturate(110%)hue-rotate(-10deg)}.accessibility-root[data-accessibility-colorblind=deuteranopia]:not(:has(#accessibility-deuteranopia-filter)){filter:sepia(30%)saturate(90%)hue-rotate(10deg)}.accessibility-root[data-accessibility-colorblind=tritanopia]:not(:has(#accessibility-tritanopia-filter)){filter:sepia(40%)saturate(120%)hue-rotate(-30deg)}.accessibility-root[data-accessibility-colormode=grayscale]{filter:grayscale()}.accessibility-root[data-accessibility-colormode=sepia]{filter:sepia(40%)saturate(90%)}.accessibility-root[data-accessibility-contrast=high][data-accessibility-colormode=grayscale]{filter:contrast(150%)grayscale()}.accessibility-root[data-accessibility-contrast=high][data-accessibility-colormode=sepia]{filter:contrast(150%)sepia(40%)saturate(90%)}.accessibility-root[data-accessibility-contrast=inverted][data-accessibility-colormode=grayscale]{filter:invert()hue-rotate(180deg)grayscale()}.accessibility-root[data-accessibility-contrast=inverted][data-accessibility-colormode=sepia]{filter:invert()hue-rotate(180deg)sepia(40%)saturate(90%)}.accessibility-root{--accessibility-saturation:100%}.accessibility-root:not([style*="--accessibility-saturation: 100%"]){filter:saturate(var(--accessibility-saturation,100%))}@keyframes accessibility-setting-change{0%{transform:scale(1);box-shadow:0 0 #1e3a5f66}50%{transform:scale(1.02);box-shadow:0 0 0 4px #1e3a5f33}to{transform:scale(1);box-shadow:0 0 #1e3a5f00}}.accessibility-setting-changed{animation:.3s ease-out accessibility-setting-change}@media (max-width:640px){.accessibility-root button,.accessibility-root [role=button],.accessibility-root a,.accessibility-root input,.accessibility-root select{min-width:44px;min-height:44px}.accessibility-panel-mobile{border-radius:1rem 1rem 0 0!important;max-width:100%!important;max-height:85vh!important;bottom:0!important;left:0!important;right:0!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.accessibility-root :focus{outline-offset:2px!important;outline:3px solid canvastext!important}.accessibility-highlight-links a{color:highlighttext!important;background-color:highlight!important}}@media (prefers-reduced-motion:reduce){.accessibility-root:not(.accessibility-motion-override) *,.accessibility-root:not(.accessibility-motion-override) :before,.accessibility-root:not(.accessibility-motion-override) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.accessibility-widget,.skip-to-main{display:none!important}.accessibility-root{filter:none!important}.accessibility-highlight-links a{color:inherit!important;background-color:#0000!important;padding:0!important;text-decoration:underline!important}}
