.page_main-body__dZmoc{display:flex;flex-direction:column;align-items:flex-start;gap:15px}@media(min-width:1350px){.page_main-body__dZmoc{gap:48px}}.page_main-body__dZmoc .page_body-content__OUaJt,.page_main-body__dZmoc aside{background-color:#fff;border-radius:75px;box-shadow:0 6px 20px rgba(149,157,165,.2);box-sizing:border-box;min-width:0}@media(min-width:1350px){.page_main-body__dZmoc .page_body-content__OUaJt,.page_main-body__dZmoc aside{border-radius:40px}}.page_main-body__dZmoc aside{width:100%;padding:40px;position:static;height:auto;max-height:none;overflow:visible;position:sticky;top:0;z-index:1000}@media(max-width:1350px){.page_main-body__dZmoc aside{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.page_main-body__dZmoc .page_body-content__OUaJt{width:100%;padding:40px}@media(min-width:1350px){.page_main-body__dZmoc .page_body-content__OUaJt{padding:60px}.page_main-body__dZmoc{flex-direction:row}.page_main-body__dZmoc aside{flex:0 0 25%;width:auto;position:sticky;top:0;max-height:calc(100vh - 60px);overflow:auto}.page_main-body__dZmoc .page_body-content__OUaJt{flex:1 1;width:auto}}.navigation_navigation__inner__88nt1{display:flex;align-items:center;gap:16px;position:relative}.navigation_navigation__inner__profile__NGCqJ{display:flex;gap:16px;flex:1 1 auto;min-width:0}.navigation_navigation__inner__profile__img__uhc7L{width:52px;height:52px;border-radius:50%;background-image:url(/_next/static/media/headshot.c9e7ba47.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;flex-shrink:0}.navigation_navigation__inner__profile__img__uhc7L:after{content:"";width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0}.navigation_navigation__inner__profile__name__vCX_m{display:flex;flex-direction:column;justify-content:center;min-width:0}.navigation_navigation__inner__profile__name__vCX_m h1{font-size:inherit}.navigation_navigation__inner__profile__name__vCX_m p{font-size:14px}.navigation_navigation__inner__toggle__vipP8{width:46px;height:46px;border:0;border-radius:12px;background:#e9eaef;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;flex-shrink:0}.navigation_navigation__inner__toggle__vipP8 span{display:block;width:20px;height:2px;background-color:#000;border-radius:999px;transition:transform .2s ease,opacity .2s ease}.navigation_navigation__inner__toggle__vipP8:hover{background:hsl(230,15.7894736842%,95.5490196078%)}.navigation_navigation__inner__toggle__vipP8:focus-visible{outline:2px solid #000;outline-offset:2px}.navigation_navigation__inner__nav__jUx_S{position:absolute;top:calc(100% + 12px);right:0;width:min(320px,100%);background:#fff;border-radius:24px;box-shadow:0 12px 30px rgba(17,24,39,.15);border:1px solid #eef0f4;overflow:hidden;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1200}.navigation_navigation__inner__nav__jUx_S ul{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:2px}.navigation_navigation__inner__nav__jUx_S ul li{position:relative}.navigation_navigation__inner__nav__jUx_S ul li a{color:#737783;text-decoration:none;font-weight:500;padding:12px 14px;border-radius:22px;display:flex;align-items:center;gap:12px}.navigation_navigation__inner__nav__jUx_S ul li a svg{width:18px;height:18px;flex-shrink:0}.navigation_navigation__inner__nav__jUx_S ul li a p{margin-right:auto;color:inherit}.navigation_navigation__inner__nav__jUx_S ul li a svg:last-child{width:16px}.navigation_navigation__inner__nav__jUx_S ul li:hover a{color:#000;background-color:#f4f5f8}.navigation_navigation__inner__nav__jUx_S ul li.navigation_is-active__ImxzH a{color:#000}.navigation_navigation__inner__nav__jUx_S ul.navigation_socials__oZhK9{border-top:1px solid #eef0f4;margin-top:4px;padding-top:10px}.navigation_navigation__inner__nav__jUx_S ul.navigation_socials__oZhK9 li.navigation_preheading__4a5lU p{font-size:12px;text-transform:uppercase;letter-spacing:2px;padding:8px 14px;color:#000}.navigation_navigation__inner__nav__jUx_S.navigation_is-open___UFOW{opacity:1;visibility:visible;transform:translateY(0)}.navigation_navigation__inner__codecademy__Bksvz{display:block;border-top:1px solid #eef0f4;padding:14px 16px 16px;text-align:center;font-size:12px;margin-top:auto}.navigation_navigation__inner__codecademy__Bksvz p{letter-spacing:normal;margin:0}.navigation_navigation__inner__codecademy__Bksvz a{display:block}.navigation_navigation__inner__codecademy__Bksvz a img{width:65%;height:auto;margin:10px auto;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3)}@media(min-width:1350px){.navigation_navigation__inner__88nt1{display:flex;flex-direction:column}.navigation_navigation__inner__toggle__vipP8{display:none}.navigation_navigation__inner__profile__NGCqJ{border-bottom:2px solid #f0f0f0;display:flex;gap:20px;padding-bottom:35px;margin-bottom:20px;width:100%}.navigation_navigation__inner__profile__img__uhc7L{width:60px;height:60px;border-radius:50%;background-image:url(/_next/static/media/headshot.c9e7ba47.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.navigation_navigation__inner__profile__img__uhc7L:after{content:none;width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;border:3px solid rgba(244,219,16,.7)}.navigation_navigation__inner__profile__name__vCX_m{display:flex;flex-direction:column;justify-content:center}.navigation_navigation__inner__profile__name__vCX_m h1{font-size:inherit}.navigation_navigation__inner__profile__name__vCX_m p{font-size:16px}.navigation_navigation__inner__nav__jUx_S{position:static;top:auto;right:auto;width:100%;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;border:0;overflow:visible;opacity:1;visibility:visible;transform:none;transition:none;z-index:auto}.navigation_navigation__inner__nav__jUx_S ul{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:8px}.navigation_navigation__inner__nav__jUx_S ul li{position:relative}.navigation_navigation__inner__nav__jUx_S ul li a{color:#737783;text-decoration:none;font-weight:500;padding:8px 16px;display:flex;align-items:center;gap:12px}.navigation_navigation__inner__nav__jUx_S ul li a p{margin-right:auto;color:inherit}.navigation_navigation__inner__nav__jUx_S ul li a svg:last-child{display:none}.navigation_navigation__inner__nav__jUx_S ul li:hover{background-color:hsl(230,15.7894736842%,96.5490196078%);border-radius:30px}.navigation_navigation__inner__nav__jUx_S ul li:hover a{color:#000}.navigation_navigation__inner__nav__jUx_S ul li.navigation_is-active__ImxzH{background-color:#e9eaef;border-radius:30px}.navigation_navigation__inner__nav__jUx_S ul li.navigation_is-active__ImxzH a{color:#000}.navigation_navigation__inner__nav__jUx_S ul li.navigation_is-active__ImxzH a svg:last-child{display:inline-block}.navigation_navigation__inner__nav__jUx_S ul.navigation_socials__oZhK9{border:none;margin:0;padding:0}.navigation_navigation__inner__nav__jUx_S ul.navigation_socials__oZhK9 li.navigation_preheading__4a5lU p{font-size:12px;text-transform:uppercase;letter-spacing:2px;padding:8px 16px;color:#000}.navigation_navigation__inner__nav__jUx_S ul.navigation_socials__oZhK9 li a svg:last-child{display:inline-block;width:16px}.navigation_navigation__inner__codecademy__Bksvz{text-align:center;font-size:12px;border:none;padding:0;margin-top:100px}.navigation_navigation__inner__codecademy__Bksvz p{letter-spacing:normal}.navigation_navigation__inner__codecademy__Bksvz a img{width:70%;margin:8px auto;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3)}}