.courses_app__NgHcS{min-height:100svh;background:var(--ink);color:var(--text);--course-border:rgba(166,169,255,.24);--course-pad:clamp(20px,4vw,56px)}.courses_app__NgHcS svg{width:20px;height:20px;flex-shrink:0}.courses_app__NgHcS a,.courses_app__NgHcS button,.courses_app__NgHcS input,.courses_app__NgHcS select,.courses_app__NgHcS summary,.courses_app__NgHcS textarea{scroll-margin-block:24px}.courses_app__NgHcS a:focus-visible,.courses_app__NgHcS button:focus-visible,.courses_app__NgHcS input:focus-visible,.courses_app__NgHcS select:focus-visible,.courses_app__NgHcS summary:focus-visible,.courses_app__NgHcS textarea:focus-visible{outline:2px solid var(--brand-pale);outline-offset:4px}.courses_publicHeader__ZWbbG .language-switch button,.courses_publicHeader__ZWbbG nav a{min-height:44px}.courses_publicHeader__ZWbbG .language-switch button{min-width:44px}.courses_previewBanner__xcXfF{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 20px;background:var(--surface-raised);border-bottom:1px solid var(--course-border);font-size:12px;color:var(--text-secondary)}.courses_previewBanner__xcXfF svg{width:15px;height:15px;color:var(--brand-pale)}.courses_previewBanner__xcXfF strong{color:var(--brand-pale)}.courses_previewBanner__xcXfF a{display:inline-flex;align-items:center;gap:6px;min-height:28px}.courses_header__S__TQ{max-width:1500px;margin:auto;padding:22px var(--course-pad);display:flex;align-items:center;gap:24px}.courses_header__S__TQ>a{display:inline-flex}.courses_headerDivider__dtZCT{width:1px;height:28px;background:var(--line)}.courses_headerLabel__4WaLi{color:var(--text-secondary);font-size:14px}.courses_headerActions__UCgkP{display:flex;gap:20px;align-items:center;margin-left:auto}.courses_headerActions__UCgkP>a{display:inline-flex;gap:7px;align-items:center;min-height:44px;font-size:13px;color:var(--text-secondary)}.courses_headerActions__UCgkP>a:hover{color:var(--text)}.courses_headerActions__UCgkP .language-switch{min-height:44px}.courses_headerActions__UCgkP .language-switch button{min-width:44px;min-height:44px}.courses_workspace__VH6U_{width:var(--site-content-width);margin-inline:auto}.courses_navigation__DKgAh{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:40px}.courses_navigation__DKgAh a{display:inline-flex;gap:9px;align-items:center;min-height:58px;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:14px;font-weight:650;padding-inline:4px}.courses_navigation__DKgAh a:hover{color:var(--text)}.courses_navigation__DKgAh a[aria-current]{color:var(--brand-pale);border-bottom-color:var(--brand-light)}.courses_main__MwKnK{min-width:0}.courses_accessPage__Ar9Dl{max-width:1100px;margin:auto;padding:24px var(--course-pad) 64px}.courses_accessHeader__IXeEv{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:48px}.courses_accessHeader__IXeEv .language-switch button{min-height:44px;min-width:44px}.courses_accessCard__sYUtc{max-width:480px;margin:0 auto;padding:32px;background:var(--surface);border:1px solid var(--course-border);border-radius:16px}.courses_accessCard__sYUtc>.courses_eyebrow__h3_9P{margin-top:24px}.courses_accessCard__sYUtc h1{font-size:clamp(30px,4vw,38px);line-height:1.12;font-weight:650;letter-spacing:-.03em;margin:16px 0}.courses_accessCard__sYUtc p{font-size:14px;line-height:1.7;color:var(--text-secondary)}.courses_accessCard__sYUtc form{display:grid;gap:12px;margin-top:24px}.courses_accessCard__sYUtc label{font-size:14px;font-weight:600}.courses_accessCard__sYUtc input{min-width:0;min-height:48px;width:100%;padding:12px;font:inherit;font-size:16px;border:1px solid var(--course-border);border-radius:8px;background:var(--ink-soft);color:var(--text)}.courses_accessCard__sYUtc input::placeholder{color:var(--text-secondary)}.courses_accessEmailField__mA6pK{display:grid;gap:10px}.courses_accessCard__sYUtc .courses_accessHelp__aZXxb{display:flex;gap:10px;align-items:flex-start;margin:28px 0 0;padding-top:22px;border-top:1px solid var(--line)}.courses_accessHelp__aZXxb svg{margin-top:3px;color:var(--brand-pale);width:16px;height:16px}.courses_accessCard__sYUtc .courses_accessError__5V_3m{color:#ffbdbd}.courses_accessCard__sYUtc.courses_complimentary__UYrFr{max-width:620px;margin:32px 0}.courses_complimentary__UYrFr h2{font-size:22px;line-height:1.35;margin:0 0 16px}.courses_complimentary__UYrFr input{font-variant-numeric:tabular-nums}.courses_purchaseForm__N39cB{display:grid;gap:12px;min-width:0;margin-top:16px}.courses_purchaseForm__N39cB label{font-size:14px;font-weight:600}.courses_purchaseForm__N39cB input{min-height:48px;min-width:0;width:100%;padding:12px;font:inherit;font-size:16px;border:1px solid var(--course-border);border-radius:8px;background:var(--ink-soft);color:var(--text)}.courses_purchaseEmail__dHcY6{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.courses_purchaseEmail__dHcY6 svg{width:20px;height:20px;flex-shrink:0}.courses_purchase__M8hoG .courses_purchaseForm__N39cB p{margin:0}.courses_purchase__M8hoG .courses_accessError__5V_3m{color:#ffbdbd}.courses_accessCard__sYUtc .courses_subtleNote__2tlUJ p{font-size:13px}.courses_adminAccess__o56xt{--course-border:var(--line)}.courses_adminAccessPage__GUVY4{max-width:1220px;min-height:100svh;padding:0 clamp(24px,5vw,64px);margin:auto;display:flex;flex-direction:column}.courses_adminAccessHeader__AV6be{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.courses_adminAccessHeader__AV6be>div{display:flex;gap:28px;align-items:center}.courses_adminAccessHeader__AV6be a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:var(--text-secondary)}.courses_adminAccessHeader__AV6be .language-switch button{min-width:44px;min-height:44px}.courses_adminAccessLayout__0VcR4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,444px);align-items:center;gap:clamp(40px,7vw,100px);padding-block:76px;flex:1}.courses_adminAccessKicker__CkHj0{color:var(--brand-pale);font-size:11px;font-weight:700;letter-spacing:normal;line-height:1.7}.courses_adminAccessIntro__iRB5p h1{white-space:pre-line;font-size:clamp(36px,4.3vw,54px);font-weight:600;line-height:1.12;letter-spacing:-.04em;margin:24px 0}.courses_adminAccessIntro__iRB5p>p{max-width:40ch;font-size:16px;line-height:1.8;color:var(--text-secondary)}.courses_adminAccessBenefits__0nEji{display:grid;gap:26px;list-style:none;padding:0;margin:40px 0}.courses_adminAccessBenefits__0nEji li{display:flex;align-items:flex-start;gap:16px}.courses_adminAccessBenefits__0nEji li>svg{color:var(--brand-pale);margin-top:3px}.courses_adminAccessBenefits__0nEji strong{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.courses_adminAccessBenefits__0nEji span{display:block;max-width:37ch;font-size:13px;line-height:1.75;color:var(--text-secondary)}.courses_adminAccessIntro__iRB5p .courses_adminAccessScope__PzxmF{font-size:12px;max-width:46ch;padding-top:24px;border-top:1px solid var(--line)}.courses_accessCard__sYUtc.courses_adminAccessCard__vsf0a{width:100%;max-width:none;padding:36px;border-radius:18px}.courses_adminAccessCardHeading__syGB2{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:normal;color:var(--text-secondary);margin-bottom:28px}.courses_adminAccessIcon__Ul1xz{width:40px;height:40px;display:grid;place-items:center;background:var(--ink-soft);border:1px solid var(--line);border-radius:10px;color:var(--brand-pale)}.courses_adminAccessCard__vsf0a h2{font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:0 0 14px}.courses_adminAccessCard__vsf0a .courses_adminAccessCardIntro__O5sPg{margin:0}.courses_adminAccessCard__vsf0a form{gap:20px;margin-top:32px}.courses_adminAccessCard__vsf0a input{min-height:52px;padding-inline:15px}.courses_adminAccessCard__vsf0a form>button{min-height:52px}.courses_adminAccessCard__vsf0a .courses_accessHelp__aZXxb{font-size:13px;margin-top:28px;padding-top:24px}.courses_adminAccessExpiry__Xt8FK{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);font-size:11px;line-height:1.7;margin-top:14px}.courses_adminAccessExpiry__Xt8FK svg{width:15px;height:15px;margin-top:2px}.courses_adminAccessCard__vsf0a .courses_feedback__y7HT_:empty{display:none}.courses_adminAccessCard__vsf0a .courses_subtleNote__2tlUJ{margin-top:24px;padding:16px;border-radius:8px;background:var(--ink-soft);border:1px solid var(--line)}.courses_adminAccessCard__vsf0a .courses_subtleNote__2tlUJ p{margin:0;font-size:12px}.courses_adminAccessCard__vsf0a .courses_subtleNote__2tlUJ button{margin-top:14px;width:100%}.courses_adminAccessFooter__Jt_Gc{display:flex;justify-content:space-between;gap:24px;padding-block:24px;border-top:1px solid var(--line);font-size:11px;color:var(--text-secondary)}.courses_adminAccessFooter__Jt_Gc>span:last-child{display:flex;align-items:center;gap:7px}.courses_adminAccessFooter__Jt_Gc svg{width:13px;height:13px}@media (max-width:820px){.courses_adminAccessLayout__0VcR4{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:36px;max-width:520px;width:100%;margin:auto}.courses_adminAccessIntro__iRB5p h1{font-size:36px;margin-block:16px;white-space:normal}.courses_adminAccessIntro__iRB5p>p{font-size:14px;margin-bottom:0}.courses_adminAccessBenefits__0nEji,.courses_adminAccessIntro__iRB5p .courses_adminAccessScope__PzxmF{display:none}.courses_adminAccessHeader__AV6be{min-height:92px}.courses_adminAccessHeader__AV6be>div{gap:14px}.courses_adminAccessHeader__AV6be>div>a{font-size:0;gap:0;width:44px;justify-content:center}}@media (max-width:480px){.courses_adminAccessPage__GUVY4{padding-inline:20px}.courses_adminAccessHeader__AV6be{flex-wrap:wrap;gap:10px;padding-block:16px}.courses_adminAccessHeader__AV6be>a .brand-logo{max-width:158px}.courses_accessCard__sYUtc.courses_adminAccessCard__vsf0a{padding:26px 22px;border-radius:14px}.courses_adminAccessCard__vsf0a h2{font-size:23px}.courses_adminAccessFooter__Jt_Gc{flex-direction:column;gap:12px}}.courses_accessDetails__ao8pi{margin-block:24px 12px;border-top:1px solid var(--course-border);padding-top:12px}.courses_accessDetails__ao8pi summary{min-height:44px;padding-block:12px;cursor:pointer;font-size:14px;font-weight:650}.courses_actualCourses__tsmXG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.courses_actualCourses__tsmXG progress{width:100%;accent-color:var(--brand-light)}.courses_main__MwKnK h1,.courses_main__MwKnK h2,.courses_main__MwKnK h3{text-wrap:balance}.courses_main__MwKnK p{color:var(--text-secondary);line-height:1.7;text-wrap:pretty}.courses_eyebrow__h3_9P{display:block;color:var(--brand-pale);font-size:11px;line-height:1.6;letter-spacing:normal;font-weight:750;text-transform:uppercase}.courses_hero__X55IS{display:grid;grid-template-columns:1.06fr 1fr;gap:48px;align-items:stretch;padding-block:24px 64px}.courses_heroCopy__dRbog{padding-block:20px}.courses_heroCopy__dRbog h1{margin:20px 0;font-size:clamp(38px,4.6vw,66px);line-height:1.06;letter-spacing:-.045em;font-weight:650}.courses_heroCopy__dRbog>p{max-width:530px;margin:24px 0;font-size:17px}.courses_heroActions__UYW3j{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:32px}.courses_iconButton__p45fP,.courses_primary__QlBm5,.courses_secondary__WSA3Y{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;font-size:14px;line-height:1.5;font-weight:700;border-radius:10px;border:1px solid transparent;text-align:center}.courses_primary__QlBm5{background:var(--brand);border-color:var(--brand-light);color:#fff}.courses_primary__QlBm5:hover:not(:disabled){background:#4d52e8}.courses_iconButton__p45fP,.courses_secondary__WSA3Y{background:var(--surface);border-color:var(--course-border);color:var(--text)}.courses_iconButton__p45fP:hover:not(:disabled),.courses_secondary__WSA3Y:hover:not(:disabled){background:var(--surface-raised);border-color:var(--brand-pale)}.courses_iconButton__p45fP:disabled,.courses_primary__QlBm5:disabled,.courses_secondary__WSA3Y:disabled{opacity:.5;cursor:not-allowed}.courses_heroMeta__HQgXt{display:flex;flex-wrap:wrap;gap:20px;color:var(--text-secondary);font-size:12px}.courses_heroMeta__HQgXt>span{display:inline-flex;gap:7px;align-items:center}.courses_heroMeta__HQgXt svg{color:var(--brand-pale);width:18px;height:18px}.courses_heroVisual__U1uCz{min-height:400px;position:relative;border:1px solid var(--course-border);border-radius:18px;overflow:hidden;background:var(--surface)}.courses_heroVisual__U1uCz>img{object-fit:cover;object-position:66% center}.courses_heroVisual__U1uCz:after{position:absolute;content:"";inset:0;background:linear-gradient(0deg,rgba(7,8,19,.96),rgba(7,8,19,.05) 85%)}.courses_imageCaption__AHbTX{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:32px}.courses_imageCaption__AHbTX span{font-size:10px;font-weight:700;letter-spacing:normal;color:#c8caff}.courses_imageCaption__AHbTX strong{display:block;margin-block:12px;font-size:28px;font-weight:650;color:#fff;line-height:1.2}.courses_imageCaption__AHbTX small{font-size:11px;color:#c2c4d1}.courses_overview__wdJ0T{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-block:1px solid var(--line);padding-block:48px}.courses_outlineNotice__bBaBu h2,.courses_overview__wdJ0T h2,.courses_purchase__M8hoG h2{font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.025em;margin:16px 0;font-weight:650}.courses_outlineNotice__bBaBu p,.courses_overview__wdJ0T p{font-size:15px}.courses_toolTags__Qxj8g{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.courses_toolTags__Qxj8g span{padding:7px 11px;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--text-secondary)}.courses_outcomes__hh10I{display:grid;gap:24px;align-content:center}.courses_outcomes__hh10I article{display:flex;align-items:flex-start;gap:16px}.courses_iconTile__BQb6z{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--course-border);background:var(--surface);color:var(--brand-pale);border-radius:10px}.courses_outcomes__hh10I h3{margin:0 0 5px;font-size:16px;font-weight:650}.courses_outcomes__hh10I p{margin:0;font-size:14px}.courses_courseBottom__bF9EZ{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:start;padding-block:48px}.courses_outlineNotice__bBaBu{padding-block:16px}.courses_textLink__Y1XW1{display:inline-flex;align-items:center;gap:8px;color:var(--brand-pale);min-height:44px;font-size:14px;font-weight:700}.courses_textLink__Y1XW1:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}.courses_purchase__M8hoG{background:var(--surface);border:1px solid var(--course-border);border-radius:16px;padding:28px}.courses_purchase__M8hoG ul{display:grid;gap:15px;padding:0;list-style:none;margin:25px 0}.courses_purchase__M8hoG li{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--text-secondary)}.courses_purchase__M8hoG li svg{width:17px;height:17px;color:var(--brand-pale)}.courses_purchase__M8hoG .courses_primary__QlBm5{width:100%}.courses_purchase__M8hoG p{font-size:12px;margin:14px 0 0}.courses_pageHeading__VgHaM{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0 30px}.courses_pageHeading__VgHaM h1{max-width:730px;margin:12px 0 16px;font-size:clamp(32px,3.5vw,48px);font-weight:650;line-height:1.12;letter-spacing:-.035em}.courses_pageHeading__VgHaM p{max-width:680px;margin:0;font-size:16px}.courses_pageHeading__VgHaM>a{flex-shrink:0}.courses_scenario__o4EwF{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:16px 20px;border:1px dashed var(--course-border);border-radius:10px;margin-bottom:32px}.courses_scenario__o4EwF label{font-size:13px;font-weight:650}.courses_scenario__o4EwF select{background:var(--surface);color:var(--text);border:1px solid var(--course-border);min-height:44px;padding:8px 34px 8px 12px;border-radius:7px;font:inherit;font-size:13px}.courses_scenario__o4EwF>span{margin-left:auto;font-size:12px;color:var(--text-secondary)}.courses_libraryGrid__7aBg1{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px;padding-bottom:40px}.courses_learningCard__j8eQC{background:var(--surface);border:1px solid var(--course-border);border-radius:16px;overflow:hidden}.courses_cardImage__3Oeg8{position:relative;height:230px;background:var(--surface-raised)}.courses_cardImage__3Oeg8 img{object-fit:cover;object-position:center 50%}.courses_cardImage__3Oeg8 span{position:absolute;left:20px;top:20px;padding:6px 10px;border-radius:6px;background:var(--ink);color:var(--text);font-size:11px;font-weight:650}.courses_cardBody__Fa2Lt{padding:28px}.courses_cardBody__Fa2Lt h2{font-size:26px;letter-spacing:-.025em;font-weight:650;line-height:1.2;margin:12px 0}.courses_cardBody__Fa2Lt>p{margin:0;font-size:14px}.courses_cardBody__Fa2Lt>a{width:100%;margin-top:25px}.courses_progress__N1sMa{margin-top:24px}.courses_progress__N1sMa>div{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:12px;color:var(--text-secondary)}.courses_progress__N1sMa strong{color:var(--text);font-variant-numeric:tabular-nums}.courses_progress__N1sMa progress{display:block;width:100%;height:6px;margin:11px 0;appearance:none;border:0;border-radius:10px;overflow:hidden;background:var(--surface-soft);accent-color:var(--brand-light)}.courses_progress__N1sMa progress::-webkit-progress-bar{background:var(--surface-soft)}.courses_progress__N1sMa progress::-webkit-progress-value{background:var(--brand-light);border-radius:10px}.courses_progress__N1sMa progress::-moz-progress-bar{background:var(--brand-light)}.courses_progress__N1sMa small{font-size:11px;color:var(--text-secondary)}.courses_libraryAside__VBB0_{padding:32px 0;align-self:center}.courses_libraryAside__VBB0_>svg{width:38px;height:38px;color:var(--brand-pale)}.courses_libraryAside__VBB0_ h2{max-width:330px;font-size:32px;font-weight:600;margin:20px 0;line-height:1.2;letter-spacing:-.025em}.courses_libraryAside__VBB0_ p{max-width:370px;font-size:15px}.courses_subtleNote__2tlUJ{border-left:2px solid var(--brand-light);padding-left:16px;margin-top:28px;color:var(--text-secondary);font-size:12px;line-height:1.7}.courses_empty__yQVBG{padding:64px 24px;text-align:center;border:1px solid var(--course-border);border-radius:16px;background:var(--surface)}.courses_emptyIcon__eqrW1{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 24px;background:var(--surface-raised);color:var(--brand-pale);border-radius:50%}.courses_emptyIcon__eqrW1 svg{width:26px;height:26px}.courses_empty__yQVBG h1,.courses_empty__yQVBG h2{font-size:26px;margin:0 0 15px;line-height:1.2}.courses_empty__yQVBG p{max-width:520px;margin:0 auto 24px;font-size:15px}.courses_classroomIntro__tERS_{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.courses_classroomIntro__tERS_>span{color:var(--text-secondary);font-size:12px}.courses_classroom__FC1fy{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:30px;align-items:start}.courses_lessonContent__TujIj{min-width:0}.courses_protectedPlayer__aV9BX{aspect-ratio:16/9;border:1px solid var(--course-border);border-radius:14px;overflow:hidden;background:var(--ink)}.courses_protectedPlayer__aV9BX iframe{display:block;width:100%;height:100%;border:0}.courses_playerNote__Mi9eT{font-size:12px;margin:12px 0}.courses_realCourseHeading__3H3z2{margin-bottom:24px}.courses_realCourseHeading__3H3z2>p{color:var(--text);font-size:clamp(20px,2.6vw,28px);line-height:1.4;margin:8px 0}.courses_protectedPlayer__aV9BX iframe:focus-visible{outline:2px solid var(--brand-pale);outline-offset:-3px}.courses_realProgress__zaAjj{width:100%;height:7px;margin-top:16px;accent-color:var(--brand-light)}.courses_module__1CNaQ li .courses_realLessonLink__fGzjL{display:flex;align-items:center;gap:11px;min-height:68px;padding:12px;color:var(--text-secondary);border:1px solid transparent;border-radius:8px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.courses_module__1CNaQ li .courses_realLessonLink__fGzjL:hover{background:var(--surface-raised);color:var(--text)}.courses_module__1CNaQ li .courses_realLessonLink__fGzjL[aria-current]{background:var(--surface-soft);color:var(--text);border-color:var(--brand-pale)}.courses_classroomIntro__tERS_>span>svg{display:inline;width:14px;height:14px;vertical-align:middle}.courses_demoPlayer__7Sd8o{margin:0}.courses_demoPlayer__7Sd8o video{display:block;width:100%;aspect-ratio:16/9;background:#000;border:1px solid var(--course-border);border-radius:14px}.courses_demoPlayer__7Sd8o figcaption{margin-top:10px;font-size:12px;line-height:1.7;color:var(--text-secondary)}.courses_demoPlayer__7Sd8o figcaption a{color:var(--brand-pale);text-decoration:underline;text-underline-offset:3px}.courses_playerPlaceholder__5VjPp{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--course-border);border-radius:14px;background:var(--surface);padding:28px}.courses_playerPlaceholder__5VjPp>svg{width:40px;height:40px;color:var(--brand-pale);margin-bottom:20px}.courses_playerPlaceholder__5VjPp strong{font-size:20px;font-weight:600;line-height:1.3}.courses_playerPlaceholder__5VjPp p{max-width:370px;font-size:14px;margin:12px 0 20px}.courses_playerPlaceholder__5VjPp>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary)}.courses_playerPlaceholder__5VjPp>span svg{width:13px;height:13px}.courses_lessonHeading__Jp8gK{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 14px}.courses_lessonHeading__Jp8gK h1{font-size:clamp(25px,2.7vw,36px);font-weight:650;letter-spacing:-.025em;line-height:1.2;margin:9px 0 0}.courses_lessonCounter___Jjlm{font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-secondary);white-space:nowrap}.courses_lessonDescription__PJCf8{font-size:15px;margin:0 0 26px}.courses_lessonActions__DNsyG{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.courses_lessonActions__DNsyG>div{display:flex;align-items:center;gap:8px}.courses_iconButton__p45fP{width:44px;min-height:44px;padding:10px;flex-shrink:0}.courses_feedback__y7HT_{min-height:24px;font-size:12px;margin:12px 0;color:var(--brand-pale)!important}.courses_materials__SB7GM{display:flex;align-items:flex-start;gap:15px;padding-block:26px;margin-top:22px;border-top:1px solid var(--line)}.courses_materials__SB7GM>svg{color:var(--brand-pale);margin-top:2px}.courses_materials__SB7GM h2{margin:0 0 10px;font-size:18px;font-weight:650}.courses_materials__SB7GM p{margin:0;font-size:14px}.courses_classroomSidebar__5cvSU{min-width:0;border:1px solid var(--course-border);border-radius:14px;background:var(--surface)}.courses_sidebarTop__55mop{padding:24px}.courses_sidebarTop__55mop h2{font-size:21px;margin:12px 0;font-weight:650}.courses_sidebarTop__55mop>p{font-size:12px;margin:0}.courses_module__1CNaQ{border-top:1px solid var(--line)}.courses_module__1CNaQ summary{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:72px;padding:18px 20px;font-size:13px;font-weight:650;list-style:none}.courses_module__1CNaQ summary::-webkit-details-marker{display:none}.courses_module__1CNaQ summary:hover{background:var(--surface-raised)}.courses_module__1CNaQ summary small{display:block;margin-top:5px;color:var(--text-secondary);font-weight:400;font-size:11px}.courses_module__1CNaQ[open] summary>svg{transform:rotate(180deg)}.courses_module__1CNaQ ol{padding:0 10px 12px;margin:0;list-style:none}.courses_module__1CNaQ li button{display:flex;align-items:center;gap:11px;width:100%;min-height:68px;text-align:left;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:8px;padding:10px;font-size:13px;line-height:1.45}.courses_module__1CNaQ li button:hover{background:var(--surface-raised);color:var(--text)}.courses_module__1CNaQ li button[aria-current]{border-color:var(--course-border);background:var(--surface-soft);color:var(--text)}.courses_module__1CNaQ li small{display:block;font-size:10px;margin-top:5px;color:var(--text-secondary)}.courses_lessonDone__bIkHl,.courses_lessonPlay__2vPG1{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--course-border);border-radius:50%;color:var(--brand-pale)}.courses_lessonDone__bIkHl>svg,.courses_lessonPlay__2vPG1>svg{width:12px;height:12px}.courses_lessonDone__bIkHl{color:var(--success)}.courses_sidebarFootnote__izf8K{border-top:1px solid var(--line);padding:20px;margin:0;font-size:11px}.courses_editorLayout__GjX50{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px}.courses_editorToolbar__2zTF4{display:flex;align-items:center;justify-content:space-between;gap:12px}.courses_editorToolbar__2zTF4 h2{font-size:19px;font-weight:650;margin:0}.courses_editorToolbar__2zTF4 button{font-size:12px;padding:10px 14px}.courses_editorModules__win4b{display:grid;gap:24px}.courses_editorLanguageNote__6JtvP{margin:0 0 28px;max-width:75ch;font-size:13px}.courses_lessonSettings__5D6Dy{margin-top:12px}.courses_lessonSettings__5D6Dy summary{min-height:44px;padding-block:12px;color:var(--brand-pale);font-size:13px;cursor:pointer}.courses_lessonSettings__5D6Dy summary:hover{color:var(--text)}.courses_lessonSettings__5D6Dy select,.courses_lessonSettings__5D6Dy textarea{display:block;width:100%;min-width:0;min-height:44px;border:1px solid var(--course-border);background:var(--ink-soft);color:var(--text);border-radius:6px;padding:10px;font:inherit;font-size:16px;line-height:1.5}.courses_lessonSettings__5D6Dy textarea{resize:vertical;margin-bottom:16px}.courses_lessonSettings__5D6Dy small{line-height:1.6}.courses_lessonDescription__PJCf8{white-space:pre-wrap;overflow-wrap:anywhere}.courses_releaseScenario__ELQfb{margin-bottom:22px}.courses_releaseScenario__ELQfb select{max-width:100%}.courses_editorModule__MIHwS{background:var(--surface);border:1px solid var(--course-border);border-radius:12px;overflow:hidden}.courses_editorModuleHeading__rSIqF{display:flex;align-items:center;gap:15px;padding:22px;border-bottom:1px solid var(--line)}.courses_moduleNumber__AnUPC{font-variant-numeric:tabular-nums;color:var(--brand-pale);font-size:13px}.courses_editorModuleHeading__rSIqF>div{min-width:0;flex:1}.courses_editorModule__MIHwS input:not([type]),.courses_editorModule__MIHwS input[type=text]{display:block;width:100%;min-height:44px;border:1px solid var(--course-border);background:var(--ink-soft);color:var(--text);border-radius:6px;padding:9px 11px;font:inherit;font-size:15px}.courses_editorModule__MIHwS label{display:block;font-size:11px;color:var(--text-secondary);line-height:1.5;margin-bottom:6px}.courses_editorModule__MIHwS ol{padding:0 22px;list-style:none;margin:0}.courses_editorLesson__NH__G{display:flex;align-items:center;gap:14px;padding-block:20px;border-bottom:1px solid var(--line)}.courses_editorLesson__NH__G>svg{width:18px;color:var(--brand-pale)}.courses_lessonName__0o7Ut{min-width:0;flex:1}.courses_lessonName__0o7Ut small{display:block;color:var(--text-secondary);font-size:10px;margin-top:7px}.courses_editorLessonActions__N49id{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.courses_editorLessonActions__N49id>div{display:flex;gap:6px}.courses_visibilityControl__FiGyz{display:flex!important;align-items:center;gap:8px;min-height:44px;margin:0!important;cursor:pointer}.courses_visibilityControl__FiGyz input{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0}.courses_visibilityControl__FiGyz span{max-width:105px}.courses_addLesson__5RpAE{display:flex;gap:8px;align-items:center;min-height:52px;margin:12px;padding:10px;border:1px solid transparent;border-radius:8px;color:var(--brand-pale);font:inherit;background:transparent;font-size:13px}.courses_addLesson__5RpAE:hover:not(:disabled){background:var(--surface-raised);border-color:var(--course-border)}.courses_addLesson__5RpAE:disabled{opacity:.5}.courses_moduleEmpty__xpCGX{margin:20px 22px;font-size:13px}.courses_editorAside__lO5hD{padding:25px;border:1px solid var(--course-border);background:var(--surface);border-radius:12px}.courses_editorAside__lO5hD h2{font-size:23px;margin:14px 0 24px;line-height:1.2;font-weight:650}.courses_editorAside__lO5hD ul{padding:0;margin:0;list-style:none;display:grid;gap:18px}.courses_editorAside__lO5hD li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.courses_editorAside__lO5hD li svg{width:15px;height:15px;color:var(--brand-pale);margin-top:3px}.courses_editorAside__lO5hD p{border-top:1px solid var(--line);padding-top:20px;margin:24px 0 0;font-size:12px}.courses_hotmartPage__kBveL{padding-block:34px max(64px,env(safe-area-inset-bottom))}.courses_hotmartGrid__R7ePR{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:24px}.courses_hotmartAside__jlXio,.courses_hotmartPanel__adr2I{min-width:0;border:1px solid var(--course-border);border-radius:14px;background:var(--surface);padding:clamp(20px,3vw,32px)}.courses_hotmartPanelHeading__Mg4tx{display:flex;align-items:flex-start;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--line)}.courses_hotmartAside__jlXio h2,.courses_hotmartPanelHeading__Mg4tx h2{margin:4px 0 8px;font-size:21px;line-height:1.25;font-weight:650}.courses_hotmartPanelHeading__Mg4tx p{margin:0;font-size:13px}.courses_hotmartFields__9xfWQ{display:grid;gap:10px;margin-top:24px}.courses_hotmartFields__9xfWQ>label:not(.courses_hotmartConfirm__WDMkU){font-size:13px;font-weight:650}.courses_hotmartFields__9xfWQ input[type=file],.courses_hotmartFields__9xfWQ select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--course-border);border-radius:8px;background:var(--ink-soft);color:var(--text);font:inherit;font-size:14px}.courses_hotmartFields__9xfWQ input[type=file]{padding:7px}.courses_hotmartFields__9xfWQ input[type=file]::file-selector-button{min-height:32px;margin-right:10px;border:1px solid var(--course-border);border-radius:6px;background:var(--surface-raised);color:var(--text);padding:5px 10px;font:inherit;cursor:pointer}.courses_hotmartHint__cGzqo{margin:0 0 10px;color:var(--text-secondary);font-size:12px;line-height:1.65}.courses_hotmartHint__cGzqo strong{color:var(--text);font-variant-numeric:tabular-nums}.courses_hotmartConfirm__WDMkU{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-top:8px;padding:14px;border:1px solid var(--course-border);border-radius:9px;color:var(--text-secondary);font-size:13px;line-height:1.6;cursor:pointer}.courses_hotmartConfirm__WDMkU input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--brand-light)}.courses_hotmartActions__BVxof{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.courses_hotmartError__iew66{margin-top:20px;padding:16px;border:1px solid rgba(255,151,151,.45);border-radius:9px;background:rgba(100,32,42,.18)}.courses_hotmartError__iew66 svg{color:#ffbdbd}.courses_hotmartError__iew66 h2{display:inline-block;margin:0 0 6px 10px;font-size:14px}.courses_hotmartError__iew66 p{margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.courses_hotmartSummary__W8p7L{margin-top:20px;padding:20px;border:1px solid var(--course-border);border-radius:10px;background:var(--surface-soft)}.courses_hotmartSummaryTitle__5XhWc{display:flex;align-items:center;gap:10px}.courses_hotmartSummaryTitle__5XhWc svg{color:var(--brand-pale)}.courses_hotmartSummaryTitle__5XhWc h2{margin:0;font-size:17px;font-weight:650}.courses_hotmartSummary__W8p7L dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.courses_hotmartSummary__W8p7L dl>div{min-width:0;padding:12px;border:1px solid var(--course-border);border-radius:8px;background:var(--surface)}.courses_hotmartSummary__W8p7L dt{color:var(--text-secondary);font-size:11px;line-height:1.4}.courses_hotmartSummary__W8p7L dd{margin:6px 0 0;color:var(--text);font-size:21px;font-weight:700;font-variant-numeric:tabular-nums}.courses_hotmartSummary__W8p7L>p{font-size:13px;margin:0 0 16px}.courses_hotmartAside__jlXio{position:sticky;top:24px}.courses_hotmartAside__jlXio>.courses_eyebrow__h3_9P{display:flex;align-items:center;gap:8px}.courses_hotmartAside__jlXio>.courses_eyebrow__h3_9P svg{width:15px;height:15px}.courses_hotmartAside__jlXio h2{margin-top:16px}.courses_hotmartAside__jlXio ul{display:grid;gap:14px;padding:0;margin:18px 0;list-style:none}.courses_hotmartAside__jlXio li{position:relative;padding-left:17px;color:var(--text-secondary);font-size:13px;line-height:1.6}.courses_hotmartAside__jlXio li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--brand-pale)}.courses_hotmartAside__jlXio>p{display:flex;align-items:flex-start;gap:8px;border-top:1px solid var(--line);padding-top:16px;margin:18px 0 0;font-size:12px;line-height:1.6}.courses_hotmartAside__jlXio>p svg{width:16px;height:16px;color:var(--brand-pale);margin-top:2px}.courses_footer__H8fR2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-block:26px;margin-top:44px}.courses_footer__H8fR2>span{color:var(--text-secondary);font-size:11px}.courses_footer__H8fR2 button{display:flex;align-items:center;gap:7px;min-height:44px;background:transparent;color:var(--brand-pale);border:1px solid var(--course-border);border-radius:8px;padding:10px 13px;font-size:12px}.courses_footer__H8fR2 button:hover{background:var(--surface)}.courses_footer__H8fR2 button svg{width:14px;height:14px}.courses_srOnly__eR1Zt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1050px){.courses_hero__X55IS{gap:30px}.courses_courseBottom__bF9EZ,.courses_overview__wdJ0T{gap:40px}.courses_classroom__FC1fy{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.courses_editorLayout__GjX50{grid-template-columns:minmax(0,1fr)}.courses_editorAside__lO5hD{max-width:none}.courses_editorAside__lO5hD ul{grid-template-columns:1fr 1fr}.courses_hotmartGrid__R7ePR{grid-template-columns:minmax(0,1fr)}.courses_hotmartAside__jlXio{position:static}}@media (max-width:850px){.courses_hero__X55IS{grid-template-columns:1fr;padding-top:0;padding-bottom:40px}.courses_heroCopy__dRbog{padding-block:0}.courses_heroVisual__U1uCz{min-height:300px}.courses_heroCopy__dRbog h1{max-width:580px}.courses_courseBottom__bF9EZ,.courses_overview__wdJ0T{grid-template-columns:1fr;gap:30px;padding-block:32px}.courses_libraryGrid__7aBg1{grid-template-columns:minmax(0,1fr);gap:22px}.courses_libraryAside__VBB0_{padding-block:16px}.courses_libraryAside__VBB0_ h2,.courses_libraryAside__VBB0_ p{max-width:none}.courses_classroom__FC1fy{grid-template-columns:minmax(0,1fr)}.courses_pageHeading__VgHaM{align-items:flex-start;flex-direction:column}.courses_headerDivider__dtZCT,.courses_headerLabel__4WaLi{display:none}.courses_navigation__DKgAh{gap:20px;margin-bottom:28px}.courses_navigation__DKgAh a{font-size:13px}}@media (max-width:560px){.courses_accessCard__sYUtc{padding:24px 20px}.courses_accessHeader__IXeEv{margin-bottom:24px}.courses_accessHeader__IXeEv .brand-logo{max-width:138px}.courses_previewBanner__xcXfF{font-size:10px;gap:5px;padding-inline:12px}.courses_previewBanner__xcXfF svg{width:12px;height:12px}.courses_header__S__TQ{padding-block:18px;gap:12px}.courses_header__S__TQ .brand-logo{width:138px}.courses_headerActions__UCgkP{gap:6px}.courses_headerActions__UCgkP>a{display:none}.courses_headerActions__UCgkP .language-switch{padding:0 4px}.courses_headerActions__UCgkP .language-switch>i,.courses_headerActions__UCgkP .language-switch>svg{display:none}.courses_navigation__DKgAh{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.courses_navigation__DKgAh a{min-height:48px;padding-inline:0}.courses_navigation__DKgAh a>svg{width:17px;height:17px}.courses_heroCopy__dRbog h1{font-size:clamp(36px,9vw,48px)}.courses_heroCopy__dRbog>p{font-size:16px;margin-block:20px}.courses_heroActions__UYW3j{gap:10px;margin-block:24px}.courses_heroActions__UYW3j a{width:100%}.courses_heroMeta__HQgXt{gap:12px;font-size:11px}.courses_heroVisual__U1uCz{min-height:270px}.courses_imageCaption__AHbTX{padding:24px}.courses_imageCaption__AHbTX strong{font-size:25px}.courses_purchase__M8hoG{padding:24px}.courses_scenario__o4EwF{padding:16px;gap:10px}.courses_scenario__o4EwF label,.courses_scenario__o4EwF select{width:100%}.courses_scenario__o4EwF>span{margin-left:0}.courses_pageHeading__VgHaM{padding-top:4px;padding-bottom:24px}.courses_pageHeading__VgHaM h1{font-size:32px}.courses_cardBody__Fa2Lt{padding:22px}.courses_cardImage__3Oeg8{height:180px}.courses_cardBody__Fa2Lt h2{font-size:24px}.courses_classroomIntro__tERS_{align-items:flex-start;flex-direction:column;gap:0}.courses_playerPlaceholder__5VjPp{min-height:245px;aspect-ratio:auto;padding:24px 20px}.courses_playerPlaceholder__5VjPp>svg{width:30px;height:30px;margin-bottom:15px}.courses_playerPlaceholder__5VjPp strong{font-size:18px}.courses_playerPlaceholder__5VjPp p{font-size:13px;margin-bottom:14px}.courses_playerPlaceholder__5VjPp>span{align-items:flex-start;font-size:10px}.courses_lessonHeading__Jp8gK{margin-top:24px}.courses_lessonHeading__Jp8gK h1{font-size:27px}.courses_lessonActions__DNsyG{align-items:stretch}.courses_lessonActions__DNsyG>button{width:100%}.courses_lessonActions__DNsyG>div{justify-content:space-between;width:100%}.courses_materials__SB7GM{padding-block:22px;margin-top:12px}.courses_editorToolbar__2zTF4{align-items:flex-start;flex-direction:column}.courses_editorModuleHeading__rSIqF{padding:18px;gap:10px}.courses_editorModule__MIHwS ol{padding-inline:18px}.courses_editorModule__MIHwS input:not([type]),.courses_editorModule__MIHwS input[type=text]{font-size:16px}.courses_editorLesson__NH__G{flex-wrap:wrap;align-items:flex-start;gap:10px}.courses_editorLesson__NH__G>svg{display:none}.courses_lessonName__0o7Ut{flex-basis:100%}.courses_editorLessonActions__N49id{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.courses_visibilityControl__FiGyz span{max-width:120px}.courses_editorAside__lO5hD ul{grid-template-columns:1fr}.courses_hotmartPage__kBveL{padding-top:16px}.courses_hotmartAside__jlXio,.courses_hotmartPanel__adr2I{padding:18px;border-radius:10px}.courses_hotmartPanelHeading__Mg4tx{gap:10px}.courses_hotmartPanelHeading__Mg4tx h2{font-size:18px}.courses_hotmartSummary__W8p7L{padding:16px}.courses_hotmartSummary__W8p7L dl{gap:8px}.courses_hotmartActions__BVxof{display:grid}.courses_hotmartActions__BVxof button,.courses_hotmartSummary__W8p7L>button{width:100%}.courses_footer__H8fR2{align-items:flex-start;margin-top:30px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.courses_footer__H8fR2>span{max-width:300px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.courses_app__NgHcS *,.courses_app__NgHcS :after,.courses_app__NgHcS :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.courses_publicMain__CMxnc{padding-top:14px}.courses_publicHero___3L6a{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,76px);align-items:center;padding-block:clamp(28px,4vw,54px) clamp(56px,7vw,92px)}.courses_publicHeroCopy__3wKs0{padding-block:0}.courses_publicHeroCopy__3wKs0>.courses_eyebrow__h3_9P{margin-bottom:18px}.courses_publicHeroCopy__3wKs0 h1{max-width:680px;margin:22px 0 20px;font-size:clamp(44px,5.1vw,76px);line-height:.99;letter-spacing:-.052em}.courses_publicHeroCopy__3wKs0>p:not(.courses_launchStatus__uIRPT){max-width:520px;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.7}.courses_launchStatus__uIRPT{display:flex;align-items:flex-start;gap:10px;max-width:490px;margin:0 0 20px;padding:12px 14px;border:1px solid var(--course-border);border-radius:10px;background:var(--surface);color:var(--text-secondary);font-size:12px;line-height:1.55}.courses_launchStatus__uIRPT>span{position:relative;width:8px;height:8px;flex:0 0 8px;margin-top:4px;border-radius:50%;background:var(--brand-light);box-shadow:0 0 0 4px rgba(119,123,255,.12)}.courses_publicHero___3L6a .courses_heroActions__UYW3j{gap:10px;margin-block:26px}.courses_publicHero___3L6a .courses_primary__QlBm5,.courses_publicHero___3L6a .courses_secondary__WSA3Y{min-height:50px;border-radius:9px;transition:transform .18s var(--ease-out),background-color .18s ease,border-color .18s ease}.courses_publicHero___3L6a .courses_primary__QlBm5:hover:not(:disabled),.courses_publicHero___3L6a .courses_secondary__WSA3Y:hover:not(:disabled){transform:translateY(-2px)}.courses_publicHero___3L6a .courses_heroMeta__HQgXt{gap:12px 22px}.courses_publicHeroVisual__zkyi_{min-height:clamp(390px,40vw,590px);border-radius:12px}.courses_publicHeroVisual__zkyi_>img{object-position:64% center}.courses_publicHeroVisual__zkyi_ .courses_imageCaption__AHbTX{padding:clamp(22px,3vw,36px)}.courses_publicHeroVisual__zkyi_ .courses_imageCaption__AHbTX strong{max-width:420px;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.025em}.courses_publicOverview__07c9e{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(40px,8vw,120px);align-items:start;padding-block:clamp(44px,6vw,78px)}.courses_publicOverview__07c9e>div:first-child{max-width:580px}.courses_publicOverview__07c9e h2{max-width:560px;font-size:clamp(28px,3.1vw,42px);letter-spacing:-.04em}.courses_publicOverview__07c9e>div:first-child>p{max-width:520px;font-size:15px}.courses_publicOverview__07c9e .courses_toolTags__Qxj8g{gap:8px;margin-top:24px}.courses_publicOverview__07c9e .courses_toolTags__Qxj8g span{padding:8px 12px;border-radius:999px}.courses_publicOutcomes__Exjvv{gap:0;align-content:start}.courses_publicOutcomes__Exjvv article{padding:18px 0;border-bottom:1px solid var(--line)}.courses_publicOutcomes__Exjvv article:first-child{padding-top:0}.courses_publicOutcomes__Exjvv article:last-child{border-bottom:0}.courses_publicOutcomes__Exjvv .courses_iconTile__BQb6z{width:46px;height:46px;border-radius:12px}.courses_publicOutcomes__Exjvv h3{font-size:15px}.courses_publicOutcomes__Exjvv p{font-size:13px}.courses_publicBottom__BwCT7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;padding-block:clamp(46px,6vw,78px)}.courses_publicBottom__BwCT7 .courses_outlineNotice__bBaBu{padding:12px 0 12px 24px;border-left:2px solid var(--brand-light)}.courses_publicBottom__BwCT7 .courses_outlineNotice__bBaBu h2{max-width:560px;font-size:clamp(27px,3vw,40px);letter-spacing:-.04em}.courses_publicBottom__BwCT7 .courses_outlineNotice__bBaBu>p{max-width:52ch;margin:20px 0 0;font-size:16px;line-height:1.8}.courses_studentAccessActions__ONfK0{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-block:32px}.courses_studentAccessActions__ONfK0 .courses_textLink__Y1XW1{padding-block:10px}.courses_studentAccessNotes__7ujXf{max-width:52ch;display:grid;gap:16px;padding-top:24px;border-top:1px solid var(--line)}.courses_studentAccessNotes__7ujXf p{margin:0;font-size:13px;line-height:1.8}.courses_studentAccessNotes__7ujXf p:last-child{display:flex;align-items:flex-start;gap:10px}.courses_studentAccessNotes__7ujXf svg{width:16px;height:16px;margin-top:4px;color:var(--brand-pale)}.courses_publicBottom__BwCT7 .courses_purchase__M8hoG{padding:clamp(22px,3vw,32px);border-radius:12px}.courses_publicBottom__BwCT7 .courses_purchase__M8hoG .courses_primary__QlBm5{min-height:50px;border-radius:9px}.courses_publicBottom__BwCT7 .courses_purchase__M8hoG ul{gap:13px}.courses_publicBottom__BwCT7 .courses_purchase__M8hoG li{font-size:13px}.courses_publicBottom__BwCT7 .courses_purchase__M8hoG p{line-height:1.65}.courses_purchaseOffer__U_yWs{display:grid;gap:24px;min-width:0}.courses_purchaseOffer__U_yWs p{margin:0;font-size:14px}.courses_offerHeading__90O0K .courses_eyebrow__h3_9P{display:flex;align-items:center;gap:8px}.courses_offerHeading__90O0K .courses_eyebrow__h3_9P svg{width:18px;height:18px}.courses_purchaseOffer__U_yWs .courses_offerHeading__90O0K h2{margin:16px 0 0;font-size:clamp(24px,2.3vw,30px);line-height:1.3}.courses_offerPricing__0mE3g{display:grid;gap:12px;padding-block:24px;border-block:1px solid var(--course-border);font-variant-numeric:tabular-nums}.courses_offerReference__7f0UY{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;color:var(--text-secondary)}.courses_offerReference__7f0UY s{text-decoration-thickness:1px}.courses_purchaseOffer__U_yWs .courses_coursePrice__q2V9O{display:grid;gap:8px;color:var(--text);line-height:1.15}.courses_offerPriceLabel__34XHZ{font-size:14px;color:var(--text-secondary)}.courses_coursePrice__q2V9O strong{font-size:clamp(30px,10vw,54px);font-weight:750;letter-spacing:-.04em;line-height:1.1}.courses_coursePrice__q2V9O small{font-size:13px;font-weight:400;color:var(--text-secondary);line-height:1.6}.courses_offerSaving__Shv59{justify-self:start;max-width:100%;padding:7px 10px;border:1px solid var(--course-border);border-radius:6px;background:var(--ink-soft);color:var(--brand-pale);font-size:12px;line-height:1.5;font-weight:700}.courses_purchaseOffer__U_yWs .courses_offerCoupon___UHE3{display:flex;align-items:flex-start;gap:10px;color:var(--brand-pale);font-size:13px}.courses_offerCoupon___UHE3 svg{width:18px;height:18px;margin-top:2px}.courses_offerAction__2BUNA{display:grid;gap:16px;min-width:0}.courses_offerAction__2BUNA .courses_purchaseForm__N39cB>p:last-child,.courses_offerAction__2BUNA>p{font-size:13px}.courses_offerAction__2BUNA .courses_purchaseForm__N39cB{margin:0;gap:16px}.courses_offerAction__2BUNA .courses_purchaseForm__N39cB label{margin-top:8px}.courses_offerDetails__l5AeY{display:grid;gap:16px;padding-top:24px;border-top:1px solid var(--line)}.courses_offerDetails__l5AeY p{display:flex;align-items:flex-start;gap:10px;font-size:12px}.courses_offerDetails__l5AeY svg{width:16px;height:16px;color:var(--brand-pale);margin-top:3px}.courses_purchaseOffer__U_yWs>.courses_textLink__Y1XW1{justify-self:start}.courses_checkoutMain__WOBVq{padding-block:24px 64px}.courses_checkoutLayout__xWysg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;margin-top:32px}.courses_checkoutIntro__me99g{min-width:0}.courses_checkoutIntro__me99g h1{margin:20px 0;font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.courses_checkoutIntro__me99g>p{margin:0 0 28px;max-width:52ch;color:var(--text-secondary);font-size:16px;line-height:1.8}.courses_checkoutArtwork__64gta{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--course-border);border-radius:14px}.courses_checkoutArtwork__64gta img{object-fit:cover}.courses_checkoutBenefits__CyT7a{display:grid;gap:20px;list-style:none;padding:0;margin:28px 0}.courses_checkoutBenefits__CyT7a li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.7;color:var(--text-secondary)}.courses_checkoutBenefits__CyT7a svg{color:var(--brand-pale);margin-top:2px}.courses_checkoutSteps__nbTaA{display:flex;gap:16px;flex-wrap:wrap;margin:0;padding:0 0 24px;list-style:none;border-bottom:1px solid var(--line)}.courses_checkoutSteps__nbTaA li{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--text-secondary)}.courses_checkoutSteps__nbTaA li>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--course-border);border-radius:50%}.courses_checkoutSteps__nbTaA li[aria-current]{color:var(--text);font-weight:700}.courses_checkoutSteps__nbTaA li[aria-current]>span{background:var(--brand);border-color:var(--brand-pale);color:var(--text)}.courses_checkoutIdentity__KDLwe{min-width:0}.courses_checkoutIdentity__KDLwe h3{margin:0 0 12px;font-size:19px;line-height:1.4}.courses_checkoutIdentity__KDLwe form{display:grid;gap:20px;margin-top:24px}.courses_checkoutIdentity__KDLwe label{font-size:14px;font-weight:600}.courses_checkoutIdentity__KDLwe input{width:100%;min-width:0;min-height:52px;padding:12px;background:var(--ink-soft);color:var(--text);border:1px solid var(--course-border);border-radius:8px;font:inherit;font-size:16px}.courses_checkoutIdentity__KDLwe .courses_accessHelp__aZXxb{margin-top:24px;font-size:12px;display:flex;align-items:flex-start;gap:10px}.courses_checkoutIdentity__KDLwe .courses_feedback__y7HT_:empty{display:none}.courses_checkoutIdentity__KDLwe .courses_feedback__y7HT_:not(:empty){margin-top:20px;padding:16px;border:1px solid var(--course-border);border-radius:8px;line-height:1.8}.courses_checkoutIdentity__KDLwe .courses_accessError__5V_3m{margin-top:20px}.courses_libraryIdentity__CRw0O{display:flex;gap:8px;align-items:center;overflow-wrap:anywhere}.courses_libraryIdentity__CRw0O svg{color:var(--brand-pale)}.courses_libraryLayout__5WVWy{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.courses_libraryContent__CTFjF{min-width:0}.courses_librarySupport__prHow{padding:28px;border:1px solid var(--course-border);border-radius:14px;background:var(--surface)}.courses_librarySupport__prHow>svg{width:28px;height:28px;color:var(--brand-pale)}.courses_librarySupport__prHow h2{margin:20px 0 12px;font-size:22px;line-height:1.3}.courses_librarySupport__prHow>p{margin:0 0 24px;font-size:14px;line-height:1.8}.courses_librarySupport__prHow>.courses_secondary__WSA3Y{width:100%}.courses_libraryRedemption__h1msw{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.courses_libraryRedemption__h1msw summary{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--brand-pale);cursor:pointer;font-size:14px}.courses_libraryRedemption__h1msw .courses_complimentary__UYrFr{margin:16px 0 0;padding:0;border:0}.courses_libraryRedemption__h1msw .courses_complimentary__UYrFr h2{font-size:18px}.courses_studentMain__Ox8xn.courses_studentLibrary___pIIV .courses_actualCourses__tsmXG .courses_purchase__M8hoG{padding:0;overflow:hidden;min-width:0}.courses_checkoutReviewTitle__eWlBB{margin:0;font-size:19px;line-height:1.4}.courses_libraryCourseCover__eTTEX{position:relative;min-height:180px;aspect-ratio:2.6;background:var(--ink-soft)}.courses_libraryCourseCover__eTTEX img{object-fit:cover}.courses_libraryCourseCover__eTTEX>span{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--course-border);border-radius:6px;background:var(--ink);font-size:11px;font-weight:700}.courses_libraryCourseBody__4XNs0{padding:clamp(24px,3vw,32px)}.courses_libraryCourseBody__4XNs0 h2{margin:16px 0 24px}.courses_libraryProgressLabel__eXuG8{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.courses_libraryProgressLabel__eXuG8 p{margin:0;font-size:14px}.courses_libraryProgressLabel__eXuG8 strong{color:var(--brand-pale);font-variant-numeric:tabular-nums}.courses_studentLibrary___pIIV .courses_libraryCourseBody__4XNs0 progress{margin:16px 0 28px;appearance:none;border:0;overflow:hidden;background:var(--surface-soft);accent-color:var(--brand-light)}.courses_libraryCourseBody__4XNs0 progress::-webkit-progress-bar{background:var(--surface-soft)}.courses_libraryCourseBody__4XNs0 progress::-webkit-progress-value{background:var(--brand-light);border-radius:999px}.courses_libraryCourseBody__4XNs0 progress::-moz-progress-bar{background:var(--brand-light);border-radius:999px}.courses_studentLibrary___pIIV .courses_pageHeading__VgHaM{align-items:start;padding-bottom:28px;margin-bottom:32px;border-bottom:1px solid var(--line)}.courses_studentLibrary___pIIV .courses_pageHeading__VgHaM h1{font-size:clamp(30px,3.3vw,42px)}.courses_studentLibrary___pIIV .courses_eyebrow__h3_9P{text-transform:none;font-size:13px;font-weight:600}.courses_studentLibrary___pIIV .courses_libraryIdentity__CRw0O{margin-top:18px}.courses_studentLibrary___pIIV .courses_librarySupport__prHow{background:var(--ink-soft);border-color:var(--line)}.courses_purchaseLanding__tvy_K .courses_offerHeading__90O0K .courses_eyebrow__h3_9P{text-transform:none;font-size:12px;font-weight:600}.courses_purchaseOffer__U_yWs.courses_purchaseLanding__tvy_K{gap:16px}.courses_purchaseOffer__U_yWs.courses_purchaseLanding__tvy_K .courses_offerHeading__90O0K h2{margin-top:14px;font-size:23px;line-height:1.3;letter-spacing:-.025em}.courses_purchaseLanding__tvy_K .courses_offerPricing__0mE3g{padding-block:20px;gap:10px;border-color:var(--line)}.courses_purchaseLanding__tvy_K .courses_offerPriceLabel__34XHZ{display:none}.courses_purchaseLanding__tvy_K .courses_coursePrice__q2V9O strong{font-size:clamp(36px,4vw,52px);letter-spacing:-.035em}.courses_purchaseLanding__tvy_K .courses_offerSaving__Shv59{justify-self:start;border-radius:6px;padding:6px 9px;background:rgba(121,232,183,.08);color:var(--success);font-size:12px}.courses_purchaseLanding__tvy_K .courses_offerDetails__l5AeY{padding-top:16px;border-top:1px solid var(--line)}.courses_purchaseLanding__tvy_K .courses_offerDetails__l5AeY p{font-size:12px;line-height:1.7}.courses_purchaseLanding__tvy_K .courses_offerCoupon___UHE3{font-size:12px}.courses_purchaseLanding__tvy_K .courses_offerAction__2BUNA>p{font-size:12px;line-height:1.7}.courses_libraryFooter__gtWg6{display:flex;gap:16px 32px;flex-wrap:wrap;margin-top:40px;padding-block:24px;border-top:1px solid var(--line)}@media (max-width:850px){.courses_checkoutLayout__xWysg,.courses_libraryLayout__5WVWy,.courses_publicBottom__BwCT7,.courses_publicHero___3L6a,.courses_publicOverview__07c9e{grid-template-columns:minmax(0,1fr)}.courses_checkoutLayout__xWysg>.courses_purchase__M8hoG{grid-row:1}.courses_checkoutIntro__me99g{padding-top:24px;border-top:1px solid var(--line)}.courses_checkoutArtwork__64gta{max-width:620px}.courses_publicHero___3L6a{gap:28px;padding-top:8px}.courses_publicHeroCopy__3wKs0 h1{max-width:650px}.courses_publicHeroVisual__zkyi_{min-height:340px}.courses_publicBottom__BwCT7,.courses_publicOverview__07c9e{gap:34px}.courses_publicBottom__BwCT7{grid-template-columns:1fr}.courses_publicBottom__BwCT7 .courses_purchase__M8hoG{max-width:620px}}@media (max-width:560px){.courses_publicMain__CMxnc{padding-top:0}.courses_publicHero___3L6a{gap:24px;padding-block:8px 34px}.courses_publicHeroCopy__3wKs0>.courses_eyebrow__h3_9P{margin-bottom:14px}.courses_launchStatus__uIRPT{gap:9px;margin-bottom:18px;padding:11px 12px;font-size:11px}.courses_publicHeroCopy__3wKs0 h1{margin:18px 0 16px;font-size:clamp(38px,10.1vw,48px);line-height:1.02}.courses_publicHeroCopy__3wKs0>p:not(.courses_launchStatus__uIRPT){font-size:15px;line-height:1.65}.courses_publicHero___3L6a .courses_heroActions__UYW3j{margin-block:22px}.courses_publicHeroVisual__zkyi_{min-height:270px}.courses_publicHeroVisual__zkyi_ .courses_imageCaption__AHbTX{padding:20px}.courses_publicHeroVisual__zkyi_ .courses_imageCaption__AHbTX strong{margin-block:8px;font-size:23px}.courses_publicOverview__07c9e{gap:26px;padding-block:32px}.courses_publicOverview__07c9e h2{margin-block:12px;font-size:29px}.courses_publicOverview__07c9e .courses_toolTags__Qxj8g{margin-top:18px}.courses_publicOutcomes__Exjvv article{gap:13px;padding-block:16px}.courses_publicOutcomes__Exjvv article:first-child{padding-top:0}.courses_publicBottom__BwCT7{gap:24px;padding-block:32px}.courses_publicBottom__BwCT7 .courses_outlineNotice__bBaBu{padding-left:16px}.courses_publicBottom__BwCT7 .courses_outlineNotice__bBaBu h2{margin-block:12px;font-size:28px}.courses_studentAccessActions__ONfK0{align-items:stretch;flex-direction:column;gap:12px;margin-block:28px}.courses_studentAccessActions__ONfK0 .courses_textLink__Y1XW1{justify-content:center}.courses_publicBottom__BwCT7 .courses_outlineNotice__bBaBu>p{font-size:15px}}.courses_navigation__DKgAh{width:fit-content;max-width:100%;gap:4px;margin-bottom:36px;padding:5px;overflow-x:auto;border-bottom:1px solid var(--course-border);border:1px solid var(--course-border);border-radius:12px;background:var(--surface);scrollbar-width:thin}.courses_navigation__DKgAh a{min-height:46px;gap:8px;padding-inline:13px;border:0;border-radius:8px;white-space:nowrap;font-size:13px;transition:color .16s ease,background-color .16s ease}.courses_navigation__DKgAh a[aria-current]{border:0;background:rgba(92,97,255,.18);color:var(--text)}.courses_navigation__DKgAh a:hover:not([aria-current]){background:var(--surface-raised)}.courses_accessLayout__J5yQy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr);align-items:center;gap:clamp(28px,5vw,64px)}.courses_accessMain__Zu25F{max-width:none;margin:0;padding:clamp(24px,3.5vw,40px)}.courses_accessAside__Bt2Ut{max-width:460px;padding-left:clamp(20px,3vw,34px);border-left:1px solid var(--course-border)}.courses_accessAside__Bt2Ut>.courses_eyebrow__h3_9P{display:inline-flex;align-items:center;gap:8px}.courses_accessAside__Bt2Ut>.courses_eyebrow__h3_9P svg{width:15px;height:15px}.courses_accessAside__Bt2Ut h2{margin:18px 0 22px;font-size:clamp(24px,2.7vw,34px);line-height:1.18;letter-spacing:-.035em;font-weight:650}.courses_accessAside__Bt2Ut ol{display:grid;gap:0;padding:0;margin:0;list-style:none;counter-reset:access-step}.courses_accessAside__Bt2Ut li{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);color:var(--text-secondary);font-size:13px;line-height:1.6}.courses_accessAside__Bt2Ut li>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid var(--course-border);border-radius:9px;background:var(--surface);color:var(--brand-pale);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.courses_accessAside__Bt2Ut>p{margin-top:18px;color:var(--text-secondary);font-size:12px;line-height:1.7}.courses_previewClassroomMain__O8ouO,.courses_previewEditorMain__zh3Je,.courses_previewLibraryMain__iYvMs,.courses_studentMain__Ox8xn{padding-bottom:20px}.courses_previewEditorMain__zh3Je .courses_pageHeading__VgHaM,.courses_previewLibraryMain__iYvMs .courses_pageHeading__VgHaM,.courses_studentMain__Ox8xn .courses_pageHeading__VgHaM{padding-block:10px 34px}.courses_previewEditorMain__zh3Je .courses_pageHeading__VgHaM h1,.courses_previewLibraryMain__iYvMs .courses_pageHeading__VgHaM h1,.courses_studentMain__Ox8xn .courses_pageHeading__VgHaM h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em}.courses_previewLibraryMain__iYvMs .courses_empty__yQVBG,.courses_studentMain__Ox8xn .courses_empty__yQVBG{max-width:760px;margin:16px auto 34px;padding:clamp(32px,5vw,58px)}.courses_previewLibraryMain__iYvMs .courses_empty__yQVBG p,.courses_studentMain__Ox8xn .courses_empty__yQVBG p{max-width:560px}.courses_studentMain__Ox8xn .courses_actualCourses__tsmXG{gap:18px}.courses_studentMain__Ox8xn .courses_actualCourses__tsmXG .courses_purchase__M8hoG{min-height:250px;padding:clamp(22px,3vw,32px);border-radius:14px}.courses_studentMain__Ox8xn .courses_actualCourses__tsmXG .courses_purchase__M8hoG>svg{width:26px;height:26px;color:var(--brand-pale)}.courses_studentMain__Ox8xn .courses_actualCourses__tsmXG .courses_purchase__M8hoG h2{margin-top:20px;font-size:23px;line-height:1.25}.courses_studentMain__Ox8xn .courses_actualCourses__tsmXG .courses_purchase__M8hoG progress{display:block;height:7px;margin-block:16px;border-radius:999px}.courses_previewLibraryMain__iYvMs .courses_scenario__o4EwF{border-style:solid;background:var(--surface)}.courses_previewLibraryMain__iYvMs .courses_scenario__o4EwF>span{color:var(--brand-pale)}.courses_previewLibraryMain__iYvMs .courses_learningCard__j8eQC{border-radius:14px}.courses_previewLibraryMain__iYvMs .courses_cardImage__3Oeg8{height:clamp(220px,25vw,310px)}.courses_previewLibraryMain__iYvMs .courses_cardImage__3Oeg8 span{border:1px solid var(--course-border);border-radius:999px}.courses_previewLibraryMain__iYvMs .courses_cardBody__Fa2Lt{padding:clamp(22px,3vw,32px)}.courses_previewLibraryMain__iYvMs .courses_cardBody__Fa2Lt h2{font-size:clamp(23px,2.3vw,30px)}.courses_previewLibraryMain__iYvMs .courses_libraryAside__VBB0_{align-self:stretch;padding:28px 0 28px 24px;border-left:1px solid var(--course-border)}.courses_previewClassroomMain__O8ouO .courses_classroomIntro__tERS_{margin-bottom:22px}.courses_previewClassroomMain__O8ouO .courses_classroomIntro__tERS_>span{padding:8px 11px;border:1px solid var(--course-border);border-radius:999px;background:var(--surface);color:var(--brand-pale);font-size:11px}.courses_previewClassroomMain__O8ouO .courses_classroom__FC1fy{grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:clamp(20px,3vw,38px)}.courses_previewClassroomMain__O8ouO .courses_demoPlayer__7Sd8o video{border-radius:12px}.courses_previewClassroomMain__O8ouO .courses_lessonHeading__Jp8gK{margin-top:24px}.courses_previewClassroomMain__O8ouO .courses_lessonHeading__Jp8gK h1{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.04em}.courses_previewClassroomMain__O8ouO .courses_lessonDescription__PJCf8{max-width:820px}.courses_previewClassroomMain__O8ouO .courses_classroomSidebar__5cvSU{border-radius:12px}.courses_previewClassroomMain__O8ouO .courses_sidebarTop__55mop{padding:22px}.courses_previewClassroomMain__O8ouO .courses_module__1CNaQ li button{min-height:72px}.courses_previewClassroomMain__O8ouO .courses_module__1CNaQ li button[aria-current]{border-left:2px solid var(--brand-light)}.courses_previewEditorMain__zh3Je .courses_editorLayout__GjX50{grid-template-columns:minmax(0,1fr) minmax(270px,310px);gap:clamp(22px,3vw,36px)}.courses_previewEditorMain__zh3Je .courses_editorAside__lO5hD{position:sticky;top:24px;border-radius:14px}.courses_previewEditorMain__zh3Je .courses_editorModule__MIHwS{border-radius:14px}.courses_previewEditorMain__zh3Je .courses_editorModuleHeading__rSIqF{background:var(--surface-raised)}@media (max-width:850px){.courses_accessLayout__J5yQy{grid-template-columns:minmax(0,1fr);gap:30px}.courses_accessMain__Zu25F{max-width:620px;width:100%;margin-inline:auto}.courses_accessAside__Bt2Ut{max-width:720px;width:100%;margin-inline:auto;padding:24px 0 0;border-top:1px solid var(--course-border);border-left:0}.courses_previewClassroomMain__O8ouO .courses_classroom__FC1fy,.courses_previewEditorMain__zh3Je .courses_editorLayout__GjX50{grid-template-columns:minmax(0,1fr)}.courses_previewEditorMain__zh3Je .courses_editorAside__lO5hD{position:static}.courses_previewLibraryMain__iYvMs .courses_libraryAside__VBB0_{padding:22px 0 10px;border-top:1px solid var(--course-border);border-left:0}}@media (max-width:560px){.courses_navigation__DKgAh{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:24px;overflow:visible}.courses_navigation__DKgAh a{justify-content:flex-start;min-width:0;padding-inline:9px;font-size:11px}.courses_navigation__DKgAh a>span{overflow:hidden;text-overflow:ellipsis}.courses_accessLayout__J5yQy{gap:24px}.courses_accessMain__Zu25F{padding:24px 20px}.courses_accessAside__Bt2Ut h2{margin-block:14px 16px;font-size:26px}.courses_accessAside__Bt2Ut li{gap:11px;padding-block:13px}.courses_previewEditorMain__zh3Je .courses_pageHeading__VgHaM,.courses_previewLibraryMain__iYvMs .courses_pageHeading__VgHaM,.courses_studentMain__Ox8xn .courses_pageHeading__VgHaM{padding-bottom:24px}.courses_previewLibraryMain__iYvMs .courses_empty__yQVBG,.courses_studentMain__Ox8xn .courses_empty__yQVBG{margin-block:8px 24px;padding:30px 22px}.courses_previewLibraryMain__iYvMs .courses_cardImage__3Oeg8{height:200px}.courses_previewLibraryMain__iYvMs .courses_libraryAside__VBB0_{padding-top:20px}.courses_previewClassroomMain__O8ouO .courses_classroomIntro__tERS_>span{max-width:100%;border-radius:9px}.courses_previewClassroomMain__O8ouO .courses_lessonHeading__Jp8gK{align-items:flex-start}.courses_previewClassroomMain__O8ouO .courses_lessonCounter___Jjlm{padding-top:6px}.courses_previewClassroomMain__O8ouO .courses_classroomSidebar__5cvSU{border-radius:10px}.courses_previewEditorMain__zh3Je .courses_editorModules__win4b{gap:16px}}.courses_studentLibrary___pIIV{padding-top:var(--page-content-gap)}.courses_studentLibrary___pIIV .courses_pageHeading__VgHaM{padding-top:0}.courses_libraryAccount__ZmFjw{display:inline-flex;align-items:center;gap:14px;max-width:100%;margin-top:24px;padding:4px 6px 4px 14px;border:1px solid var(--line);border-radius:12px;background:var(--ink-soft)}.courses_studentLibrary___pIIV .courses_libraryIdentity__CRw0O{flex:1;min-width:0;max-width:100%;margin:0;font-size:13px}.courses_librarySignOut__qBw7E{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:44px;padding:0 12px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer}.courses_librarySignOut__qBw7E svg{width:16px;height:16px}.courses_librarySignOut__qBw7E:hover{color:var(--text)}.courses_librarySignOut__qBw7E:disabled{opacity:.5;cursor:wait}.courses_libraryEmptyLayout__FKIjJ{align-items:stretch}.courses_libraryEmptyLayout__FKIjJ .courses_librarySupport__prHow{display:flex;flex-direction:column;align-items:flex-start}.courses_libraryEmptyLayout__FKIjJ .courses_libraryRedemption__h1msw{width:100%;margin-top:auto;padding-top:20px}.courses_libraryEmptyLayout__FKIjJ .courses_librarySupport__prHow>.courses_secondary__WSA3Y{margin-bottom:24px}@media (max-width:560px){.courses_libraryAccount__ZmFjw{width:100%;gap:8px}.courses_librarySignOut__qBw7E{padding-inline:10px}}