#accessibility-launch{position:fixed;left:16px;bottom:20px;z-index:80;width:52px;height:52px;display:grid;place-items:center;border:2px solid white;border-radius:50%;background:#2163a5;color:white;box-shadow:0 3px 14px #1234;cursor:pointer}#accessibility-launch svg{width:30px;height:30px}#accessibility-panel{position:fixed;inset:auto auto 86px 16px;margin:0;width:min(350px,calc(100vw - 32px));max-height:70dvh;overflow:auto;border:0;border-radius:22px;padding:20px;background:white;color:#173753;box-shadow:0 10px 60px #0005}#accessibility-panel::backdrop{background:#1234}#accessibility-panel header{position:static!important;display:flex;justify-content:space-between;align-items:center;padding:0!important;box-shadow:none!important;height:auto!important;background:white!important}#accessibility-panel h2{font-size:1.35rem;margin:0 0 14px}#accessibility-panel button{display:block;text-align:left;width:100%;min-height:46px;margin:8px 0;padding:10px 14px;border:1px solid #c8dced;border-radius:10px;background:#f1f8fd;color:#173753;font:inherit;cursor:pointer}#accessibility-panel [data-close]{width:44px;text-align:center;font-size:24px;margin:0 0 14px}#accessibility-panel button[aria-pressed=true]{background:#173753;color:white} :focus-visible{outline:3px solid #1762a6;outline-offset:4px}.a11y-large{font-size:125%}.a11y-links a{text-decoration:underline!important;text-decoration-thickness:2px!important}.a11y-spacing main :is(p,li){line-height:1.9!important;letter-spacing:.04em!important;word-spacing:.12em!important}.a11y-contrast body,.a11y-contrast main,.a11y-contrast section,.a11y-contrast footer,.a11y-contrast header{background:#fff!important;color:#111!important}.a11y-contrast main :is(p,h1,h2,h3,h4,span,li),.a11y-contrast footer *{color:#111!important}.a11y-contrast a:not(.button){color:#003c78!important}.a11y-motion *,.a11y-motion *::before,.a11y-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.a11y-motion .reveal-ready{opacity:1!important;transform:none!important}@media(max-width:760px){#accessibility-launch{bottom:calc(94px + env(safe-area-inset-bottom))}#accessibility-panel{bottom:calc(156px + env(safe-area-inset-bottom))}}
.social-links{display:flex;align-items:center;gap:8px;flex-shrink:0}.social-links a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:inherit}.social-links a:hover{background:#ffffff30}.social-links svg{width:19px;height:19px}footer>.social-links{margin:20px 0;color:#2163a5;justify-content:flex-start}.top>.social-links{order:3}.top{gap:14px}#accessibility-launch{top:50%;bottom:auto;transform:translateY(-50%)}@media(max-width:760px){.top>.social-links{display:none}#accessibility-panel{top:50%;bottom:auto;transform:translateY(-50%);max-height:75dvh}}
@media(max-width:760px){chat-widget{--chat-widget-height:calc(100dvh - 190px);--chat-widget-width:min(340px,calc(100vw - 24px));}}

@media(max-width:760px){.mobile-cta{padding-right:86px;gap:8px}.mobile-cta a{font-size:15px;padding:12px 8px}.mobile-cta a:last-child{flex:1.7}}
nav.social-links{position:static!important;inset:auto!important;transform:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important;height:auto!important;width:auto!important;flex-direction:row!important}footer>nav.social-links{margin:20px 0!important}.top>nav.social-links{display:flex!important}@media(max-width:760px){.top>nav.social-links{display:none!important}}
