@charset "UTF-8";:root{color-scheme:light;--brand-blue: #062a45;--brand-turquoise: #22d3c5;--text-color: #102a43;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-color);background:#f0f7fb}*{box-sizing:border-box}body{margin:0;min-width:0;background-color:#f0f7fb;background-image:radial-gradient(ellipse at 50% 0%,rgba(34,211,197,.08) 0%,transparent 60%),radial-gradient(ellipse at 100% 100%,rgba(3,105,161,.06) 0%,transparent 50%);background-attachment:fixed}::selection{background:#22d3c5;color:#062a45}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e6f1f7}::-webkit-scrollbar-thumb{background:#a3c7d9;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#17b8ab}a{color:inherit}a,button{min-height:44px}button{font:inherit;cursor:pointer}a,p,h1,h2{overflow-wrap:anywhere}:focus-visible,[tabindex="-1"]:focus{outline:3px solid #167b83;outline-offset:4px}.site-header :focus-visible,footer :focus-visible{outline-color:#22d3c5}[id][tabindex="-1"]{scroll-margin-top:12rem}@media(max-height:480px){[id][tabindex="-1"]{scroll-margin-top:0}}.skip-link{position:fixed;z-index:100;top:.5rem;left:.5rem;transform:translateY(-200%);background:#fff;color:#062a45;padding:.75rem 1rem;border:2px solid #062a45;border-radius:.4rem}.skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
