.module_page__RcJZ_{min-height:100vh;background:var(--light-bg)}.module_header__gFdHh{padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-10);border-bottom:1px solid var(--light-border);background:var(--light-bg)}.module_trackLabel__6ZEia{display:block;font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-widest);color:var(--track-color,var(--color-accent-cyan));margin-bottom:var(--space-4);opacity:.9}.module_moduleNumber__m1Y1t{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);color:var(--light-text);line-height:.9;margin-bottom:var(--space-2)}.module_title__1HKAQ{font-family:var(--font-primary);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:var(--font-weight-medium);color:var(--light-text);letter-spacing:.02em;margin-bottom:var(--space-4)}.module_duration__wT9jM{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--light-text-muted);letter-spacing:var(--letter-spacing-wide)}.module_ethosSection__7oQjZ{padding:var(--space-12) 0;background:var(--dark-bg);border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border)}.module_ethos__PUhtE{max-width:640px;margin:0 auto;text-align:center}.module_ethosLine__RhMFk{font-weight:var(--font-weight-normal);color:var(--dark-text-secondary);margin-bottom:var(--space-2)}.module_ethosAccent__GT9rV,.module_ethosLine__RhMFk{font-family:var(--font-primary);font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.5}.module_ethosAccent__GT9rV{font-weight:var(--font-weight-medium);color:var(--dark-text);margin-bottom:var(--space-5)}.module_ethosSubtext__ovKP4{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--dark-text-muted);font-style:italic;line-height:var(--line-height-relaxed)}.module_contentContainer__fHMMl{padding:var(--space-10) 0;background:var(--light-bg)}.module_contentInner__O71Qx{background:none;border:none}.module_overviewSection__XPmBw{padding:0 0 var(--space-8);border-bottom:1px solid var(--light-border);margin-bottom:var(--space-2)}.module_overviewGrid__34x3e{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.module_overviewMain__ckl1P{max-width:100%}.module_sectionLabel__pYypv{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-widest);color:var(--light-text-muted);margin-bottom:var(--space-5)}.module_overview__h8x7M p{font-family:var(--font-primary);font-size:1.0625rem;line-height:1.85;color:var(--light-text-secondary);margin-bottom:var(--space-5)}.module_kortPrinciple__ADoyq{margin-top:var(--space-8);padding:var(--space-5) var(--space-6);background:var(--light-bg-raised);border-left:2px solid var(--track-color,var(--color-accent-cyan))}.module_principleLabel__6LSQV{display:block;font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-widest);color:var(--track-color,var(--color-accent-cyan));margin-bottom:var(--space-3);opacity:.9}.module_kortPrinciple__ADoyq p{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.75;color:var(--light-text-secondary);margin:0}.module_objectivesSidebar__lkZ0S{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6));padding:var(--space-5);background:var(--light-bg-raised);border:1px solid var(--light-border)}.module_objectives__WyfmT{display:flex;flex-direction:column;gap:var(--space-3)}.module_objective__y2Jik{display:flex;gap:var(--space-3);align-items:flex-start}.module_objectiveNumber__4GJHA{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--track-color,var(--color-accent-cyan));flex-shrink:0;padding-top:2px;opacity:.8}.module_objective__y2Jik p{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:1.6;color:var(--light-text-secondary);margin:0}.module_quizSection__PGkuv{padding:var(--space-10) 0;background:var(--light-bg);border-top:1px solid var(--light-border)}.module_quizCta__DaJUm{max-width:480px;margin:0 auto;text-align:center}.module_quizCta__DaJUm h3{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--light-text);margin-bottom:var(--space-3)}.module_quizCta__DaJUm p{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--light-text-secondary);margin-bottom:var(--space-6);line-height:1.6}.module_quizButton__e8kwt{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--light-text);color:var(--light-bg);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;text-decoration:none;transition:opacity var(--transition-fast)}.module_quizButton__e8kwt:hover{opacity:.85;color:var(--light-bg)}.module_navSection___u1Dz{padding:var(--space-8) 0;border-top:1px solid var(--light-border);background:var(--light-bg)}.module_moduleNav__A2ZBX{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.module_navLink__eRJZ9{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--light-text-secondary);text-decoration:none;padding:var(--space-3) 0;transition:color var(--transition-fast)}.module_navLink__eRJZ9:hover{color:var(--track-color,var(--color-accent-cyan))}@media (max-width:1024px){.module_overviewGrid__34x3e{grid-template-columns:1fr;gap:var(--space-10)}.module_objectivesSidebar__lkZ0S{position:static}}@media (max-width:768px){.module_header__gFdHh{padding:calc(var(--header-height) + var(--space-8)) 0 var(--space-8)}.module_moduleNumber__m1Y1t{font-size:3rem}.module_title__1HKAQ{font-size:1.25rem}.module_ethosAccent__GT9rV,.module_ethosLine__RhMFk{font-size:1.125rem}.module_ethosSection__7oQjZ{padding:var(--space-10) 0}.module_overviewSection__XPmBw{padding:0 0 var(--space-6)}.module_contentContainer__fHMMl{padding:var(--space-6) 0}.module_quizSection__PGkuv{padding:var(--space-8) 0}.module_moduleNav__A2ZBX{flex-direction:column;align-items:flex-start}}