.lesson-page{--baseline-font: var(--lesson-unit);--lesson-unit: calc((12.5px + (100vw - 400px)/400*3)/20) ;background:#191919;color:#fff;width:100%;height:100dvh;overflow:hidden;font-family:Gilroy-Medium,sans-serif;font-size:calc(16 * var(--lesson-unit));line-height:1.5}.lesson-page *{box-sizing:border-box}.lesson-header{container-type:inline-size;display:flex;width:100%;height:calc(62 * var(--lesson-unit));padding-left:calc(20 * var(--lesson-unit));gap:calc(14 * var(--lesson-unit));align-items:center;border-bottom:1px solid #ffffff14}.lesson-breadcrumb{flex:1;overflow-x:auto;scrollbar-width:none}.lesson-breadcrumb ol{display:flex;align-items:center;list-style:none;padding:0;margin:0}.lesson-breadcrumb li{flex-shrink:0;display:flex;align-items:center;white-space:nowrap}.lesson-breadcrumb a,.lesson-breadcrumb span{display:flex;align-items:center;height:calc(30 * var(--lesson-unit));padding:calc(5 * var(--lesson-unit)) calc(12 * var(--lesson-unit)) calc(4 * var(--lesson-unit));font-family:Gilroy-SemiBold,sans-serif;font-size:calc(12.8 * var(--lesson-unit))}.lesson-breadcrumb a{border-radius:calc(5 * var(--lesson-unit));color:#999;text-decoration:none}.lesson-breadcrumb a:hover{background:#ffffff14}.lesson-breadcrumb svg{width:calc(18 * var(--lesson-unit));height:calc(18 * var(--lesson-unit));color:#999}.lesson-breadcrumb a svg{width:calc(16 * var(--lesson-unit));height:calc(16 * var(--lesson-unit))}.lesson-header-actions{display:flex;height:calc(61 * var(--lesson-unit));align-items:center;gap:calc(20 * var(--lesson-unit));padding:0 calc(20 * var(--lesson-unit))}.lesson-desktop-tabs{display:flex;gap:calc(20 * var(--lesson-unit))}.lesson-header .lesson-header-tab{width:calc(90 * var(--lesson-unit));height:calc(36 * var(--lesson-unit));padding:0;border:1px solid #303030;border-radius:calc(6 * var(--lesson-unit));background:transparent;color:#fff;font-family:Gilroy-Bold,sans-serif;font-size:calc(13 * var(--lesson-unit));font-weight:400;transition:all .15s cubic-bezier(.4,0,.2,1)}.lesson-header .lesson-header-tab[aria-selected=true]{background:#fff;color:#000}.lesson-header .lesson-header-tab:hover{background:#e5e5e5;color:#000}.lesson-header .lesson-progress{position:relative;padding:0;width:36px;height:36px;border-radius:calc(5 * var(--lesson-unit));background:transparent}.lesson-header .lesson-progress svg{width:36px;height:36px}.lesson-header .lesson-progress .lesson-progress-ring{position:absolute;width:28px;height:28px;transform:rotate(-90deg)}.lesson-progress-check{position:absolute;inset:0}.lesson-body{display:flex;position:relative;width:100%;height:calc(100% - 62 * var(--lesson-unit));overflow-x:hidden;overflow-y:auto}.lesson-content{position:relative;width:100%;height:fit-content;flex-grow:1;flex-basis:calc(100% - 400px);max-width:80%;margin:0 auto;transition:margin .15s ease-in,flex-basis .15s ease-in}.lesson-content-inner{padding:calc(32 * var(--lesson-unit)) 0 0;transition:padding .15s ease-in}.lesson-panel-open .lesson-content-inner{padding-left:32px;padding-right:32px}.lesson-heading{display:flex;gap:calc(16 * var(--lesson-unit));justify-content:space-between}.lesson-heading h1{font-family:Gilroy-Bold,sans-serif;font-weight:400;font-size:calc(25 * var(--lesson-unit));line-height:1.51}.lesson-heading h2{font-size:calc(14 * var(--lesson-unit));color:#c8deff}.lesson-navigation{display:flex;gap:calc(16 * var(--lesson-unit));margin-top:calc(8 * var(--lesson-unit))}.lesson-navigation .lesson-next,.lesson-navigation .lesson-previous{height:40px;padding:0 16px;border:1px solid #ffffff26;border-radius:calc(6 * var(--lesson-unit));font-family:Gilroy-Bold,sans-serif;font-weight:400;font-size:calc(12 * var(--lesson-unit));color:#fff}.lesson-navigation .lesson-next{background:#0064ff}.lesson-navigation .lesson-next:hover{background:#0094ff}.lesson-navigation .lesson-previous{background:transparent}.lesson-navigation .lesson-previous:hover{background:#fffc;color:#000}.lesson-preview-label{display:flex;align-items:center;gap:calc(8 * var(--lesson-unit));height:fit-content;width:max-content;border-radius:calc(8 * var(--lesson-unit));background:#fff;padding:calc(6 * var(--lesson-unit)) calc(18 * var(--lesson-unit));color:#000;font-family:Gilroy-SemiBold,sans-serif;font-size:calc(12 * var(--lesson-unit))}.lesson-preview-label svg{width:calc(24 * var(--lesson-unit));height:calc(24 * var(--lesson-unit));color:#f93}.lesson-authors{padding-top:calc(32 * var(--lesson-unit))}.lesson-authors>p{font-family:Gilroy-Bold,sans-serif;font-size:calc(8.448 * var(--lesson-unit));letter-spacing:2.872px;line-height:1.8;text-transform:uppercase}.lesson-author-list{display:flex;align-items:center;gap:calc(20 * var(--lesson-unit));padding-top:calc(16 * var(--lesson-unit))}.lesson-author{display:flex;gap:calc(16 * var(--lesson-unit))}.lesson-author img{width:calc(50 * var(--lesson-unit));height:calc(50 * var(--lesson-unit));border-radius:50%;border:calc(.5 * var(--lesson-unit)) solid #272727;object-fit:cover}.lesson-author strong{font-family:Gilroy-Bold,sans-serif;font-weight:400;font-size:calc(13.8 * var(--lesson-unit))}.lesson-author small{display:block;color:#ccc;font-family:Gilroy-SemiBold,sans-serif;font-size:calc(10 * var(--lesson-unit))}.lesson-description{color:#999;white-space:pre-wrap;font-size:calc(16 * var(--lesson-unit));line-height:1.5}.lesson-description-section{padding-top:calc(32 * var(--lesson-unit))}.lesson-panel{position:sticky;top:0;flex-shrink:0;height:100%;width:var(--lesson-sidebar-width, 400px);min-width:var(--lesson-sidebar-width, 400px);overflow:hidden;background:#191919;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1)}.lesson-panel.closed{width:0;min-width:0}.lesson-panel-inner{height:100%;min-width:100%;border-left:1px solid #ffffff1a;padding-left:calc(5 * var(--lesson-unit))}.lesson-panel .lesson-close{position:absolute;right:0;top:0;margin:calc(16 * var(--lesson-unit));width:calc(30 * var(--lesson-unit));height:calc(30 * var(--lesson-unit));padding:0;border:1px solid #ffffff26;border-radius:calc(5 * var(--lesson-unit));background:transparent;color:#fff}.lesson-close svg{width:calc(16 * var(--lesson-unit));height:calc(16 * var(--lesson-unit))}.lesson-resize{position:absolute;left:-2px;top:0;width:6px;height:100%;cursor:ew-resize;border-left:2px solid #505050}.lesson-resize:hover{border-left:4px solid #1d9bd1}.lesson-list{height:100%;overflow-y:auto;padding:0 calc(16 * var(--lesson-unit));overscroll-behavior:none}.lesson-list .lesson-list-heading{position:sticky;top:0;padding:calc(16 * var(--lesson-unit)) 0;color:#ccc;font-family:Gilroy-Bold,sans-serif;font-size:16px;font-weight:400;background:#191919}.lesson-list .lesson-list-row{display:flex;align-items:center;width:100%;text-align:left;gap:calc(16 * var(--lesson-unit));padding:calc(16 * var(--lesson-unit));margin-bottom:calc(16 * var(--lesson-unit));border:1px solid #ffffff1a;border-radius:calc(8 * var(--lesson-unit));color:#fff;background:transparent;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.lesson-list .lesson-list-row.active{background:#ffffff14;border-color:#505050}.lesson-list .lesson-list-row:hover{background:#fff3}.lesson-type-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(40 * var(--lesson-unit));height:calc(40 * var(--lesson-unit));border-radius:calc(4 * var(--lesson-unit));background:linear-gradient(135deg,#2d3d52,#394c6333)}.lesson-type-video{background:linear-gradient(135deg,#4a40bf,#7c3caf33)}.lesson-type-preread,.lesson-type-postread{background:linear-gradient(135deg,#b73d6a,#8a3d9e33)}.lesson-type-resource{background:linear-gradient(135deg,#2ed06f,#3ad4e633)}.lesson-type-icon svg{width:calc(18 * var(--lesson-unit));height:calc(18 * var(--lesson-unit))}.lesson-row-label{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:calc(8 * var(--lesson-unit))}.lesson-row-label>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(14 * var(--lesson-unit))}.lesson-row-label small{margin-top:calc(4 * var(--lesson-unit));color:#999;font-size:calc(12.8 * var(--lesson-unit))}.lesson-row-progress{flex-shrink:0;display:flex;padding:0 calc(8 * var(--lesson-unit))}.lesson-row-progress svg{width:calc(22 * var(--lesson-unit));height:calc(22 * var(--lesson-unit));fill:#353535;color:#353535}.lesson-row-progress svg>path:last-child{color:#ccc}.lesson-row-progress .current{fill:#fff;color:#fff}.lesson-row-progress .current>path:last-child{color:#000}.lesson-row-progress .completed{fill:#55a124;color:#55a124}.lesson-row-progress .completed>path:last-child{color:#fff}.lesson-transcript{padding:calc(48 * var(--lesson-unit)) calc(16 * var(--lesson-unit))}.lesson-transcript .lesson-transcript-cue{display:flex;align-items:flex-start;text-align:left;gap:16px;width:100%;padding:12px 0;color:#999}.lesson-transcript-cue.active{color:#fff}.lesson-mobile-tabs{display:none}.lesson-error{width:100%;display:flex;height:100%;align-items:center;justify-content:center;text-align:center;background:#000}@container (max-width:1000px){.lesson-breadcrumb .lesson-breadcrumb-middle{display:none}.lesson-breadcrumb li:last-child span{padding-left:0;padding-right:0}}@media(max-width:899px){.lesson-page{height:calc(100dvh - 70 * var(--lesson-unit))}.lesson-desktop-tabs{display:none}.lesson-content{max-width:100%;flex-basis:100%}.lesson-panel{display:none}.lesson-content-inner,.lesson-panel-open .lesson-content-inner{padding-left:calc(16 * var(--lesson-unit));padding-right:calc(16 * var(--lesson-unit))}.lesson-description-section{display:none}.lesson-mobile-tabs{display:block;padding-top:calc(32 * var(--lesson-unit))}.lesson-mobile-tabs [role=tablist]{display:flex;gap:0}.lesson-mobile-tabs [role=tab]{padding:calc(12 * var(--lesson-unit)) calc(16 * var(--lesson-unit));height:auto;border-radius:0;background:transparent;color:#5d5d5d;font-family:Gilroy-Bold,sans-serif;font-size:calc(13 * var(--lesson-unit))}.lesson-mobile-tabs [aria-selected=true]{color:#fff}.lesson-mobile-tabs .lesson-list{height:auto;overflow:visible}}@media(max-width:599.95px){.lesson-page{--lesson-unit: calc((16px + (100vw - 360px) * 4 / 360) / 16)}}.lesson-heading>div{width:100%}.lesson-heading .lesson-root-title{margin-bottom:calc(5 * var(--lesson-unit))}.lesson-heading{gap:0}.lesson-preview-label{margin-left:auto;text-align:center}.lesson-preview-label svg{flex-shrink:0}.lesson-description-section .lesson-description{padding-top:12px;padding-bottom:12px}.lesson-bottom-nav{display:none}@media(max-width:899px){.lesson-bottom-nav{--lesson-unit: calc((12.5px + (100vw - 400px)/400*3)/20) ;--nav-height-unit: calc((12.5px + (100vw - 400px) / 400) / 15.1);display:flex;position:fixed;isolation:isolate;z-index:30;bottom:0;left:0;width:100%;height:calc(76 * var(--nav-height-unit));padding-bottom:calc(5 * var(--lesson-unit));background:#060606}.lesson-bottom-nav ul{position:relative;list-style:none;display:flex;align-items:flex-start;padding:0;margin:0;width:100%;height:100%}.lesson-bottom-nav li{position:relative;width:100%;height:100%;z-index:1}.lesson-bottom-nav .lesson-bottom-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0;gap:calc(4 * var(--lesson-unit));color:#999;background:transparent;font-family:Gilroy-Regular,sans-serif;font-weight:400;font-size:calc(12 * var(--lesson-unit));text-decoration:none}.lesson-bottom-link svg{width:calc(26 * var(--lesson-unit));height:calc(26 * var(--lesson-unit));fill:none;stroke:#fff9}.lesson-bottom-nav .active .lesson-bottom-link{color:#fff;text-shadow:0 0 calc(18 * var(--lesson-unit)) white}.lesson-bottom-nav .active svg{fill:#fff;stroke:none;filter:drop-shadow(0 0 calc(8 * var(--lesson-unit)) white)}.lesson-bottom-nav .active:after{content:"";position:absolute;top:0;left:15%;width:70%;height:calc(1 * var(--lesson-unit));border-radius:calc(2 * var(--lesson-unit));background:linear-gradient(90deg,#bca4ff,#fff)}.lesson-bottom-nav .lesson-bottom-glow{pointer-events:none;position:absolute;top:0;z-index:0;filter:blur(calc(3 * var(--lesson-unit)));-webkit-mask-image:linear-gradient(to right,transparent,black,transparent);mask-image:linear-gradient(to right,transparent,black,transparent)}}.lesson-page{font-family:Gilroy-Medium,sans-serif;font-size:var(--lesson-unit)}.lesson-preview-label svg{flex-shrink:1}.lesson-author strong{display:block}.lesson-list .lesson-list-heading{font-weight:400}.lesson-description{font-family:system-ui,sans-serif;font-size:16px;line-height:1.5}.lesson-resize{border-left:0}.lesson-resize:after{content:"";display:block;width:2px;height:100%;margin:auto;border-radius:calc(10 * var(--lesson-unit));background:#505050}@media(max-width:899px){.lesson-mobile-tabs [role=tablist]{height:32px;align-items:center}.lesson-mobile-tabs [role=tab]{font-weight:400}}.lesson-text{display:flex;flex-direction:column;width:calc(800 * var(--lesson-unit));max-width:100%;margin:0 auto;padding:calc(80 * var(--lesson-unit)) 0 0}.lesson-text-title{padding:calc(16 * var(--lesson-unit))}.lesson-text-title h1{font-family:Gilroy-Bold,sans-serif;font-weight:400;font-size:calc(24 * var(--lesson-unit));line-height:1.51}.lesson-text .image_div,.lesson-text img{max-width:100%!important;object-fit:contain}.lesson-text-navigation{display:flex;gap:calc(16 * var(--lesson-unit));width:calc(800 * var(--lesson-unit));max-width:100%;margin:calc(16 * var(--lesson-unit)) auto 0;padding:calc(16 * var(--lesson-unit)) 0 calc(60 * var(--lesson-unit));border-top:1px solid #ffffff1a}.lesson-text-navigation>button{height:40px;padding:0 16px;border:1px solid #ffffff26;border-radius:calc(6 * var(--lesson-unit));font-family:Gilroy-Bold,sans-serif;font-size:calc(12 * var(--lesson-unit));color:#fff}.lesson-text-navigation>.lesson-next{margin-left:auto;background:#0064ff}@media(max-width:899px){.lesson-text,.lesson-text-navigation{width:100%}.lesson-text-navigation{padding-left:calc(16 * var(--lesson-unit));padding-right:calc(16 * var(--lesson-unit))}}@media(max-width:899px){.lesson-mobile-tabs.lesson-mobile-panel{position:fixed;left:0;right:0;bottom:calc(-352 * var(--lesson-unit));height:calc(500 * var(--lesson-unit));max-height:calc(500 * var(--lesson-unit));overflow:auto;background:#191919;padding-top:0;z-index:1;transition:bottom .15s ease-in}.lesson-mobile-tabs.lesson-mobile-panel.expanded{bottom:calc(90 * var(--lesson-unit))}.lesson-mobile-collapse{position:absolute;top:0;right:calc(16 * var(--lesson-unit));width:calc(30 * var(--lesson-unit));height:calc(30 * var(--lesson-unit));border:1px solid #ffffff26;border-radius:calc(5 * var(--lesson-unit));color:#fff}}.lesson-text .editor{padding-left:35.2px!important;line-height:19.2px!important}.lesson-text .gx-editor-contenteditable{line-height:19.2px!important}.lesson-text .gx-editor-root{overflow:visible}.lesson-page .text-base{font-size:16px;line-height:24px}.lesson-header .lesson-assistant-tab{display:flex;align-items:center;width:auto;padding:0 calc(12 * var(--lesson-unit))}.lesson-assistant-tab svg{width:calc(15 * var(--lesson-unit));height:calc(15 * var(--lesson-unit));margin-right:calc(6 * var(--lesson-unit));color:#4d94ff}.lesson-assistant-tab[aria-selected=true] svg{color:#0064ff}.lesson-mobile-assistant{height:calc(460 * var(--lesson-unit))}.lesson-assistant-surface{--lesson-unit: calc(.475px + .0375vw) }@media(max-width:599.95px){.lesson-assistant-surface{--lesson-unit: calc(.75px + .06944444444444444vw)}}.lesson-page{display:flex;position:relative}.lesson-primary{flex:1;min-width:0;height:100%}.lesson-preread-panel{position:sticky;top:0;right:0;z-index:2;height:100%;width:0;opacity:0;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.lesson-preread-panel.open{width:calc(900 * var(--preread-sidebar-unit));opacity:1}.lesson-preread-panel-inner{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border-left:1px solid #383838;background:#191919}.lesson-preread-panel header{display:flex;flex-shrink:0;justify-content:space-between;height:calc(62 * var(--lesson-unit));padding:0 calc(14 * var(--lesson-unit));border-bottom:1px solid #ffffff14}.lesson-preread-panel header nav{display:flex;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none}.lesson-preread-panel header nav span{display:flex;align-items:center}.lesson-preread-panel header nav svg{width:calc(18 * var(--lesson-unit));height:calc(18 * var(--lesson-unit));flex-shrink:0;color:#999}.lesson-preread-panel header nav button{height:calc(30 * var(--lesson-unit));width:max-content;white-space:nowrap;padding:calc(5 * var(--lesson-unit)) calc(16 * var(--lesson-unit)) calc(4 * var(--lesson-unit));font-family:Gilroy-SemiBold;font-size:calc(12.8 * var(--lesson-unit));color:#999}.lesson-preread-panel header nav button:disabled{opacity:1;color:#fff}.lesson-preread-panel header>button{width:calc(28 * var(--lesson-unit));height:calc(28 * var(--lesson-unit));padding:0;border-radius:50%;background:#282828;color:#fff;align-self:center;flex-shrink:0}.lesson-preread-panel header>button svg{width:calc(15 * var(--lesson-unit));height:calc(15 * var(--lesson-unit))}.lesson-preread-panel-scroll{position:relative;flex:1;overflow:auto}.lesson-preread-panel .lesson-text-compact{width:100%;padding:calc(20 * var(--lesson-unit)) calc(30 * var(--lesson-unit)) 0}.lesson-text-compact .lesson-text-title{padding:0}.lesson-text-compact .lesson-text-title h1,.lesson-preread-panel-resources h2{font-family:Gilroy-Bold;font-size:calc(20 * var(--lesson-unit))}.lesson-text-compact .gx-editor-root{height:auto;padding-left:0;padding-right:0}.lesson-text-compact .editor>*{padding-left:0!important}.lesson-preread-panel-resources{margin-top:calc(40 * var(--lesson-unit));padding:0 calc(30 * var(--lesson-unit))}.lesson-preread-loading{position:absolute;top:48px;left:50%;width:calc(24 * var(--lesson-unit));height:calc(24 * var(--lesson-unit));color:#999}@media(max-width:899px){.lesson-preread-panel{position:absolute}.lesson-preread-panel.open{width:100%}}.lesson-page{--preread-sidebar-unit: calc((12.5px + (100vw - 400px) / 400) / 15.1)}.preread-topic-navigation{position:fixed;top:calc(62 * var(--lesson-unit));bottom:0;left:0;width:calc(100% - 900 * var(--preread-sidebar-unit));z-index:1;overflow:auto;background:#000000f2;padding:calc(20 * var(--lesson-unit)) 0;animation:preread-topic-enter .5s}.preread-topic-navigation>div{width:min(400px,80%);margin:calc(20 * var(--lesson-unit)) calc(20 * var(--lesson-unit)) 0 auto}.preread-topic-navigation button{display:flex;align-items:center;width:100%;margin-top:calc(10 * var(--lesson-unit));border-radius:calc(10 * var(--lesson-unit));padding:1px;text-align:left;background:#343434}.preread-topic-navigation button.active{background:linear-gradient(270.68deg,#c5c5c5 .58%,#093f94 99.42%)}.preread-topic-navigation button>span{width:100%;border-radius:calc(10 * var(--lesson-unit));background:#000;padding:calc(10 * var(--lesson-unit)) calc(20 * var(--lesson-unit));font-size:16px;line-height:24px}.preread-topic-navigation strong{margin-right:calc(10 * var(--lesson-unit));font-family:Gilroy-Bold;font-weight:400;color:#ffffff4d;line-height:1}.preread-topic-navigation button>span>span{color:#626262}.preread-topic-navigation button.active>span>span{color:transparent;background:linear-gradient(270deg,#fff,#656565);-webkit-background-clip:text;background-clip:text}@keyframes preread-topic-enter{0%{opacity:0}to{opacity:1}}@media(max-width:599.95px){.lesson-page{--preread-sidebar-unit: calc(.75px + .06944444444444444vw)}}.lesson-list .lesson-list-heading{display:block;width:100%;text-align:left;line-height:24px;z-index:1;border:0;border-radius:0}.lesson-list-row{scroll-margin-top:calc(152 * var(--lesson-unit))}.lesson-description p{margin:0}.lesson-description ol{list-style:decimal;padding-left:20px}.lesson-description ul{list-style:disc;padding-left:20px}.lesson-description li{list-style:inherit}.lesson-description a{color:#0094ff;text-decoration:underline}.lesson-description blockquote{border-left:4px solid #ccc;margin:5px 0;padding-left:16px}.lesson-description pre{white-space:pre-wrap}.lesson-written-transcript{padding-top:calc(32 * var(--lesson-unit))}.lesson-panel-open .lesson-written-transcript{padding-left:32px;padding-right:32px}.lesson-written-transcript hr{margin:32px 0;border:0;height:1px;background:#0000001a}.lesson-written-transcript h2{text-align:center;text-transform:uppercase;font-family:Gilroy-SemiBold;font-weight:400;font-size:calc(12 * var(--lesson-unit));line-height:1.3;letter-spacing:4.08px}.lesson-written-transcript .lesson-description{padding:12px 15px;color:#e7e7e7;font-family:Gilroy-Medium;font-size:calc(14 * var(--lesson-unit));line-height:1.42;letter-spacing:.7px}.lesson-written-transcript .lesson-description p{font-family:system-ui;font-size:calc(15 * var(--lesson-unit))}@media(max-width:899.95px){.lesson-written-transcript,.lesson-panel-open .lesson-written-transcript{padding-left:calc(16 * var(--lesson-unit));padding-right:calc(16 * var(--lesson-unit))}}.lesson-player-container{position:relative;width:100%}.lesson-preview-overlay{position:absolute;inset:0;z-index:10}.lesson-error-content{display:flex;width:90%;flex-direction:column;align-items:center;justify-content:center}.lesson-error-animation{width:150px;height:150px}.lesson-error-content h1{font-family:Gilroy-Bold;font-size:calc(24 * var(--lesson-unit));letter-spacing:-.72px;line-height:1.5}.lesson-error-content p{width:90%;padding-top:calc(10 * var(--lesson-unit));font-family:Gilroy-SemiBold;font-size:calc(13 * var(--lesson-unit));line-height:calc(24 * var(--lesson-unit));color:#c4c4c4}.lesson-error-content a{margin-top:calc(24 * var(--lesson-unit));border:0;border-radius:calc(8 * var(--lesson-unit));background:#fff;padding:calc(8 * var(--lesson-unit)) calc(12 * var(--lesson-unit));font-family:Gilroy-Bold;font-size:calc(12.8 * var(--lesson-unit));color:#000;line-height:1.5}.lesson-error-content a:hover{background:#e5e5e5}@media(min-width:900px){.lesson-error-content{width:calc(500 * var(--lesson-unit))}}.lesson-preview-label strong{font-family:system-ui,Gilroy-Bold;font-weight:700}@media(max-width:599.95px){.lesson-bottom-nav{--lesson-unit: calc((16px + (100vw - 360px) * 4 / 360) / 16);--nav-height-unit: var(--lesson-unit)}}.lesson-preview-tooltip{margin-top:calc(15 * var(--lesson-unit));max-width:calc(250 * var(--lesson-unit));border-radius:calc(10 * var(--lesson-unit));background:#fff;padding:calc(12 * var(--lesson-unit));font:calc(12 * var(--lesson-unit))/1.5 Gilroy-Medium,sans-serif;color:#000;transform-origin:var(--transform-origin);transition:opacity .15s,transform .15s}.lesson-preview-tooltip[data-starting-style],.lesson-preview-tooltip[data-ending-style]{opacity:0;transform:translateY(-8px) scale(.95)}.lesson-preview-tooltip-arrow{width:10px;height:10px;top:4px;background:#fff;border-radius:2px;transform:translateY(calc(-50% - 2px)) rotate(45deg)}.lesson-written-transcript .lesson-description *{color:#e7e7e7!important;background:transparent!important}.lesson-written-transcript .lesson-description a{color:#0094ff!important;font-family:system-ui!important;text-decoration:underline!important}
