.LessonVideo-module__oMrGva__facade{aspect-ratio:16/9;background:var(--bg-dark);width:100%;max-height:calc(100vh - var(--header-height));border-radius:4px;display:block;position:relative;overflow:hidden}.LessonVideo-module__oMrGva__poster{object-fit:cover}.LessonVideo-module__oMrGva__playGlyph{border:2px solid var(--warm-white);width:48px;height:48px;transition:transform var(--motion-fast) var(--spring-snappy), background-color var(--motion-fast);background:#1a171457;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #1a1714a6,0 2px 10px #1a17148c}.LessonVideo-module__oMrGva__playGlyph:before{content:"";border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--warm-white);filter:drop-shadow(0 1px 1.5px #1a1714b3);position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.LessonVideo-module__oMrGva__facade:hover .LessonVideo-module__oMrGva__playGlyph,.LessonVideo-module__oMrGva__facade:focus-visible .LessonVideo-module__oMrGva__playGlyph{background:#1a171480;transform:translate(-50%,-50%)scale(1.08)}.LessonVideo-module__oMrGva__facade:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}.LessonVideo-module__oMrGva__durationBadge{color:var(--warm-white);font-family:var(--font-sans);letter-spacing:.01em;font-variant-numeric:tabular-nums;background:#1a1714c7;border-radius:3px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;bottom:10px;right:10px}.LessonVideo-module__oMrGva__iframe{border:0;width:100%;height:100%}
.LessonInteractive-module__BicrDa__noVideo{aspect-ratio:16/9;background:var(--bg-dark);color:var(--concrete);border-radius:4px;justify-content:center;align-items:center;font-size:.875rem;display:flex}.LessonInteractive-module__BicrDa__progressionRow{margin-top:var(--space-md);padding-top:var(--space-sm);padding-bottom:var(--space-xl);border-top:1px solid var(--border-color);flex-wrap:wrap;gap:.75rem;display:flex}.LessonInteractive-module__BicrDa__primaryButton,.LessonInteractive-module__BicrDa__secondaryButton{min-height:48px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;transition:transform var(--motion-fast) var(--spring-snappy), box-shadow var(--motion-fast) var(--spring-snappy), border-color var(--motion-fast) var(--spring-snappy), color var(--motion-fast) var(--spring-snappy);border-radius:2px;justify-content:center;align-items:center;padding:0 1.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.LessonInteractive-module__BicrDa__primaryButton{background:var(--institutional-gold);color:var(--on-gold-text);box-shadow:var(--shadow-gold);border:none}.LessonInteractive-module__BicrDa__primaryButton:hover:not([aria-disabled=true]){box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.LessonInteractive-module__BicrDa__primaryButton:active:not([aria-disabled=true]){transform:translateY(0)}.LessonInteractive-module__BicrDa__primaryButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.LessonInteractive-module__BicrDa__primaryButton[aria-disabled=true]{cursor:default;color:var(--success-on-light);border:1px solid var(--success-on-light);box-shadow:none;background:0 0}.LessonInteractive-module__BicrDa__secondaryButton{color:var(--text-primary);border:1px solid var(--border-control);box-shadow:var(--shadow-sm);text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:#faf8f5bf;max-width:60%;font-weight:600;overflow:hidden}.LessonInteractive-module__BicrDa__secondaryButton:hover,.LessonInteractive-module__BicrDa__secondaryButton:focus-visible{border-color:var(--gold-on-light);color:var(--gold-on-light)}.LessonInteractive-module__BicrDa__secondaryButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.LessonInteractive-module__BicrDa__secondaryButton{gap:.35em}.LessonInteractive-module__BicrDa__secondaryButtonArrow{display:inline-block;transform:translateY(-3px)}@media (max-width:480px){.LessonInteractive-module__BicrDa__primaryButton,.LessonInteractive-module__BicrDa__secondaryButton{flex:100%;max-width:100%}}.LessonInteractive-module__BicrDa__primaryForm{display:contents}.LessonInteractive-module__BicrDa__failureBlock{margin-top:calc(var(--space-xs) - var(--space-xl));padding-bottom:var(--space-xl);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.LessonInteractive-module__BicrDa__failureLine{color:var(--error-on-light);max-width:44ch;margin:0;font-size:.8125rem}.LessonInteractive-module__BicrDa__retryButton{min-height:40px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--text-primary);border:1px solid var(--border-control);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--spring-snappy), color var(--motion-fast) var(--spring-snappy);background:#faf8f5bf;border-radius:2px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.LessonInteractive-module__BicrDa__retryButton:hover,.LessonInteractive-module__BicrDa__retryButton:focus-visible{border-color:var(--gold-on-light);color:var(--gold-on-light)}.LessonInteractive-module__BicrDa__retryButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}
.FormatMenu-module__plYX3W__actions{align-items:center;gap:.5rem;height:40px;display:flex}.FormatMenu-module__plYX3W__primary{height:40px;font-family:var(--font-sans);color:var(--text-primary);border:1px solid var(--border-control);white-space:nowrap;cursor:pointer;background:#faf8f5bf;border-radius:4px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.FormatMenu-module__plYX3W__primary:hover:not(:disabled){border-color:var(--gold-on-light);color:var(--gold-on-light)}.FormatMenu-module__plYX3W__primary:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.FormatMenu-module__plYX3W__primary:disabled{opacity:.7;cursor:default}.FormatMenu-module__plYX3W__root{display:inline-block;position:relative}.FormatMenu-module__plYX3W__trigger{height:40px;font-family:var(--font-sans);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 .5rem;font-size:.8125rem}.FormatMenu-module__plYX3W__trigger:hover{color:var(--gold-on-light)}.FormatMenu-module__plYX3W__escapeHatch{justify-content:center;align-items:center;display:inline-flex;}.FormatMenu-module__plYX3W__onDark{color:var(--stone)}.FormatMenu-module__plYX3W__onDark:hover{color:var(--gold-on-light)}.FormatMenu-module__plYX3W__trigger:focus-visible,.FormatMenu-module__plYX3W__item:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.FormatMenu-module__plYX3W__menu{z-index:20;background:var(--bg-primary);border:1px solid var(--border-control);min-width:12rem;box-shadow:var(--shadow-lg);border-radius:4px;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);right:0}.FormatMenu-module__plYX3W__item{min-height:44px;font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;padding:0 .75rem;font-size:.875rem;text-decoration:none;display:flex}.FormatMenu-module__plYX3W__item:hover{background:var(--bg-dark);color:var(--warm-white)}.FormatMenu-module__plYX3W__itemError{min-height:44px;font-family:var(--font-sans);color:var(--error-on-light);align-items:center;gap:.5rem;width:100%;padding:0 .75rem;font-size:.875rem;display:flex}.FormatMenu-module__plYX3W__retryButton{border:1px solid var(--error-on-light);color:var(--error-on-light);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .55rem;font-size:.8125rem;font-weight:600}.FormatMenu-module__plYX3W__retryButton:hover:not(:disabled){background:var(--error-on-light);color:var(--warm-white)}.FormatMenu-module__plYX3W__retryButton:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.FormatMenu-module__plYX3W__retryButton:disabled{opacity:.6;cursor:default}.FormatMenu-module__plYX3W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DataRoomSection-module__lVkvOG__section{padding:var(--space-md);background:var(--bg-dark);border-radius:4px}.DataRoomSection-module__lVkvOG__grid{gap:var(--space-md);margin-top:var(--space-sm);grid-template-columns:1fr 2fr;align-items:start;display:grid}.DataRoomSection-module__lVkvOG__frame{aspect-ratio:16/9;background:var(--stone);border:1px solid var(--border-control);border-radius:4px;flex-wrap:wrap;place-content:center;gap:.375rem;padding:.5rem;display:flex;position:relative;overflow:hidden}.DataRoomSection-module__lVkvOG__cell{aspect-ratio:3/2;background:var(--warm-white);border-radius:2px;flex:0 0 calc(25% - .28125rem);min-height:0;position:relative;overflow:hidden}.DataRoomSection-module__lVkvOG__plate{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.DataRoomSection-module__lVkvOG__body{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.DataRoomSection-module__lVkvOG__title{color:var(--warm-white);margin:0;scroll-margin-top:96px;font-size:1.5rem}.DataRoomSection-module__lVkvOG__meta{font-family:var(--font-sans);color:var(--stone);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.5}.DataRoomSection-module__lVkvOG__line{font-family:var(--font-sans);color:var(--stone);margin:0;font-size:.9375rem;line-height:1.6}.DataRoomSection-module__lVkvOG__action{height:40px;font-family:var(--font-sans);color:var(--on-gold-text);background:var(--institutional-gold);border:1px solid var(--institutional-gold);white-space:nowrap;border-radius:4px;align-items:center;margin-top:.25rem;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.DataRoomSection-module__lVkvOG__action:hover{background:var(--gold-on-light);border-color:var(--gold-on-light);color:var(--warm-white)}.DataRoomSection-module__lVkvOG__action:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}@media (max-width:640px){.DataRoomSection-module__lVkvOG__grid{gap:var(--space-sm);grid-template-columns:1fr}}
.ModuleStagingArea-module__JDFNSq__section{margin-bottom:var(--space-md);border-bottom:1px solid var(--border-color)}.ModuleStagingArea-module__JDFNSq__heading{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 .25rem;scroll-margin-top:96px;font-size:1.375rem}.ModuleStagingArea-module__JDFNSq__intro{color:var(--text-secondary);margin:0 0 var(--space-md);font-size:.875rem}.ModuleStagingArea-module__JDFNSq__group{padding-top:var(--space-sm);border-top:1px solid var(--border-color)}.ModuleStagingArea-module__JDFNSq__group:first-of-type{border-top:none;padding-top:0}.ModuleStagingArea-module__JDFNSq__group+.ModuleStagingArea-module__JDFNSq__group{margin-top:var(--space-sm)}.ModuleStagingArea-module__JDFNSq__groupLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-on-light);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.ModuleStagingArea-module__JDFNSq__groupCount{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.ModuleStagingArea-module__JDFNSq__groupNote{color:var(--text-secondary);max-width:62ch;margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.ModuleStagingArea-module__JDFNSq__dataRoomLink{color:var(--gold-on-light);align-items:center;min-height:44px;margin-top:.5rem;font-size:.8125rem;display:flex}.ModuleStagingArea-module__JDFNSq__dataRoomLink:hover,.ModuleStagingArea-module__JDFNSq__dataRoomLink:focus-visible{color:var(--text-primary)}
.FounderVideoFrame-module__na4wxW__frame{aspect-ratio:16/9;background:var(--bg-dark);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.FounderVideoFrame-module__na4wxW__iframe{border:none;width:100%;height:100%}.FounderVideoFrame-module__na4wxW__titleScrim{background:linear-gradient(to bottom, var(--bg-dark) 0%, var(--bg-dark) 55%, transparent 100%);pointer-events:none;height:56px;position:absolute;top:0;left:0;right:0}.FounderVideoFrame-module__na4wxW__playGlyph{background:var(--warm-white);border-radius:999px;width:64px;height:64px;position:relative}.FounderVideoFrame-module__na4wxW__playGlyph:before{content:"";border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent var(--warm-charcoal);position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.FounderVideoFrame-module__na4wxW__framePlaceholder{cursor:default;aspect-ratio:auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.FounderVideoFrame-module__na4wxW__placeholderRatio{aspect-ratio:16/9;grid-area:1/1;width:100%}.FounderVideoFrame-module__na4wxW__placeholderInner{justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;grid-area:1/1;padding:2rem;display:flex}.FounderVideoFrame-module__na4wxW__portrait{border:1px solid var(--institutional-gold);object-fit:cover;border-radius:999px;flex-shrink:0;width:88px;height:88px}.FounderVideoFrame-module__na4wxW__placeholderText{gap:var(--space-sm);flex-direction:column;align-items:center;display:flex}.FounderVideoFrame-module__na4wxW__placeholderHeading{max-width:32rem;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--warm-white);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.FounderVideoFrame-module__na4wxW__placeholderBody{max-width:30rem;font-family:var(--font-sans);color:var(--stone);margin:0;font-size:.95rem;line-height:1.6}.FounderVideoFrame-module__na4wxW__poster{object-fit:cover;filter:brightness(.82);width:100%;height:100%;position:absolute;inset:0}
.DataRoomVideoIntro-module__PundWW__section{margin-bottom:var(--space-lg);padding-top:3rem}
.ModuleProgressBlock-module__H61xmW__block{margin-top:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-sm);border:1px solid var(--border-color);background:var(--bg-primary);border-radius:4px}.ModuleProgressBlock-module__H61xmW__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-on-light);margin:0 0 var(--space-xs);font-size:.75rem;font-weight:700}.ModuleProgressBlock-module__H61xmW__heading{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-xs);font-size:1.375rem}.ModuleProgressBlock-module__H61xmW__capability{color:var(--text-primary);margin:0 0 var(--space-sm);max-width:60ch;font-size:.9375rem}.ModuleProgressBlock-module__H61xmW__primaryLink{min-height:44px;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:var(--institutional-gold);color:var(--on-gold-text);box-shadow:var(--shadow-gold);transition:transform var(--motion-fast) var(--spring-snappy), box-shadow var(--motion-fast) var(--spring-snappy);border:none;border-radius:2px;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ModuleProgressBlock-module__H61xmW__primaryLink:hover,.ModuleProgressBlock-module__H61xmW__primaryLink:focus-visible{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.ModuleProgressBlock-module__H61xmW__primaryLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}.ModuleProgressBlock-module__H61xmW__group{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-color)}.ModuleProgressBlock-module__H61xmW__group:first-of-type{border-top:none}.ModuleProgressBlock-module__H61xmW__groupLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-on-light);margin:0 0 var(--space-xs);font-size:.75rem;font-weight:700}.ModuleProgressBlock-module__H61xmW__groupNote{color:var(--text-secondary);margin:0 0 var(--space-xs);max-width:60ch;font-size:.875rem}.ModuleProgressBlock-module__H61xmW__dataRoomLink{color:var(--gold-on-light);align-items:center;min-height:44px;margin-top:.5rem;font-size:.8125rem;display:flex}.ModuleProgressBlock-module__H61xmW__dataRoomLink:hover,.ModuleProgressBlock-module__H61xmW__dataRoomLink:focus-visible{color:var(--text-primary)}.ModuleProgressBlock-module__H61xmW__nextWrap{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-color);display:flex}@media (min-width:768px){.ModuleProgressBlock-module__H61xmW__nextWrap{justify-content:flex-end}}
.WelcomeMoment-module__K1C1wa__section{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;padding-top:3rem;display:flex}
.Provenance-module__BugLEW__root{margin:0 0 clamp(1.25rem,3vh,1.75rem)}.Provenance-module__BugLEW__instructor{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,2.5rem);margin:0 0 clamp(1.5rem,4vh,2rem);display:grid}.Provenance-module__BugLEW__person{align-items:center;gap:1.1rem;display:flex}.Provenance-module__BugLEW__avatar{border:1px solid var(--institutional-gold);object-fit:cover;border-radius:999px;flex:none;width:88px;height:88px}.Provenance-module__BugLEW__name{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 .2rem;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.2}.Provenance-module__BugLEW__role{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9rem}.Provenance-module__BugLEW__highlights{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.Provenance-module__BugLEW__highlight{font-family:var(--font-sans);color:var(--text-primary);padding-left:1.3rem;font-size:clamp(.9rem,1.4vw,.97rem);line-height:1.5;position:relative}.Provenance-module__BugLEW__highlight:before{content:"";background:var(--gold-on-light);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.Provenance-module__BugLEW__dark .Provenance-module__BugLEW__name,.Provenance-module__BugLEW__dark .Provenance-module__BugLEW__highlight{color:var(--warm-white)}.Provenance-module__BugLEW__dark .Provenance-module__BugLEW__role{color:var(--stone)}.Provenance-module__BugLEW__dark .Provenance-module__BugLEW__highlight:before{background:var(--institutional-gold)}@media (max-width:779px){.Provenance-module__BugLEW__instructor{grid-template-columns:1fr}}.Provenance-module__BugLEW__caption{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-on-light);margin:0 0 .85rem;font-size:.72rem;font-weight:600}.Provenance-module__BugLEW__list{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.25rem;margin:0;padding:1rem 0;list-style:none;display:flex}.Provenance-module__BugLEW__dark .Provenance-module__BugLEW__caption,.Provenance-module__BugLEW__dark .Provenance-module__BugLEW__mark{color:var(--institutional-gold)}.Provenance-module__BugLEW__dark .Provenance-module__BugLEW__list{border-top-color:#b8956e57;border-bottom-color:#b8956e57}.Provenance-module__BugLEW__item{flex:0 auto;justify-content:center;align-items:center;min-width:0;display:flex}.Provenance-module__BugLEW__mark{color:var(--gold-on-light);display:block}.Provenance-module__BugLEW__mark svg{width:100%;height:100%;display:block}.Provenance-module__BugLEW__item[data-mark=porsche]{width:240px;height:16px}.Provenance-module__BugLEW__item[data-mark=bmw]{width:34px;height:34px}.Provenance-module__BugLEW__item[data-mark=mcdonalds]{width:37px;height:32px}.Provenance-module__BugLEW__item[data-mark=aon]{width:75px;height:28px}.Provenance-module__BugLEW__item[data-mark=alfa-romeo]{width:171px;height:18px}.Provenance-module__BugLEW__item[data-mark=huhtamaki]{width:121px;height:20px}.Provenance-module__BugLEW__item[data-mark=novelis]{width:85px;height:18px}.Provenance-module__BugLEW__item[data-mark=kohler]{width:92px;height:20px}@media (max-width:779px){.Provenance-module__BugLEW__list{flex-wrap:wrap;gap:1rem .5rem;padding-block:.85rem}.Provenance-module__BugLEW__item[data-mark=porsche]{width:168px;height:11.2px}.Provenance-module__BugLEW__item[data-mark=bmw]{width:30px;height:30px}.Provenance-module__BugLEW__item[data-mark=mcdonalds]{width:32px;height:28px}.Provenance-module__BugLEW__item[data-mark=aon]{width:61px;height:23px}.Provenance-module__BugLEW__item[data-mark=alfa-romeo]{width:98px;height:10.3px}.Provenance-module__BugLEW__item[data-mark=huhtamaki]{width:78px;height:13px}.Provenance-module__BugLEW__item[data-mark=novelis]{width:67px;height:14px}.Provenance-module__BugLEW__item[data-mark=kohler]{width:65px;height:14px}}
.ChallengeMilestoneNotice-module__wf2WLW__line{margin:var(--space-md) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--border-color);color:var(--text-secondary);max-width:46ch;font-size:.9375rem}.ChallengeMilestoneNotice-module__wf2WLW__claimLink{color:var(--gold-on-light);font-weight:600;text-decoration:underline}.ChallengeMilestoneNotice-module__wf2WLW__claimLink:hover,.ChallengeMilestoneNotice-module__wf2WLW__claimLink:focus-visible{color:var(--warm-charcoal)}.ChallengeMilestoneNotice-module__wf2WLW__claimLink:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}
.page-module__6R-tKa__stickyHeader{top:var(--header-height);z-index:10;justify-content:space-between;align-items:baseline;gap:var(--space-sm);background:var(--bg-primary);border-bottom:1px solid var(--border-control);margin-bottom:var(--space-sm);padding:1rem 0;display:flex;position:sticky}@media (min-width:1024px){.page-module__6R-tKa__stickyHeader{top:0}}.page-module__6R-tKa__stickyLabel{color:var(--text-primary);min-width:0;font-size:.8125rem;font-weight:600}.page-module__6R-tKa__stickyModuleName{display:none}@media (min-width:700px){.page-module__6R-tKa__stickyModuleName{display:inline}}.page-module__6R-tKa__stickyCount{color:var(--text-secondary);letter-spacing:.04em;flex-shrink:0;font-size:.75rem;font-weight:600}.page-module__6R-tKa__header{padding:0 0 var(--space-md)}.page-module__6R-tKa__h1{margin:.5rem 0 .75rem}.page-module__6R-tKa__h1:focus-visible{outline:none}.page-module__6R-tKa__promise{color:var(--text-secondary);font-size:1.0625rem;line-height:1.6}.page-module__6R-tKa__produces{margin-top:var(--space-sm);font-family:var(--font-serif);color:var(--text-primary);font-size:1.1875rem;font-weight:400;line-height:1.5}.page-module__6R-tKa__drawerLine{color:var(--text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.6}.page-module__6R-tKa__meta{color:var(--text-secondary);gap:.75rem;margin-top:.75rem;font-size:.8125rem;display:flex}.page-module__6R-tKa__metaNote{color:var(--text-secondary);font-style:italic}.page-module__6R-tKa__meta span:not(:last-child):after{content:"·";color:var(--border-control);margin-left:.75rem}.page-module__6R-tKa__progressBlock{max-width:360px;margin-top:.75rem}.page-module__6R-tKa__stickyProgress{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.page-module__6R-tKa__stickyProgressBar{width:64px}.page-module__6R-tKa__sectionHeading{margin-bottom:var(--space-sm);font-size:1.25rem}.page-module__6R-tKa__lessonList{border-top:1px solid var(--border-control);margin-bottom:var(--space-lg)}.page-module__6R-tKa__moduleAssetsSection{padding-bottom:var(--space-xl)}.page-module__6R-tKa__modulePagerNav{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border-color);padding-bottom:var(--space-xl);display:flex}.page-module__6R-tKa__modulePagerLink,.page-module__6R-tKa__modulePagerLinkNext{min-height:44px;color:var(--text-secondary);align-items:center;max-width:45%;font-size:.875rem;display:flex}.page-module__6R-tKa__modulePagerLinkNext{text-align:right;justify-content:flex-end;margin-left:auto}.page-module__6R-tKa__modulePagerLink:hover,.page-module__6R-tKa__modulePagerLinkNext:hover,.page-module__6R-tKa__modulePagerLink:focus-visible,.page-module__6R-tKa__modulePagerLinkNext:focus-visible{color:var(--gold-on-light)}
