.Foldable-module__SjcJoW__foldable{width:100%;min-width:0;position:relative}@media (min-width:769px){.Foldable-module__SjcJoW__foldable{scrollbar-width:none;width:350px;min-width:350px;height:100%;overflow:hidden}.Foldable-module__SjcJoW__animating{transition:width .3s ease-in-out,min-width .3s ease-in-out}.Foldable-module__SjcJoW__foldable::-webkit-scrollbar{display:none}.Foldable-module__SjcJoW__foldable .episode-list{width:350px}.Foldable-module__SjcJoW__hidden{overflow:hidden;width:0!important;min-width:0!important}}
.PageView-module__HSwcBW__main{-webkit-text-size-adjust:100%;grid-template-rows:64px;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;max-width:1536px;min-height:100vh;margin:0 auto;display:grid}.PageView-module__HSwcBW__main>*{box-sizing:border-box;min-width:0}.PageView-module__HSwcBW__main .menu{background-color:#111;padding:0 15px}.PageView-module__HSwcBW__main .tabs{margin:22px 0 33px;padding:0 15px}.PageView-module__HSwcBW__main .course-content{color:#343434;width:100%;margin:0 auto;padding:0 15px}.PageView-module__HSwcBW__main .course-overview .description h2{text-wrap:balance;margin:0;padding:0;font-size:30px;font-weight:700;line-height:115%}@media (min-width:769px){.PageView-module__HSwcBW__main .course-overview .description h2{font-size:32px}}@media (min-width:1001px){.PageView-module__HSwcBW__main .course-overview .description h2{font-size:38px}}@media (min-width:769px){.PageView-module__HSwcBW__main{grid-template-rows:64px max-content fit-content(66px) max-content;grid-template-columns:fit-content(0) 6fr 2fr}.PageView-module__HSwcBW__main .menu{z-index:1020;grid-area:1/2/2/6;width:100%;padding:0 30px;position:sticky;top:0}.PageView-module__HSwcBW__main .episodes{z-index:1001;background-color:#242424;grid-area:1/1/6/2;align-self:start;min-width:auto;height:100vh;position:sticky;top:0}:is(.PageView-module__HSwcBW__main .player-wrapper,.PageView-module__HSwcBW__main .course-head){border-bottom:1px solid #7f7f7f;grid-area:2/2/3/4}.PageView-module__HSwcBW__main .tabs{grid-area:3/2/4/4;margin:22px 0 44px;padding:0 30px}.PageView-module__HSwcBW__main .course-content{grid-area:4/2/5/4;padding:0 30px}}@media (max-width:768px){.PageView-module__HSwcBW__main .tab-desktop-only{display:none}}.PageView-module__HSwcBW__embed{grid-template-rows:auto}@media (min-width:769px){.PageView-module__HSwcBW__main.PageView-module__HSwcBW__embed{grid-template-rows:0 max-content fit-content(66px) max-content}}
