@font-face{font-family:CoFoSansMonoMedium;src:url(https://yastatic.net/s3/education-portal/promo/73209f1d7f959468-d41d8cd98f00b204e9800998ecf8427e/_next/static/media/CoFoSansMono-Medium.99c6b6f8.woff2) format("woff2"),url(https://yastatic.net/s3/education-portal/promo/73209f1d7f959468-d41d8cd98f00b204e9800998ecf8427e/_next/static/media/CoFoSansMono-Medium.02df52fd.woff) format("woff");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:YangoHeadline;src:url(https://yastatic.net/s3/education-portal/promo/73209f1d7f959468-d41d8cd98f00b204e9800998ecf8427e/_next/static/media/YangoHeadline-BlackItalic.0c7b71ea.woff2) format("woff2"),url(https://yastatic.net/s3/education-portal/promo/73209f1d7f959468-d41d8cd98f00b204e9800998ecf8427e/_next/static/media/YangoHeadline-BlackItalic.aad07cbc.woff) format("woff");font-weight:900;font-style:italic;font-display:fallback}@font-face{font-family:YangoHeadline;src:url(https://yastatic.net/s3/education-portal/promo/73209f1d7f959468-d41d8cd98f00b204e9800998ecf8427e/_next/static/media/YangoHeadline-Black.96ac6bfb.woff2) format("woff2"),url(https://yastatic.net/s3/education-portal/promo/73209f1d7f959468-d41d8cd98f00b204e9800998ecf8427e/_next/static/media/YangoHeadline-Black.c9108908.woff) format("woff");font-weight:900;font-style:normal;font-display:fallback}:root{--font-family-text-fallback:YSText,"Open Sans","Helvetica Neue",arial,sans-serif;--font-family-heading-fallback:YSText,"Open Sans","Helvetica Neue",arial,sans-serif;--font-family-accent:YangoHeadline,YSText,"Open Sans","Helvetica Neue",arial,sans-serif;--font-family-heading-accent:CoFoSansMonoMedium,YSText,"Open Sans","Helvetica Neue",arial,sans-serif;--color-black:#292929;--color-white:#fff;--color-white-a90:hsla(0,0%,100%,.9);--color-yellow:#f7eb69;--color-pink:#e93ced;--color-pink-a50:rgba(233,60,237,.5);--color-brand-red:red;--color-gray:#f2f2f2;--color-gray-a30:hsla(0,0%,95%,.3);--color-gray-2:grey;--color-gray-3:#c4c4c4;--color-blue-a40:rgba(55,82,170,.4);--color-bg-body:var(--color-white);--color-text:var(--color-black);--color-text-light:var(--color-white);--color-link:var(--color-text);--color-link-hover:var(--color-gray-2);--gradient-program-blue:radial-gradient(50% 50% at 50% 50%,#6e9cff 93.27%,#58e8f2 100%);--gradient-program-pink:linear-gradient(180deg,#ffc056,#e93ced 40%);--gradient-program-orange:linear-gradient(180deg,#f7eb69,#ffb08c 39.99%);--gradient-program-green:linear-gradient(180deg,#ffc056,#409dbc 40.57%);--min-body-width:320px;--width-container:1366px;--padding-side-lg:48px;--padding-side:28px;--padding-side-md:20px;--padding-side-sm:16px;--height-button-large:100px;--height-button-large-sm:70px;--height-button:32px;--height-button-sm:32px}html{height:100%;background-color:var(--color-bg-body);overscroll-behavior:none}html.smoothScroll{scroll-behavior:smooth}body,html{box-sizing:border-box;width:100%;margin:0;padding:0}body{--font-family-text:var(--global-font-cofo-sans-mono,var(--font-family-text-fallback));--font-family-heading:var(--global-font-cofo-sans,var(--font-family-heading-fallback));min-width:var(--min-body-width);height:100%;font-family:var(--font-family-text);font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.016em;color:var(--color-text);background-color:var(--color-bg-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body.bodyModalOpen{overflow:hidden;padding-right:0;padding-right:var(--scrollbar-width,0)}#__next{height:100%;min-height:100%}h1{margin:0;font-weight:400}p{margin:1.5em 0}a{text-decoration:none;color:var(--color-link);transition:color .3s}a:hover{color:var(--color-link-hover)}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input::-ms-clear{display:none}div[data-fallback] div[data-selector=filter]{-webkit-backdrop-filter:blur(12px)}div[data-fallback] div[data-selector=onboarding]{-webkit-backdrop-filter:blur(4px)}.ReactModal__Overlay.ReactModal__Overlay--after-open{visibility:visible;opacity:1;background:hsla(0,0%,100%,.6)}.ReactModal__Content.ReactModal__Content--after-open{opacity:1;transform:translateY(0)}