.knowledge-module__5IJ5Rq__catalog,.knowledge-module__5IJ5Rq__reader{width:min(100%,1040px);margin:0 auto;padding:40px 32px 72px}.knowledge-module__5IJ5Rq__catalogHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:36px;padding-bottom:30px;display:flex}.knowledge-module__5IJ5Rq__eyebrow,.knowledge-module__5IJ5Rq__lessonNumber{color:var(--color-accent);margin:0 0 8px;font-size:.75rem;font-weight:700;line-height:1.5}.knowledge-module__5IJ5Rq__catalogHeader h1,.knowledge-module__5IJ5Rq__articleHeader h1{letter-spacing:0;margin:0;font-size:2rem;font-weight:600;line-height:1.35}.knowledge-module__5IJ5Rq__catalogIntro,.knowledge-module__5IJ5Rq__articleSummary{max-width:680px;color:var(--color-muted);margin:10px 0 0;font-size:.94rem;line-height:1.8}.knowledge-module__5IJ5Rq__releaseSummary{color:var(--color-muted);flex:none;margin:0;font-size:.78rem;line-height:1.6}.knowledge-module__5IJ5Rq__stageList,.knowledge-module__5IJ5Rq__courseList{margin:0;padding:0;list-style:none}.knowledge-module__5IJ5Rq__stage{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(230px,.72fr) minmax(0,1.5fr);gap:40px;padding:34px 0;display:grid}.knowledge-module__5IJ5Rq__stageHeader{grid-template-columns:40px minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.knowledge-module__5IJ5Rq__stageNumber{color:var(--color-accent);font-size:.75rem;font-weight:700;line-height:1.8}.knowledge-module__5IJ5Rq__stageHeading{min-width:0}.knowledge-module__5IJ5Rq__stageTitleLine{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.knowledge-module__5IJ5Rq__stageTitleLine h2{letter-spacing:0;margin:0;font-size:1.05rem;font-weight:600;line-height:1.5}.knowledge-module__5IJ5Rq__stageHeading>p,.knowledge-module__5IJ5Rq__unreleasedCopy{color:var(--color-muted);margin:7px 0 0;font-size:.8rem;line-height:1.7}.knowledge-module__5IJ5Rq__availableLabel,.knowledge-module__5IJ5Rq__laterLabel,.knowledge-module__5IJ5Rq__articleLabels span{border-radius:4px;align-items:center;min-height:24px;padding:2px 8px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.knowledge-module__5IJ5Rq__availableLabel{color:var(--color-accent);background:var(--color-accent-soft)}.knowledge-module__5IJ5Rq__laterLabel,.knowledge-module__5IJ5Rq__articleLabels span{color:var(--color-muted);background:var(--color-panel-soft)}.knowledge-module__5IJ5Rq__courseList{border-top:1px solid var(--color-border);min-width:0}.knowledge-module__5IJ5Rq__courseLink{border-bottom:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-width:0;padding:16px 2px;transition:color .14s,background-color .14s;display:grid}.knowledge-module__5IJ5Rq__courseList li:last-child .knowledge-module__5IJ5Rq__courseLink{border-bottom:0}.knowledge-module__5IJ5Rq__courseLink:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 36%, transparent)}.knowledge-module__5IJ5Rq__courseSequence{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.knowledge-module__5IJ5Rq__courseCopy{min-width:0;display:block}.knowledge-module__5IJ5Rq__courseCopy strong,.knowledge-module__5IJ5Rq__courseCopy span{display:block}.knowledge-module__5IJ5Rq__courseCopy strong{color:var(--color-foreground);font-size:.9rem;font-weight:600;line-height:1.5}.knowledge-module__5IJ5Rq__courseCopy span{overflow-wrap:anywhere;color:var(--color-muted);margin-top:3px;font-size:.76rem;line-height:1.6}.knowledge-module__5IJ5Rq__courseSystem{color:var(--color-muted);white-space:nowrap;font-size:.7rem;line-height:1.5}.knowledge-module__5IJ5Rq__courseArrow{color:var(--color-muted)}.knowledge-module__5IJ5Rq__courseLink:hover .knowledge-module__5IJ5Rq__courseArrow{color:var(--color-accent)}.knowledge-module__5IJ5Rq__unreleasedCopy{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-self:center;margin:0;padding:14px 0}.knowledge-module__5IJ5Rq__breadcrumbs{max-width:780px;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto 30px;font-size:.74rem;line-height:1.6;display:flex}.knowledge-module__5IJ5Rq__breadcrumbs a:hover{color:var(--color-accent)}.knowledge-module__5IJ5Rq__article{max-width:780px;margin:0 auto}.knowledge-module__5IJ5Rq__articleHeader{border-bottom:1px solid var(--color-border);padding-bottom:28px}.knowledge-module__5IJ5Rq__articleLabels{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.knowledge-module__5IJ5Rq__prose{color:var(--color-foreground);overflow-wrap:anywhere;padding-top:12px;font-size:.95rem;line-height:1.9}.knowledge-module__5IJ5Rq__prose h1{letter-spacing:0;margin:30px 0 12px;font-size:1.5rem;font-weight:600;line-height:1.45}.knowledge-module__5IJ5Rq__prose h2{letter-spacing:0;margin:34px 0 12px;padding-top:4px;font-size:1.18rem;font-weight:650;line-height:1.55}.knowledge-module__5IJ5Rq__prose h3{letter-spacing:0;margin:26px 0 9px;font-size:1rem;font-weight:650;line-height:1.6}.knowledge-module__5IJ5Rq__prose p{margin:12px 0}.knowledge-module__5IJ5Rq__prose ul,.knowledge-module__5IJ5Rq__prose ol{margin:14px 0;padding-left:1.35rem}.knowledge-module__5IJ5Rq__prose li{margin:6px 0;padding-left:4px}.knowledge-module__5IJ5Rq__prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.knowledge-module__5IJ5Rq__prose strong{font-weight:650}.knowledge-module__5IJ5Rq__prose blockquote{color:var(--color-muted);border-left:3px solid var(--color-border);margin:20px 0;padding:2px 0 2px 18px}.knowledge-module__5IJ5Rq__prose code{color:var(--color-accent);background:var(--color-accent-soft);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-family:Consolas,SFMono-Regular,monospace;font-size:.86em}.knowledge-module__5IJ5Rq__prose pre{max-width:100%;color:var(--color-panel-foreground);background:var(--color-panel);border:1px solid var(--color-border);border-radius:6px;margin:20px 0;padding:16px;overflow-x:auto}.knowledge-module__5IJ5Rq__prose pre code{color:inherit;background:0 0;padding:0}.knowledge-module__5IJ5Rq__prose table{border-collapse:collapse;width:100%;margin:22px 0;font-size:.84rem;line-height:1.65;display:block;overflow-x:auto}.knowledge-module__5IJ5Rq__prose th,.knowledge-module__5IJ5Rq__prose td{text-align:left;vertical-align:top;border:1px solid var(--color-border);min-width:96px;padding:10px 12px}.knowledge-module__5IJ5Rq__prose th{color:var(--color-panel-foreground);background:var(--color-panel-soft);font-weight:650}.knowledge-module__5IJ5Rq__prose hr{border:0;border-top:1px solid var(--color-border);margin:30px 0}.knowledge-module__5IJ5Rq__knowledgeNote,.knowledge-module__5IJ5Rq__ruleRef{border-radius:6px;margin:22px 0;padding:16px 18px}.knowledge-module__5IJ5Rq__knowledgeNote{color:var(--color-foreground);background:var(--color-accent-soft);border-left:3px solid var(--color-accent)}.knowledge-module__5IJ5Rq__knowledgeNote[data-tone=caution]{background:var(--color-panel-soft);border-left-color:var(--color-secondary)}.knowledge-module__5IJ5Rq__knowledgeNote[data-tone=method],.knowledge-module__5IJ5Rq__knowledgeNote[data-tone=practice]{background:var(--color-panel);border:1px solid var(--color-border);border-left:3px solid var(--color-accent)}.knowledge-module__5IJ5Rq__knowledgeNote[data-tone=school]{background:var(--color-secondary-soft);border-left-color:var(--color-secondary)}.knowledge-module__5IJ5Rq__noteTitle,.knowledge-module__5IJ5Rq__ruleRefLabel{flex-wrap:wrap;align-items:center;gap:7px;line-height:1.5;display:flex}.knowledge-module__5IJ5Rq__noteTitle{color:var(--color-accent);font-size:.82rem}.knowledge-module__5IJ5Rq__noteBody,.knowledge-module__5IJ5Rq__ruleRefBody{margin-top:7px;font-size:.86rem;line-height:1.75}.knowledge-module__5IJ5Rq__noteBody>:first-child,.knowledge-module__5IJ5Rq__ruleRefBody>:first-child{margin-top:0}.knowledge-module__5IJ5Rq__noteBody>:last-child,.knowledge-module__5IJ5Rq__ruleRefBody>:last-child{margin-bottom:0}.knowledge-module__5IJ5Rq__ruleRef{color:var(--color-panel-foreground);background:var(--color-panel);border:1px solid var(--color-border)}.knowledge-module__5IJ5Rq__ruleRefLabel{color:var(--color-panel-muted);font-size:.76rem;font-weight:600}.knowledge-module__5IJ5Rq__ruleRefLabel code{color:var(--color-accent);background:var(--color-accent-soft);border-radius:4px;padding:2px 6px;font-size:.72rem}.knowledge-module__5IJ5Rq__lessonNavigation{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:780px;margin:42px auto 0;padding-top:24px;display:grid}.knowledge-module__5IJ5Rq__previousLesson,.knowledge-module__5IJ5Rq__nextLesson{min-width:0;color:var(--color-muted);align-items:center;gap:10px;display:flex}.knowledge-module__5IJ5Rq__nextLesson{text-align:right;justify-content:flex-end}.knowledge-module__5IJ5Rq__previousLesson span,.knowledge-module__5IJ5Rq__nextLesson span{min-width:0}.knowledge-module__5IJ5Rq__previousLesson small,.knowledge-module__5IJ5Rq__previousLesson strong,.knowledge-module__5IJ5Rq__nextLesson small,.knowledge-module__5IJ5Rq__nextLesson strong{display:block}.knowledge-module__5IJ5Rq__previousLesson small,.knowledge-module__5IJ5Rq__nextLesson small{margin-bottom:4px;font-size:.68rem;font-weight:500}.knowledge-module__5IJ5Rq__previousLesson strong,.knowledge-module__5IJ5Rq__nextLesson strong{color:var(--color-foreground);font-size:.82rem;font-weight:600;line-height:1.45}.knowledge-module__5IJ5Rq__previousLesson:hover strong,.knowledge-module__5IJ5Rq__nextLesson:hover strong{color:var(--color-accent)}.knowledge-module__5IJ5Rq__notFound{width:min(100%,720px);margin:0 auto;padding:72px 32px}.knowledge-module__5IJ5Rq__notFound h1{margin:0;font-size:1.6rem;font-weight:600;line-height:1.4}.knowledge-module__5IJ5Rq__notFound p{color:var(--color-muted);margin:12px 0 22px;line-height:1.75}.knowledge-module__5IJ5Rq__notFound a{color:var(--color-accent);font-weight:600}@media (max-width:760px){.knowledge-module__5IJ5Rq__catalog,.knowledge-module__5IJ5Rq__reader{padding:28px 20px 54px}.knowledge-module__5IJ5Rq__catalogHeader{flex-direction:column;align-items:flex-start;gap:14px}.knowledge-module__5IJ5Rq__catalogHeader h1,.knowledge-module__5IJ5Rq__articleHeader h1{font-size:1.65rem}.knowledge-module__5IJ5Rq__stage{grid-template-columns:1fr;gap:18px;padding:28px 0}.knowledge-module__5IJ5Rq__courseLink{grid-template-columns:26px minmax(0,1fr) 18px}.knowledge-module__5IJ5Rq__courseSystem{display:none}}@media (max-width:420px){.knowledge-module__5IJ5Rq__catalog,.knowledge-module__5IJ5Rq__reader{padding-left:16px;padding-right:16px}.knowledge-module__5IJ5Rq__stageHeader{grid-template-columns:30px minmax(0,1fr);gap:8px}.knowledge-module__5IJ5Rq__courseLink{gap:8px;padding:14px 0}.knowledge-module__5IJ5Rq__breadcrumbs{margin-bottom:24px}.knowledge-module__5IJ5Rq__lessonNavigation{grid-template-columns:1fr;gap:18px}.knowledge-module__5IJ5Rq__nextLesson{text-align:left;justify-content:flex-start}.knowledge-module__5IJ5Rq__knowledgeNote,.knowledge-module__5IJ5Rq__ruleRef{padding:14px}.knowledge-module__5IJ5Rq__notFound{padding:48px 18px}}@media (prefers-reduced-motion:reduce){.knowledge-module__5IJ5Rq__courseLink{transition:none}}.knowledge-module__5IJ5Rq__progressButton{min-height:34px;color:var(--color-muted);border:1px solid var(--color-border);background:0 0;border-radius:5px;align-items:center;gap:6px;margin-top:18px;padding:0 10px;font-size:.69rem;display:inline-flex}.knowledge-module__5IJ5Rq__progressButton[aria-pressed=true]{color:var(--color-secondary);background:var(--color-secondary-soft);border-color:#0000}
