html{font-size:var(--accessibility-font-size,100%)}body.accessibility-line-height-active :not([class*=accessibility-]):not([role=dialog]):not([aria-modal=true] *){line-height:calc(var(--accessibility-line-height, 100%) / 100 * 1.5)!important}body.accessibility-letter-spacing-active :not([class*=accessibility-]):not([role=dialog]):not([aria-modal=true] *){letter-spacing:var(--accessibility-letter-spacing,0)!important}.accessibility-high-contrast{filter:contrast(1.5)!important}.accessibility-high-contrast *{border-color:#000!important}.accessibility-high-contrast a,.accessibility-high-contrast button{outline:2px solid #000!important;outline-offset:2px}.accessibility-dark-mode{background-color:#1a1a1a!important;color:#ffffff!important}.accessibility-dark-mode *{background-color:inherit!important;color:inherit!important;border-color:#444!important}.accessibility-dark-mode img{filter:brightness(.8) contrast(1.2)}*{cursor:default}[role=button],[role=link],a,button{cursor:pointer}.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 fill="white" stroke="black" stroke-width="2" d="M4 4 L4 28 L12 20 L16 28 L20 26 L16 18 L28 18 Z"/></svg>') 4 4,auto!important}.cursor-large [role=button],.cursor-large [role=link],.cursor-large a,.cursor-large button{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 fill="white" stroke="black" stroke-width="2" d="M10 4 L10 12 L4 12 L16 24 L28 12 L22 12 L22 4 Z"/></svg>') 16 4,pointer!important}.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 fill="white" stroke="black" stroke-width="3" d="M6 6 L6 42 L18 30 L24 42 L30 39 L24 27 L42 27 Z"/></svg>') 6 6,auto!important}.cursor-extra-large [role=button],.cursor-extra-large [role=link],.cursor-extra-large a,.cursor-extra-large button{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 fill="white" stroke="black" stroke-width="3" d="M15 6 L15 18 L6 18 L24 36 L42 18 L33 18 L33 6 Z"/></svg>') 24 6,pointer!important}.accessibility-link-highlight a{background-color:#ffff00!important;color:#000!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;padding:2px 4px!important;border-radius:2px!important}.accessibility-link-highlight a:hover{background-color:#ffaa00!important}.accessibility-link-highlight a:focus{outline:3px solid #0066cc!important;outline-offset:2px!important}.accessibility-readable-font,.accessibility-readable-font *{font-family:Comic Sans MS,Segoe UI,Tahoma,sans-serif!important;font-weight:500!important}.accessibility-readable-font h1,.accessibility-readable-font h2,.accessibility-readable-font h3,.accessibility-readable-font h4,.accessibility-readable-font h5,.accessibility-readable-font h6{font-weight:700!important}.accessibility-hide-images [role=img],.accessibility-hide-images img,.accessibility-hide-images picture,.accessibility-hide-images video{display:none!important}.accessibility-hide-images img:before{content:attr(alt)!important;display:block!important;padding:1rem!important;background-color:#f0f0f0!important;border:2px solid #ccc!important;border-radius:4px!important}body.accessibility-text-align-active :not([class*=accessibility-]):not([role=dialog]):not([aria-modal=true] *){text-align:var(--accessibility-text-align,left)!important}:focus{outline:3px solid #0066cc!important;outline-offset:2px!important}:focus:not(:focus-visible){outline:none!important}:focus-visible{outline:3px solid #0066cc!important;outline-offset:2px!important;box-shadow:0 0 0 5px rgba(0,102,204,.2)!important}.skip-to-main{position:absolute;top:-40px;left:0;background:#0066cc;color:white;padding:8px 16px;text-decoration:none;border-radius:0 0 4px 0;z-index:100;font-weight:600}.skip-to-main:focus{top:0}[tabindex]:not([tabindex="-1"]){position:relative}[tabindex]:not([tabindex="-1"]):focus:after{content:"";position:absolute;inset:-4px;border:2px solid #0066cc;border-radius:4px;pointer-events:none}[role=button]:not([class*=icon-only]):not([aria-label*=icon]),a[href]:not([class*=icon-only]):not([aria-label*=icon]),button:not([class*=icon-only]):not([aria-label*=icon]),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{min-height:44px!important;padding:8px 16px!important}[role=button]:not([class*=icon-only]):not([aria-label*=icon]),button:not([class*=icon-only]):not([aria-label*=icon]){min-width:44px!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.accessibility-high-contrast{--tw-text-opacity:1;color:#000!important}.accessibility-high-contrast.accessibility-dark-mode{color:#fff!important;background-color:#000!important}@media (max-width:768px){[role=button]:not([class*=icon-only]):not([aria-label*=icon]),a[href]:not([class*=icon-only]):not([aria-label*=icon]),button:not([class*=icon-only]):not([aria-label*=icon]),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{min-height:48px!important}[role=button]:not([class*=icon-only]):not([aria-label*=icon]),button:not([class*=icon-only]):not([aria-label*=icon]){min-width:48px!important}}