.academy-video:where(.astro-whxdvvic){aspect-ratio:16/9;background:var(--color-pale);border-radius:var(--radius-lg);width:100%;overflow:hidden}.academy-video:where(.astro-whxdvvic) iframe:where(.astro-whxdvvic){border:0;width:100%;height:100%;display:block}@media (width<=767px){.academy-video:where(.astro-whxdvvic){border-radius:var(--radius-sm)}}.academy-lesson:where(.astro-blcndwyh){max-width:1000px}.academy-lesson__intro:where(.astro-blcndwyh){grid-template-columns:minmax(0,668px) 202px;gap:20px 80px;margin-top:76px;display:grid}.academy-lesson__intro:where(.astro-blcndwyh) h1:where(.astro-blcndwyh){grid-column:1/-1;max-width:calc(100% - 12px);margin:0;font-size:50px;line-height:1.2}.academy-lesson__intro:where(.astro-blcndwyh)>p:where(.astro-blcndwyh){color:var(--color-gray);margin:0;line-height:28px}.academy-lesson__intro:where(.astro-blcndwyh) aside:where(.astro-blcndwyh){color:var(--color-gray);flex-direction:column;gap:5px;display:flex}.academy-lesson__intro:where(.astro-blcndwyh) aside:where(.astro-blcndwyh)>:where(.astro-blcndwyh){background:var(--color-pale);color:inherit;border-radius:12px;align-items:flex-start;gap:8px;padding:9px 12px;text-decoration:none;display:flex}.academy-lesson__intro:where(.astro-blcndwyh) aside:where(.astro-blcndwyh) svg{flex:none}.academy-lesson__course:where(.astro-blcndwyh){max-width:670px;margin-top:80px}.academy-lesson__course-title:where(.astro-blcndwyh){margin:0 0 14px;font-size:20px;font-weight:500}.academy-lesson__course:where(.astro-blcndwyh) ol:where(.astro-blcndwyh){margin:0;padding:0;list-style:none}.academy-lesson__course:where(.astro-blcndwyh) li:where(.astro-blcndwyh){border-bottom:1px solid var(--color-border-divider)}.academy-lesson__course:where(.astro-blcndwyh) li:where(.astro-blcndwyh) a:where(.astro-blcndwyh){min-height:52px;color:var(--color-gray);grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;text-decoration:none;display:grid}.academy-lesson__course:where(.astro-blcndwyh) li:where(.astro-blcndwyh).is-current a:where(.astro-blcndwyh){color:var(--color-ink);font-weight:700}.academy-lesson__course:where(.astro-blcndwyh) li:where(.astro-blcndwyh) a:where(.astro-blcndwyh):hover,.academy-lesson__course:where(.astro-blcndwyh) li:where(.astro-blcndwyh) a:where(.astro-blcndwyh):focus-visible{color:var(--color-ink)}.academy-lesson__course:where(.astro-blcndwyh) li:where(.astro-blcndwyh) a:where(.astro-blcndwyh):focus-visible,.academy-lesson__intro:where(.astro-blcndwyh) aside:where(.astro-blcndwyh) a:where(.astro-blcndwyh):focus-visible{outline:var(--focus-ring);outline-offset:2px}.academy-lesson__course:where(.astro-blcndwyh) time:where(.astro-blcndwyh){font-weight:400}@media (width>=960px) and (width<=1239px){.academy-lesson:where(.astro-blcndwyh){width:clamp(678px,82vw - 109px,907px);max-width:none;position:relative;left:clamp(-28px,18vw - 201px,22px)}.academy-lesson__intro:where(.astro-blcndwyh){grid-template-columns:calc(61.3vw - 161px) 202px;column-gap:50px}}@media (width>=1240px){.academy-lesson:where(.astro-blcndwyh){width:1000px;max-width:none;position:relative;left:clamp(-20px,15vw - 206px,10px)}}@media (width>=768px) and (width<=959px){.academy-lesson:where(.astro-blcndwyh){max-width:581px}.academy-lesson__intro:where(.astro-blcndwyh){flex-direction:column;gap:20px;margin-top:87px;display:flex}.academy-lesson__intro:where(.astro-blcndwyh) aside:where(.astro-blcndwyh){order:-1;width:390px;max-width:100%}.academy-lesson__intro:where(.astro-blcndwyh) h1:where(.astro-blcndwyh){font-size:43px;line-height:1.19}.academy-lesson__intro:where(.astro-blcndwyh)>p:where(.astro-blcndwyh){max-width:559px}.academy-lesson__course:where(.astro-blcndwyh){margin-top:75px}}@media (width<=767px){.academy-lesson__intro:where(.astro-blcndwyh){flex-direction:column;gap:18px;margin-top:64px;display:flex}.academy-lesson__intro:where(.astro-blcndwyh) aside:where(.astro-blcndwyh){order:-1}.academy-lesson__intro:where(.astro-blcndwyh) h1:where(.astro-blcndwyh){font-size:30px;line-height:1.2}.academy-lesson__intro:where(.astro-blcndwyh)>p:where(.astro-blcndwyh){line-height:21px}.academy-lesson__course:where(.astro-blcndwyh){margin-top:75px}}@media (width>=600px) and (width<=767px){.academy-lesson__intro:where(.astro-blcndwyh) h1:where(.astro-blcndwyh){font-size:38px;line-height:50px}.academy-lesson__intro:where(.astro-blcndwyh)>p:where(.astro-blcndwyh){line-height:22px}}@media (width>=768px) and (width<=959px){.page-lead--academy .academy-shell__content{padding:69px 33px 0}}
