.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes ed-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ed-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ed-slide-in{0%{opacity:0;transform:translateY(var(--ed-slide-from,10px))}to{opacity:1;transform:translateY(0)}}@keyframes ed-dropdown-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ed-pulse-opacity{0%,to{opacity:1}50%{opacity:.85}}:where(html){box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;touch-action:manipulation;scrollbar-gutter:stable;scrollbar-width:none;overscroll-behavior-x:auto;overscroll-behavior-y:none;width:100%;height:100%;margin:0;padding:0;font-family:Plus Jakarta Sans,Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}:where(*){box-sizing:inherit}:where(body){box-sizing:border-box;color:#4f4f55;overscroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;width:100%;min-height:100%;margin:0;padding:0;font-family:Plus Jakarta Sans,Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.5;overflow:hidden auto}:where(body)::-webkit-scrollbar{display:none}:root{--ed-safe-top:env(safe-area-inset-top,0px);--ed-safe-right:env(safe-area-inset-right,0px);--ed-safe-bottom:env(safe-area-inset-bottom,0px);--ed-safe-left:env(safe-area-inset-left,0px)}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,video){max-width:100%;height:auto}:where(img){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-style:none}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-user-drag:none;background-color:#0000}:where(button,input,optgroup,select,textarea){font-family:inherit;font-size:100%;line-height:inherit;color:inherit;border:0;margin:0;padding:0}@media (hover:none) and (pointer:coarse){:where(input:not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){font-size:max(16px,1em)!important}}:where(button,input){overflow:visible}:where(button,select){text-transform:none}:where(button,[role=button]){cursor:pointer;background:0 0}:where(button):focus-visible{outline-offset:2px;outline:2px solid #0076ff80}#__next,#eddocu-solid-root{width:100%;min-height:100%}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
