.access-trigger{position:fixed;bottom:22px;left:20px;z-index:1000;width:52px;height:52px;border-radius:50%;border:2px solid #e9bc43;background:#111;color:#e9bc43;font-size:27px;cursor:pointer;box-shadow:0 4px 22px #0009}.access-panel{position:fixed;bottom:85px;left:20px;z-index:1001;width:min(320px,calc(100vw - 40px));padding:20px;background:#171717;color:#fff;border:1px solid #e9bc43;border-radius:12px;box-shadow:0 10px 35px #000b;font-family:Rubik,Arial,sans-serif}.access-panel[hidden]{display:none}.access-panel h2{font-size:21px;margin:0 0 12px}.access-panel button{display:block;width:100%;padding:11px;margin:7px 0;background:#292929;color:white;border:1px solid #777;border-radius:6px;text-align:right;cursor:pointer}.access-panel button:hover,.access-panel button:focus-visible,.access-trigger:focus-visible{outline:3px solid #e9bc43;outline-offset:2px}.access-panel .access-close{width:auto;margin-right:auto}.access-panel a{color:#f5d273;text-decoration:underline}.access-large{font-size:120%!important}.access-large .access-panel{font-size:16px}.access-contrast{--bg:#000!important;--surface:#000!important;--muted:#fff!important;--cream:#fff!important;--line:#fff!important}.access-contrast body,.access-contrast section,.access-contrast .section,.access-contrast .card,.access-contrast .result,.access-contrast .form{background:#000!important;color:#fff!important}.access-contrast p,.access-contrast span{color:#fff!important}.access-links a:not(.btn){text-decoration:underline!important;text-underline-offset:3px!important}.access-no-motion,.access-no-motion *,.access-no-motion *:before,.access-no-motion *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.access-no-motion .reveal{opacity:1!important;transform:none!important}.access-no-motion .mask b{transform:none!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #e9bc43!important;outline-offset:3px}.skip-link{position:fixed;top:-80px;right:12px;z-index:2000;padding:12px 18px;background:#e9bc43;color:#000}.skip-link:focus{top:12px}