.a11y-launcher{z-index:45;inset-inline-end:16px;bottom:max(16px,env(safe-area-inset-bottom));color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#061f3f;border:2px solid #ffcb05;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:1rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 5px 20px #061f3f30}.a11y-launcher:focus-visible{outline-offset:4px;outline:3px solid #236fa7}.a11y-panel[data-slot=dialog-content]{z-index:60;overscroll-behavior:contain;color:#0e2948;background:#fff;border:1px solid #c7d5e2;border-radius:20px;gap:16px;width:calc(100% - 28px);max-width:460px;max-height:calc(100dvh - 32px);padding:22px;line-height:1.6;position:fixed;overflow:auto}.a11y-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.a11y-panel-heading h2{margin:0;font-size:1.35rem;font-weight:800}.a11y-close{color:#0e2948;cursor:pointer;background:#f4f7fa;border:1px solid #c7d5e2;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.a11y-panel [data-slot=dialog-description]{color:#566779;margin:0;font-size:1rem}.a11y-group h3{margin:0 0 8px;font-size:1rem;font-weight:700}.a11y-text-controls{text-align:center;grid-template-columns:48px 1fr 48px;align-items:center;gap:10px;display:grid}.a11y-panel button{font:inherit}.a11y-text-controls button{color:#0b4479;cursor:pointer;background:#f4f7fa;border:1px solid #6a7b8c;border-radius:10px;place-items:center;height:48px;display:grid}.a11y-text-controls button:disabled{opacity:.45;cursor:default}.a11y-text-controls output{direction:ltr;font-weight:800}.a11y-choices{flex-wrap:wrap;gap:8px;display:flex}.a11y-choices button{color:#0e2948;cursor:pointer;background:#f4f7fa;border:1px solid #6a7b8c;border-radius:10px;flex:95px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:8px;display:inline-flex}.a11y-panel button[aria-pressed=true]{color:#061f3f;background:#e5f0fb;border:2px solid #0b4479;font-weight:700}.a11y-toggles{gap:9px;display:grid}.a11y-toggles button{text-align:right;color:#0e2948;cursor:pointer;background:#f4f7fa;border:1px solid #6a7b8c;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:11px 13px;display:flex}.a11y-state{white-space:nowrap;font-size:.85rem}.a11y-reset{color:#0b4479;cursor:pointer;background:#fff;border:1px solid #6a7b8c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;display:inline-flex}.a11y-panel-note{color:#566779;margin:0;font-size:.875rem;line-height:1.7}.a11y-statement{color:#0b4479;text-align:center;text-underline-offset:3px;padding:10px;font-weight:700;text-decoration:underline;display:block}.a11y-panel :where(button,a):focus-visible{outline-offset:3px;outline:3px solid #0b4479}html[data-a11y-links=true] .site-page a{text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-a11y-spacing=true] .site-page :where(p,li,dd,label,td,th){word-spacing:.14em;letter-spacing:.02em;line-height:1.9!important}html[data-a11y-grayscale=true] .site-page :where(img,video){filter:grayscale()}html[data-a11y-motion=true] *,html[data-a11y-motion=true] :before,html[data-a11y-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-a11y-contrast=dark]{--a11y-bg:#061f3f;--a11y-fg:#fff;--a11y-focus:#ffcb05}html[data-a11y-contrast=light]{--a11y-bg:#fff;--a11y-fg:#061f3f;--a11y-focus:#0b4479}html[data-a11y-contrast] body,html[data-a11y-contrast] .site-page,html[data-a11y-contrast] .site-page :where(header,nav,footer,main,section,article,aside,div,figure,figcaption,details,summary,button,input,select,textarea,table,tr,td,th){background:var(--a11y-bg)!important;color:var(--a11y-fg)!important;border-color:var(--a11y-fg)!important}html[data-a11y-contrast] .site-page :where(a,p,span,small,strong,b,label,legend,h1,h2,h3,h4,h5,h6,dt,dd,time,address){color:var(--a11y-fg)!important}html[data-a11y-contrast] .site-page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid var(--a11y-focus)!important}html[data-a11y-contrast] .site-page :where(button,input,select,textarea){border:1px solid var(--a11y-fg)!important}html[data-a11y-contrast] .site-page a{text-decoration:underline!important}html[data-a11y-contrast] .site-page :where(.hero-caption,.home-hero):after{background:0 0!important}@media (max-width:460px){.a11y-launcher{padding:10px 13px;font-size:.9rem;inset-inline-end:12px}.a11y-panel[data-slot=dialog-content]{padding:18px}.a11y-panel-heading h2{font-size:1.2rem}}.a11y-group .a11y-panel-note{margin-top:10px}.a11y-toggles button:disabled{opacity:.5;cursor:default}.a11y-speech-status{color:#0b4479;margin:8px 0 0;font-size:.9rem}.a11y-speech-status:empty{display:none}.a11y-stop-speech{z-index:46;inset-inline-end:16px;min-height:44px;font:inherit;color:#061f3f;cursor:pointer;background:#fff;border:2px solid #061f3f;border-radius:12px;align-items:center;gap:8px;padding:10px 15px;display:flex;position:fixed;bottom:80px;box-shadow:0 4px 16px #061f3f30}.a11y-stop-speech:focus-visible{outline-offset:3px;outline:3px solid #236fa7}html[data-a11y-headings=true] .site-page :where(h1,h2,h3,h4,h5,h6){outline-offset:3px;text-underline-offset:5px!important;outline:3px solid #ffcb05!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-a11y-text=true] .site-page :where(p,li,dt,dd,figcaption){-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#061f3f!important;background:#fff1a8!important}html[data-a11y-text=true] .site-page :where(p,li,dt,dd,figcaption) :where(span,small,strong,b,a){color:#061f3f!important;background:#fff1a8!important}html[data-a11y-text=true] .site-page ::selection{color:#061f3f;background:#ffcb05}html[data-a11y-hideimages=true] .site-page img{opacity:0!important}html[data-a11y-largecursor=true] .site-page,html[data-a11y-largecursor=true] .site-page *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='48' viewBox='0 0 40 48'%3E%3Cpath d='M4 3v35l9-9 8 15 7-4-8-14h14L4 3z' fill='%23061f3f' stroke='white' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto!important}html[data-a11y-focus=true] .site-page :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:4px solid var(--a11y-focus,#061f3f)!important;outline-offset:4px!important;box-shadow:0 0 0 8px #ffcb05!important}.a11y-reading-line{z-index:40;left:0;right:0;top:var(--a11y-reading-y,50vh);pointer-events:none;background:#ffcb05;height:4px;position:fixed;box-shadow:0 0 0 1px #061f3f}.a11y-reading-mask{z-index:39;pointer-events:none;position:fixed;inset:0}.a11y-reading-mask>div{background:#000000a6;position:absolute;left:0;right:0}.a11y-reading-mask>div:first-child{height:max(0px,calc(var(--a11y-reading-y,50vh) - 80px));top:0}.a11y-reading-mask>div:last-child{bottom:0;top:min(100dvh,calc(var(--a11y-reading-y,50vh) + 80px))}
