.course-units_disciplineWrapper__UjWqR{display:block}.course-units_courseHook__xYQhY{font-family:var(--sakha-font);font-size:20px;font-weight:700;color:var(--companion);margin:0 0 20px;line-height:1.3}.course-units_editorialScreen__QnT_j{min-height:100dvh;background:var(--bg);display:flex;flex-direction:row;align-items:flex-start}.course-units_themesPanel___DOPz{width:176px;flex-shrink:0;padding:128px 16px 32px 28px;border-right:1px solid var(--border,rgba(255,255,255,.05));position:sticky;top:100px}.course-units_themesPanelLabel__xhXSK{font-family:var(--font-syne),system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 20px}.course-units_themeItem__AFEe0{font-family:var(--course-title-font,var(--font-body));font-style:var(--course-title-style,normal);font-size:13px;line-height:1.45;color:var(--text-muted);padding:6px 0 6px 12px;border-left:2px solid transparent;cursor:default;transition:color .15s,border-color .15s,opacity .15s}.course-units_themeItemActive__Rirdi{color:var(--course-accent,var(--text-primary));border-left-color:var(--course-accent,var(--text-primary))}.course-units_themeItemDimmed__hd7PP{opacity:.2}@media (max-width:640px){.course-units_themesPanel___DOPz{display:none}}.course-units_editorialContent__bP3N6{flex:1 1;min-width:0;max-width:760px;width:100%;margin:0 auto;padding:100px clamp(16px,5vw,48px) 64px;box-sizing:border-box}.course-units_editorialBack__BABTK{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-size:13px;color:var(--text-secondary);text-decoration:none;margin-bottom:24px;transition:color .1s}.course-units_editorialBack__BABTK:hover{color:var(--text-primary)}.course-units_editorialGrid__mhQiy{display:flex;flex-direction:column;gap:0;position:relative;padding-left:72px;margin-top:16px}.course-units_editorialGrid__mhQiy:before{content:"";position:absolute;left:36px;top:44px;bottom:44px;width:2px;background:linear-gradient(to bottom,var(--course-timeline-start,var(--accent,#5b6abf)) 0,var(--course-timeline-end,var(--companion,#c4705a)) 100%);border-radius:1px;pointer-events:none}.course-units_editorialItem__lTo_m{display:grid;grid-template-columns:96px 1fr;gap:0 20px;align-items:center;padding:28px 20px 28px 0;border-bottom:1px solid rgba(200,134,10,.12);border-radius:12px;text-decoration:none;opacity:0;animation:course-units_unitFadeIn__WZAxC .5s ease forwards;animation-delay:var(--item-delay,0s);transition:background .15s;position:relative}.course-units_editorialItem__lTo_m:last-child{border-bottom:none}.course-units_editorialItem__lTo_m:hover{background:rgba(255,230,0,.04)}.course-units_editorialItem__lTo_m:hover .course-units_editorialTitle__sgzlE{color:var(--accent,#ffe600)}.course-units_editorialItemActive__VUfY5{background:rgba(255,230,0,.06)}.course-units_editorialItemActive__VUfY5 .course-units_editorialTitle__sgzlE{color:var(--accent,#ffe600)}.course-units_editorialItemDimmed__lqozJ{opacity:.3;transition:opacity .15s}@keyframes course-units_unitFadeIn__WZAxC{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.course-units_timelineDot__0GSDX{position:absolute;top:50%;left:-36px;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--course-timeline-dot,rgba(91,106,191,.55));border:2px solid var(--bg);z-index:1;pointer-events:none;flex-shrink:0}.course-units_timelineDotHardest__GVm_E{background:var(--course-companion,#c4705a);width:14px;height:14px}.course-units_editorialNum__Vq1GN{font-family:var(--course-num-font,var(--font-body));font-size:88px;font-weight:600;color:rgba(0,0,0,.1);line-height:1;letter-spacing:-.05em;text-align:right;-webkit-user-select:none;user-select:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-units_editorialItemContent__AWKEv{display:flex;flex-direction:column;gap:6px;min-width:0}.course-units_editorialTitleRow__khBQR{display:flex;align-items:center;gap:8px}.course-units_editorialTitle__sgzlE{font-family:var(--course-title-font,var(--font-body));font-style:var(--course-title-style,normal);font-size:20px;font-weight:600;color:var(--text-secondary);line-height:1.25;transition:color .12s}.course-units_hardestIcon__aexQM{flex-shrink:0}.course-units_editorialItemFeatured__mx0eW{background:var(--course-featured-bg,rgba(255,255,255,.06));border-radius:16px;border-bottom:none;padding:36px 28px 36px 0;margin:12px 0}.course-units_editorialItemFeatured__mx0eW:hover{background:var(--course-featured-bg,rgba(255,255,255,.06));filter:brightness(1.08)}.course-units_editorialItemFeatured__mx0eW .course-units_editorialTitle__sgzlE{font-size:22px;color:var(--text-on-dark)}.course-units_editorialItemFeatured__mx0eW .course-units_editorialRole__1L5D4{color:var(--text-on-dark-dim)}.course-units_editorialItemFeatured__mx0eW .course-units_editorialNum__Vq1GN{color:rgba(0,0,0,.08)}.course-units_editorialItemFeatured__mx0eW .course-units_timelineDot__0GSDX{border-color:var(--course-featured-bg,transparent);background:var(--companion,#c4705a);width:14px;height:14px}.course-units_featuredBadge__Lh_aa{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--companion,#c4705a);background:rgba(128,128,128,.12);border:1px solid rgba(128,128,128,.25);border-radius:4px;padding:3px 8px;margin-bottom:10px;width:fit-content}.course-units_featuredVoice__hw8tI{font-family:var(--sakha-font);font-size:17px;font-weight:700;font-style:italic;color:var(--companion,#c4705a);line-height:1.4;margin-top:10px}.course-units_editorialRole__1L5D4{font-family:var(--font-satisfy);font-size:14px;color:var(--sakha-color);line-height:1.45;margin-top:4px}.course-units_editorialWeight__tK5U4{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--course-weight-color,rgba(200,134,10,.75));letter-spacing:.04em;margin-top:2px}.course-units_pageTitle__WHyuC{display:block;font-size:clamp(36px,6vw,72px);font-weight:800;color:var(--text-secondary);margin:0 0 32px;line-height:1;letter-spacing:-.03em;text-decoration:none}.course-units_pageTitle__WHyuC:hover{opacity:.8}