@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;src:url(/assets/WorkSans-VariableFont_wght--AC0muF9.ttf) format("truetype-variations");font-display:swap}@font-face{font-family:Work Sans;font-style:italic;font-weight:100 900;src:url(/assets/WorkSans-Italic-VariableFont_wght-D6Y9d-w5.ttf) format("truetype-variations");font-display:swap}html,body,#root{width:100%;height:100%;margin:0}body{font-family:Work Sans,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:500;display:block;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{display:flex;flex-direction:column;min-height:100dvh}#root{max-width:none;margin:0;padding:0}.app-shell{display:flex;flex-direction:column;min-height:100dvh;width:100%}.app-main{flex:1 1 auto;width:100%;min-width:0}*,*:before,*:after{box-sizing:border-box}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:2000;padding:.75rem 1rem;border-radius:.25rem;background:#fff;color:#083039;font-weight:700;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,textarea,select,iframe,[tabindex]):focus-visible{outline:3px solid #111111!important;outline-offset:3px;box-shadow:0 0 0 5px #fff!important}iframe:focus{outline:3px solid #111111;outline-offset:3px;box-shadow:0 0 0 5px #fff}#main-content:focus{outline:none}img,iframe{max-width:100%}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
