*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html[data-scroll-locked]{padding-right:var(--layout-scrollbar-width,0px);touch-action:none;overscroll-behavior:none;overflow:hidden}@supports (scrollbar-width:thin){html{scrollbar-width:thin;scrollbar-color:var(--colorBlue) #e6f6fed9}}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#e6f6fea6;border-radius:999px;margin-block:4px}html::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--colorBlue);border:2px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:#0f62d6}html::-webkit-scrollbar-corner{background:0 0}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-regular)}ul,ol{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}:root{--colorWhite:#fff;--colorLightBlue:#e6f6fe;--colorBlue:#1376f8;--colorDarkBlue:#011632;--colorDarkGrey:#3c4959;--colorSkyBlue:#25b4f8;--bgSkyBlue:linear-gradient(180deg, #e6f6fe 0%, #e6f6fe00 100%);--container-max:1280px;--gutter-x:15px;--layout-scrollbar-width:0px;--site-header-gap:16px;--site-header-offset-fallback:max(5.75rem, calc(clamp(1rem, 4vw, 2.5rem) + clamp(12px, 2.5vw, 17px) + max(calc(clamp(104px, 34vw, 170px) * 231 / 705), clamp(44px, 11vw, 50px)) + clamp(12px, 2.5vw, 17px)));--font-family-sans:var(--font-general-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}html,body{min-height:100%}body{background-color:var(--colorWhite);font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);line-height:1.5}.motionComposite{backface-visibility:hidden;transform:translate(0,0)}.page-gutter{width:100%;padding-inline:var(--gutter-x)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter-x);margin-inline:auto}
