@font-face{font-family:Onest;src:url(/fonts/Onest-Variable-v2.woff2)format("woff2"),url(/fonts/Onest-Variable-v1.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-sans:"Onest",Arial,Helvetica,sans-serif}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.2em}img,svg{max-width:100%;display:block}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}html{scroll-behavior:smooth;scroll-padding-top:5rem;font-size:16px}body{font-family:var(--font-sans);color:#133643;-webkit-font-smoothing:antialiased;background:#f8f9f7;line-height:1.55}:focus-visible{outline-offset:4px;outline:3px solid #087f80}input,select,textarea{min-height:44px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}}.skip-link{z-index:1000;background:#fff;border:2px solid #087f80;border-radius:8px;padding:.8rem 1.2rem;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-account-access{align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.public-account-access>a{white-space:nowrap;flex-direction:column;justify-content:center;min-height:44px;font-weight:600;display:flex}.public-account-status{color:#087f80;white-space:nowrap;font-size:10px}.account-signout-button{color:#163644;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #cddbd7;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.account-signout-button:disabled{opacity:.6;cursor:wait}.account-session-error{color:#8c3e24;overflow-wrap:anywhere;font-size:12px}.public-account-access .account-session-error{z-index:20;background:#fff;border:1px solid #cddbd7;border-radius:8px;width:220px;padding:10px;position:absolute;top:100%;right:0}.account-signed-in{overflow-wrap:anywhere;gap:18px;display:grid}.account-signed-in-label{color:#087f80;font-weight:650}.account-signed-in p{margin:0;line-height:1.7}.account-signed-in .staff-login-submit{text-decoration:none}.account-signed-in .account-signout-button{white-space:normal;width:100%;font-size:14px}.account-signed-in>p>span{font-size:14px}@media (max-width:760px){.public-account-access{gap:7px;font-size:12px}.public-account-status{font-size:9px}.public-account-access>.account-signout-button{padding:5px 7px;font-size:11px}.public-account-access>.account-signout-button>svg{width:14px}.public-header-actions:has(.public-account-access[data-signed-in=true])>.public-button-small{display:none}}.public-account-status{text-overflow:ellipsis;max-width:110px;display:block;overflow:hidden}@media (max-width:600px){.public-account-status{max-width:80px}}
