.BaseTemplate_wrapper__JOBXv{display:flex;justify-content:center;padding-top:30px}.BaseTemplate_main___I0ma{position:relative;max-width:800px;min-width:800px;min-height:80vh}@media screen and (max-width:900px){.BaseTemplate_wrapper__JOBXv{padding:30px 20px}.BaseTemplate_main___I0ma{min-width:calc(100vw - 40px)}}.ContentTable_root__m8MUB{position:-webkit-sticky;position:sticky;top:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:4px solid var(--tok-border-color)}.ContentTable_root__m8MUB ul{margin-left:0}.ContentTable_root__m8MUB>ul:first-child{width:270px;border-right:4px solid var(--tok-border-color);margin:0}.ContentTable_root__m8MUB ul li{display:block;font-size:16px;line-height:1.5;font-weight:300;cursor:pointer;transition:all .3s ease-in-out}.ContentTable_root__m8MUB ul li[\:not-has\(a\)]{padding:8px}.ContentTable_root__m8MUB ul li:not(:has(a)){padding:8px}.ContentTable_root__m8MUB ul li ul li:where(:not(ul)):hover{background-color:var(--super-light-gray)}.ContentTable_root__m8MUB ul li ul li:where(:not(ul)) a{padding-left:0}.ContentTable_root__m8MUB ul li a{display:block;color:var(--text-color);width:100%;padding:8px 10px;background-image:var(--link-border-none)}.ContentTable_root__m8MUB>ul~li{font-weight:600}.ContentTable_active__L08qs{background-color:var(--super-light-gray)}.ContentTable_chapter__8klK_{position:relative;height:100%;max-height:40px;overflow:hidden;transition:max-height .3s ease-in-out}.ContentTable_chapter__8klK_:not(.ContentTable_active__L08qs):hover{background-color:var(--super-light-gray)}.ContentTable_chapter__8klK_ .ContentTable_chapterIcon__mAjIZ{position:absolute;right:20px;top:0;transform:translateY(35%);transition:transform .3s ease-in-out}.ContentTable_chapter__8klK_.ContentTable_active__L08qs{max-height:300px;background-color:transparent}.ContentTable_chapter__8klK_.ContentTable_active__L08qs .ContentTable_chapterIcon__mAjIZ{transform:translateY(35%) rotate(90deg)}.ContentTable_chapter__8klK_ ul{margin-top:8px}.ContentTable_chapter__8klK_ ul li{display:list-item;text-align:match-parent;list-style-type:disc;padding-left:20px}.ContentTable_mini__7RtTx{position:-webkit-sticky;position:sticky;display:none;top:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:4px solid var(--tok-border-color)}.ContentTable_openButton__tBlaV{padding:10px;color:var(--header-burger-icon);transition:background-color .3s ease-in-out;cursor:pointer;width:100%}.ContentTable_openButton__tBlaV:hover{background-color:var(--super-light-gray)}.ContentTable_closeButton__BkAbc{display:none;color:var(--header-burger-icon);transition:background-color .3s ease-in-out;cursor:pointer}.ContentTable_closeButton__BkAbc:hover{background-color:var(--super-light-gray)}@media screen and (max-width:1135px){.ContentTable_root__m8MUB{position:fixed;top:0;left:0;padding-top:70px;background-color:var(--toc-bg);height:100vh;box-shadow:9px 0 7px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);transform:translateX(-120%);transition:transform .3s ease-in-out;min-width:250px}.ContentTable_root__m8MUB.ContentTable_opened__0OTlM{transform:translateX(0)}.ContentTable_mini__7RtTx{display:block;height:100vh;width:60px}.ContentTable_closeButton__BkAbc{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:70px}.ContentTable_root__m8MUB>ul{margin-left:0}}.Image_image__k5v2O{width:-webkit-max-content;width:-moz-max-content;width:max-content;-o-object-fit:contain;object-fit:contain;z-index:20}.Image_left__E0AER{float:left;margin-right:25px;max-width:60%}.Image_right__dckIr{float:right;margin-left:25px;max-width:60%}@media screen and (max-width:830px){.Image_left__E0AER,.Image_right__dckIr{float:none;max-width:90%;margin:0}}.Label_root__BrJqa{font-size:12px;color:var(--dark-blue);padding:3px;white-space:nowrap;border-radius:3px;transition:none;background-image:var(--link-border-none)}.Label_root__BrJqa:after{display:none}.Label_root__BrJqa:hover{color:var(--accent)}.Label_green__27DPb{background-color:var(--light-green)}.Label_yellow__7_BQO{background-color:var(--yellow)}.Label_clickable__IEa7v{transition:all .3s ease-in-out}.Label_clickable__IEa7v:hover{color:var(--link-color-hover);opacity:.5}.Clarify_sx__WKZPq,.Clarify_sx__WKZPq a,.Clarify_sx__WKZPq p,.Clarify_sx__WKZPq span{font-size:.9em}.Clarify_md__AlJNy,.Clarify_md__AlJNy a,.Clarify_md__AlJNy p,.Clarify_md__AlJNy span{font-size:14px}.Clarify_comic__DLOtf,.Clarify_comic__DLOtf p{font-size:16px!important;font-family:Comic Neue,Arial}.Clarify_gray__OPWqV,.Clarify_gray__OPWqV a,.Clarify_gray__OPWqV p,.Clarify_gray__OPWqV span{color:var(--light-gray)}.Side_root__bSrHJ{display:flex;justify-content:space-between;gap:20px}.Side_reversed__qgVPe{flex-direction:row-reverse}.Side_main__0xC89{width:100%;overflow:hidden;max-width:calc(70% - 20px / 2)}.Side_lg__JpPEB .Side_main__0xC89{max-width:calc(90% - 20px / 2)}.Side_md__YoZwN .Side_main__0xC89{max-width:calc(50% - 20px / 2)}.Side_sx__fgweh .Side_main__0xC89{max-width:calc(30% - 20px / 2)}.Side_side__j9ioX{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;min-width:50px;max-width:calc(100% - calc(70% - 20px / 2) - 20px / 2);overflow:hidden}.Side_lg__JpPEB .Side_side__j9ioX{min-width:40px;max-width:calc(100% - calc(90% - 20px / 2) - 20px / 2)}.Side_md__YoZwN .Side_side__j9ioX{min-width:100px;max-width:calc(100% - calc(50% - 20px / 2) - 20px / 2)}.Side_sx__fgweh .Side_side__j9ioX{min-width:200px;max-width:calc(100% - calc(30% - 20px / 2) - 20px / 2)}.Side_reversed__qgVPe .Side_side__j9ioX{justify-content:flex-start}@media screen and (max-width:700px){.Side_root__bSrHJ{gap:10px;flex-wrap:wrap-reverse}.Side_lg__JpPEB:not(.Side_nowrap__MHh4E) .Side_main__0xC89,.Side_main__0xC89,.Side_md__YoZwN:not(.Side_nowrap__MHh4E) .Side_main__0xC89,.Side_sx__fgweh:not(.Side_nowrap__MHh4E) .Side_main__0xC89{max-width:none}.Side_nowrap__MHh4E .Side_main__0xC89{max-width:calc(70% - 20px / 2)}.Side_lg__JpPEB:not(.Side_nowrap__MHh4E) .Side_side__j9ioX,.Side_md__YoZwN:not(.Side_nowrap__MHh4E) .Side_side__j9ioX,.Side_side__j9ioX,.Side_sx__fgweh:not(.Side_nowrap__MHh4E) .Side_side__j9ioX{max-width:none}.Side_nowrap__MHh4E .Side_side__j9ioX{max-width:calc(100% - calc(70% - 20px / 2) - 20px / 2)}}.Side_nowrap__MHh4E{flex-wrap:nowrap}.Button_button__u6V9N,.Button_button__u6V9N:hover{display:flex;align-items:center;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:no-wrap;background-image:var(--link-border-none);background-color:var(--button-bg);padding:8px 10px;border-radius:6px;color:var(--button-text);transition:all .3s ease-in-out}.Button_button__u6V9N:hover{background-color:var(--button-bg-hover);color:var(--button-color-hover)}.Preview_bottom__8CJtQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.Preview_buttons__ha5nu{display:flex;width:-webkit-min-content;width:-moz-min-content;width:min-content;gap:8px;justify-content:flex-start;flex-wrap:wrap;width:70%}.Preview_heading__m5V5x{font-weight:100}.Preview_year__xD86I{color:var(--light-gray);white-space:nowrap}@media screen and (max-width:600px){.Preview_buttons__ha5nu{width:100%}}.Card_root__O2p62{border:1px solid var(--card-border-color);border-radius:8px;transition:all .3s ease-in-out;cursor:pointer;padding:14px}.Card_root__O2p62:hover{transform:translateY(-5px);box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.Publication_root__UyTvn{display:flex;justify-content:space-between;flex-wrap:wrap}.Publication_to__NHm3B{background-image:var(--link-border-none)}.Publication_image__t6OpV{width:180px;height:163px;-o-object-fit:contain;object-fit:contain;min-width:180px}.Publication_content__j_sA4{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 200px)}.Publication_content__j_sA4 h1,.Publication_content__j_sA4 p{margin:0;text-align:center}.Publication_content__j_sA4 .Publication_top__rHZLJ hr{margin-top:16px}.Publication_bottom__Yo6F2{display:flex;justify-content:space-between}.Publication_bottom__Yo6F2 a{color:var(--text-color);background-image:var(--link-border-header)}.Publication_bottom__Yo6F2 .Publication_links__j_iAS{display:flex;flex-direction:flex-start;gap:20px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.Publication_content__j_sA4 h1{background-color:var(--super-light-gray);padding:8px 20px;margin-bottom:8px;font-weight:300;font-size:16px;line-height:20px}@media screen and (max-width:600px){.Publication_content__j_sA4,.Publication_image__t6OpV{width:100%}}.Card_root__cNQzP{background-color:var(--course-card-bg);border-radius:16px;padding:20px}.Card_rect__NfVaS{border-radius:0;transition:all .3s ease-in-out;padding:10px}.Card_rect__NfVaS:not(.Card_static__lsPM_):not(.Card_rect__NfVaS:hover){box-shadow:none!important}.Card_link__3kLfk{background-image:var(--link-border-none)}.Card_link__3kLfk,.Card_link__3kLfk *{cursor:pointer}.Card_root__cNQzP[\:has\(\.right\)]{display:flex;justify-content:space-between}.Card_root__cNQzP:has(.Card_right__0I7tB){display:flex;justify-content:space-between}.Card_right__0I7tB{width:40px;align-self:flex-end}.MediaQuery_desktop__DJMBx,.MediaQuery_mobile__RkXwx{width:100%}.MediaQuery_mobile__RkXwx{display:none}@media screen and (max-width:900px){.MediaQuery_desktop__DJMBx{display:none}.MediaQuery_mobile__RkXwx{display:inline;display:initial}}.VDivider_root__wwrID{display:flex;height:100%;justify-content:space-between;align-items:center;flex-direction:column}.VDivider_line__eTm9Y{height:99%;width:2px}.VDivider_circle__C5XsW{height:10px;width:10px;min-height:10px;min-width:10px;border:1px solid;border-radius:50%}.VDivider_image__c_hrl{min-width:30px;width:30px;max-width:30px}.VDivider_horizontal__jvvUf.VDivider_root__wwrID{width:100%;flex-direction:row}.VDivider_horizontal__jvvUf .VDivider_line__eTm9Y{width:99%;height:2px;min-height:2px}.VDivider_horizontal__jvvUf .VDivider_image__c_hrl{transform:rotate(270deg)}@media screen and (max-width:400px){.VDivider_image__c_hrl{min-width:20px;width:20px;max-width:20px}}.Spoiler_title__OciXF{padding:10px;cursor:pointer;list-style-type:none}.Spoiler_title__OciXF::-webkit-details-marker,.Spoiler_title__OciXF::marker{display:none}.Spoiler_title__OciXF:before{content:"➞";margin-right:5px}.Spoiler_root__03Zu4[open] .Spoiler_title__OciXF:before{content:"⭣"}@-webkit-keyframes Spoiler_sweep__sUlw_{0%{opacity:0;margin-left:-10px}to{opacity:1;margin-left:0}}@keyframes Spoiler_sweep__sUlw_{0%{opacity:0;margin-left:-10px}to{opacity:1;margin-left:0}}.Spoiler_content__oWavJ{padding:10px}.Spoiler_root__03Zu4[open] .Spoiler_content__oWavJ{-webkit-animation:Spoiler_sweep__sUlw_ .5s ease-in-out;animation:Spoiler_sweep__sUlw_ .5s ease-in-out}.Line_root__f0uIw{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.Line_vertical__lDsGR{flex-direction:column}.Line_horizontal__hgvfj{flex-direction:row}@media screen and (max-width:800px){.Line_horizontal__hgvfj.Line_responsible__q5u60.Line_ror__PlotW{flex-direction:column-reverse}}.CourseBlock_divider__k5SwN{margin-right:20px}@media screen and (max-width:900px){.CourseBlock_root__IBoBi{flex-direction:column}.CourseBlock_left__qIsrf{max-width:none!important;width:100%}.CourseBlock_right__bplbB{max-width:none!important;width:100%}.CourseBlock_line__VDMXP{flex-direction:column}.CourseBlock_divider__k5SwN{width:100%;flex-direction:row;margin-right:0;margin-bottom:20px}.CourseBlock_divider__k5SwN div:first-child+div,.CourseBlock_divider__k5SwN img+div{width:99%;height:2px;min-height:2px}.CourseBlock_divider__k5SwN img{transform:rotate(270deg)}}.Carousel_root__hDBl7{position:relative;width:100%;padding-bottom:20px}.Carousel_image__of8ah{height:90%}.Carousel_node__E_2HQ{padding:20px}@media screen and (max-width:900px){.Carousel_root__hDBl7{max-width:calc(100vw - 200px)}}.ToBeContinues_root__6f4Zd{display:flex;justify-content:space-between;align-items:center;height:346px;padding:0 40px}.ToBeContinues_text__yxfRy{font-size:30px;line-height:150%;font-weight:300}.ToBeContinues_image__HqyCl{border-radius:9999px;width:170px}@media screen and (max-width:900px){.ToBeContinues_root__6f4Zd{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:250px;padding:40px;margin-bottom:20px}}.Callout_root__UWz2T{display:flex;align-items:flex-start;justify-content:flex-start;padding:20px 20px 20px 0;width:100%}.Callout_icon__oicYr{width:40px;padding-right:10px}.Callout_container__wJQ9a{width:100%;padding:10px;border:1px solid var(--yellow);border-radius:5px}.Callout_container__wJQ9a p:last-child{margin-bottom:0}@media screen and (max-width:910px){.Callout_root__UWz2T{width:100%;max-width:calc(100vw - 60px - 40px)}}.Quote_root__yMaLR{padding:10px 0 10px 20px}.Quote_wrapper__kADgh{background-color:var(--green-bg);padding:5px 5px 5px 10px;width:100%;overflow:hidden;border-left:5px solid var(--green-border)}.Quote_wrapper__kADgh q p{margin:0}.Quote_root__yMaLR q:after,.Quote_wrapper__kADgh q:before{display:none}@media screen and (max-width:910px){.Quote_root__yMaLR{width:95%;max-width:95%}}.Part_root__tnD2L{display:flex;justify-content:flex-start;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin-bottom:14px}.Part_content__9ds4r{display:block;padding:20px 0 20px 20px;width:100%;overflow:hidden}@media screen and (max-width:920px){.Part_content__9ds4r{max-width:calc(100vw * .8)}}@media screen and (max-width:660px){.Part_content__9ds4r{max-width:calc(100vw * .7);padding:10px 0 10px 10px}}@media screen and (max-width:430px){.Part_content__9ds4r{max-width:calc(100vw * .6);padding:8px 0 8px 8px}}.CourseCarousel_root__HR4vs{width:100%;display:block}@media screen and (max-width:910px){.CourseCarousel_root__HR4vs{width:95%;max-width:95%}.CourseCarousel_carousel__REbwo{width:100%;max-width:calc(100vw - 60px - 60px)}}.Header_header__CcNN1{display:flex;justify-content:center;align-items:center;border-top:5px solid var(--header-border-top-color);border-bottom:1px solid var(--header-border-bottom-color);position:relative;padding:16px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Header_wrapper__YAiPg{display:flex;justify-content:space-between;align-items:center;max-width:800px;width:100%}.Header_header__CcNN1.Header_hidden__NRHlK{display:none}.Header_navigation__8nfJC{justify-content:center}.Header_navigation__8nfJC>ul{display:flex;gap:20px;list-style:none;margin:0}.Header_navigation__8nfJC>ul li a{color:var(--header-link-color);background-image:var(--link-border-header)}.Header_navigation__8nfJC>ul li a.Header_active__1TZtl{color:var(--link-color-disabled);pointer-events:none;cursor:pointer}.Header_logo__M2Ygq,.Header_navigation__8nfJC>ul li a{white-space:nowrap;background-image:var(--link-border-header)}.Header_logo__M2Ygq,.Header_logo__M2Ygq:visited{font-size:26px;letter-spacing:-1px;font-weight:100;color:var(--header-logo-color)}.Header_logo__M2Ygq:after{border-color:var(--header-logo-color)}.Header_closeIcon___NJuS,.Header_menuIcon__Dr6iF{display:none}@media screen and (max-width:900px){.Header_header__CcNN1{justify-content:space-between;gap:0;padding-left:20px;padding-right:20px}.Header_navigation__8nfJC{position:fixed;z-index:80;top:0;left:0;background-color:var(--navigation-mobile-background);height:100vh;width:100vw;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,.01,.165,.99)}.Header_navigation__8nfJC.Header_opened__4F0bq{display:block;transform:translateX(0)}.Header_navigation__8nfJC>ul{flex-direction:column;position:absolute;top:50%;transform:translateY(-50%);width:100%;overflow-y:scroll;padding-right:60px}.Header_navigation__8nfJC>ul li{text-align:right;opacity:0;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,.01,.165,.99)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li{transform:translateY(0);opacity:1}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:first-child{transition-delay:calc(.1s*1)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(2){transition-delay:calc(.1s*2)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(3){transition-delay:calc(.1s*3)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(4){transition-delay:calc(.1s*4)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(5){transition-delay:calc(.1s*5)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(6){transition-delay:calc(.1s*6)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(7){transition-delay:calc(.1s*7)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(8){transition-delay:calc(.1s*8)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(9){transition-delay:calc(.1s*9)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:nth-child(10){transition-delay:calc(.1s*10)}.Header_navigation__8nfJC>ul li a{font-size:32px;text-align:center;color:var(--header-link-mobile-color)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li[\:has\(a\:active\)]{opacity:.8;transition:all .2s ease;transform:scale(80%) translateX(12%)}.Header_navigation__8nfJC.Header_opened__4F0bq>ul li:has(a:active){opacity:.8;transition:all .2s ease;transform:scale(80%) translateX(12%)}.Header_navigation__8nfJC>ul li a:after{border-color:var(--header-link-mobile-color)}.Header_menuIcon__Dr6iF{display:block;width:32px;height:32px;cursor:pointer;color:var(--header-burger-icon)}.Header_closeIcon___NJuS{position:fixed;top:16px;right:16px;color:var(--header-close-icon)}.Header_menuIcon__Dr6iF:active{color:var(--header-burger-icon-active)}}@media screen and (max-width:380px){.Header_navigation__8nfJC>ul li a{font-size:30px}.Header_navigation__8nfJC>ul{padding-right:40px}}.ExtraHeading_root__yNzHH{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:15px}.ExtraHeading_icon__KRJr_{flex-shrink:0;height:50px;width:50px}.ExtraHeading_content__OVsC9{flex-shrink:0}.ExtraHeading_content__OVsC9 *{margin:0;padding:0}.ExtraHeading_line__6_sd2{flex-shrink:1;width:100%;height:5px}.Footer_root__OEatj{display:flex;justify-content:center;border-top:1px solid var(--footer-border-top);padding:40px 0}.Footer_wrapper___n7Sm{width:100%;max-width:800px;display:flex;align-content:center;justify-content:space-between}.Footer_wrapper___n7Sm p{margin:0}.Footer_icons__uI7wp{display:flex;gap:20px;align-content:center}@media screen and (max-width:900px){.Footer_root__OEatj{display:none}}