.Teaching_support__odokP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.Teaching_support__odokP>section{min-width:0;margin:0;padding-block:24px 0;border-top:1px solid var(--line)}.Teaching_support__odokP>section>h2{margin-top:0}.Teaching_support__odokP .Teaching_referenceGroup__zTr3B{grid-column:1/-1}.Teaching_metadata__1_b25{color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.Teaching_example__d6I3q{margin-block:12px;padding:12px 16px;border-left:3px solid var(--accent-brown)}.Teaching_example__d6I3q strong{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Teaching_routine__b9EPO .Teaching_loop__luO3n,.Teaching_support__odokP .Teaching_loop__luO3n{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;padding:0}.Teaching_loop__luO3n li{display:flex;align-items:center;gap:12px}.Teaching_loop__luO3n li:not(:last-child):after{content:"→";color:var(--text-muted)}.Teaching_support__odokP .Teaching_formats___SToP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0;list-style:none}.Teaching_formats___SToP li{display:grid;align-content:start;grid-gap:4px;gap:4px;padding-block:4px 8px;border-bottom:1px solid var(--line)}.Teaching_formats___SToP span{font-size:var(--text-sm);line-height:1.55}.Teaching_formats___SToP strong{color:var(--dark);font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Teaching_guideHeader__LE15F{margin-bottom:16px}.Teaching_chooser__YrIFq{display:flex;flex-wrap:wrap;gap:8px;padding:0}.Teaching_chooser__YrIFq a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-decoration:none;font-weight:600}.Teaching_chooser__YrIFq:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.Teaching_guideOrientation__J_3c8{margin-block:12px 24px}.Teaching_guideOrientation__J_3c8 .Teaching_resourceLinks__H_qEj{display:flex;flex-wrap:wrap;gap:4px 24px}.Teaching_resourceLinks__H_qEj a,.Teaching_returnLink__IncOS{display:inline-flex;align-items:center;min-height:44px}.Teaching_lesson__zW_FH{scroll-margin-top:20px;border-top:1px solid var(--line);padding-top:24px}.Teaching_workedMethod__C3PFq{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);grid-gap:24px;gap:24px;align-items:center}.Teaching_lesson__zW_FH .Teaching_steps__2FN6_{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.Teaching_steps__2FN6_ li{margin:0;padding:8px 12px;border-left:2px solid var(--line)}.Teaching_steps__2FN6_ strong{display:block;color:var(--dark);font-size:1.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Teaching_steps__2FN6_ span{display:block;margin-top:4px;line-height:1.55}.Teaching_try__Qizlb{margin-block:16px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.Teaching_try__Qizlb label{display:grid;grid-gap:4px;gap:4px}.Teaching_try__Qizlb label span{color:var(--text-muted)}.Teaching_tryControls__aZNnb{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.Teaching_tryControls__aZNnb input{min-width:0;width:90px;min-height:44px;padding:8px;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface-control);color:var(--ink)}.Teaching_try__Qizlb .Teaching_feedback__0z4ZB{margin-block:8px}.Teaching_try__Qizlb .Teaching_feedback__0z4ZB:empty{display:none}.Teaching_try__Qizlb details{padding-block:4px 0;border-bottom:0}.Teaching_drillAction__7Gu7x{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px}.Teaching_lesson__zW_FH .Teaching_practiceLink__uLFjm{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.Teaching_lesson__zW_FH .Teaching_returnLink__IncOS{margin-top:4px}.Teaching_references___69t_{border-top:1px solid var(--line);padding-top:24px}.Teaching_diagram__QHDkV{margin:12px 0;max-width:480px}.Teaching_diagram__QHDkV svg{display:block;width:100%;max-height:130px;overflow:visible;color:var(--ink);font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Teaching_diagram__QHDkV text{fill:currentColor}.Teaching_diagramAdjust__kgKIS,.Teaching_diagramLine__5zPOK{fill:none;stroke:currentColor;stroke-width:2}.Teaching_diagramAdjust__kgKIS{stroke:var(--accent-brown);stroke-width:3}.Teaching_diagramFill__uAnNl{fill:var(--surface-rose);stroke:currentColor;stroke-width:2}.Teaching_diagramShaded__HaSEM{fill:var(--accent-brown);stroke:var(--surface);stroke-width:2}.Teaching_diagramEmpty__pbqFY{fill:none;stroke:currentColor;stroke-width:2}.Teaching_guidePage__4saEM{max-width:920px}.Teaching_guidePage__4saEM .Teaching_guideHeader__LE15F{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin:16px 0 32px}.Teaching_guideHeader__LE15F>div{max-width:620px}.Teaching_guidePage__4saEM .Teaching_guideHeader__LE15F h1{font-size:clamp(32px,4.5vw,48px);margin-top:10px;max-width:18ch}.Teaching_guidePage__4saEM .Teaching_guideHeader__LE15F p{font-size:16px;max-width:50ch;margin-bottom:0}.Teaching_guideHeader__LE15F>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;flex-shrink:0;margin-top:30px;text-decoration:none}.Teaching_eyebrow__LrmDd{display:block;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.Teaching_lessonWorkspace__GiB7G{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.Teaching_lessonTabs__J_1X2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);padding:0 24px}.Teaching_lessonTabs__J_1X2 a{display:flex;align-items:center;justify-content:center;min-height:54px;padding:8px 4px;text-decoration:none;font-size:14px;font-weight:600;color:var(--text-muted);border-bottom:2px solid transparent}.Teaching_lessonTabs__J_1X2 a:hover{color:var(--dark);background:var(--surface-rose)}.Teaching_lessonTabs__J_1X2 a[aria-selected=true]{color:var(--dark);border-bottom-color:var(--dark)}.Teaching_lessonTabs__J_1X2 a:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.Teaching_guidePage__4saEM .Teaching_lesson__zW_FH{border:0;padding:28px;margin:0}.Teaching_guidePage__4saEM .Teaching_lessonIntro__LJxJE h2{margin:8px 0;font-size:26px}.Teaching_guidePage__4saEM .Teaching_lessonIntro__LJxJE p{margin:0;max-width:65ch;font-size:14px;color:var(--text-muted)}.Teaching_lessonBody___fQCK{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:32px;gap:32px;margin-top:28px}.Teaching_methodColumn__c30lK{min-width:0}.Teaching_guidePage__4saEM .Teaching_steps__2FN6_{gap:16px}.Teaching_guidePage__4saEM .Teaching_steps__2FN6_ li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0;border:0}.Teaching_guidePage__4saEM .Teaching_steps__2FN6_ .Teaching_stepNumber__FROs0{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;margin:0;font-size:12px;color:var(--text-muted)}.Teaching_guidePage__4saEM .Teaching_steps__2FN6_ strong{font-size:18px;line-height:1.4}.Teaching_guidePage__4saEM .Teaching_steps__2FN6_ span{font-size:13px;line-height:1.5}.Teaching_guidePage__4saEM .Teaching_mistake__HmLae{font-size:13px;line-height:1.6;margin:20px 0 12px;padding-left:12px;border-left:2px solid var(--line)}.Teaching_guidePage__4saEM .Teaching_mistake__HmLae strong{font-weight:600}.Teaching_guidePage__4saEM .Teaching_methodExtras__GGQJZ{padding:4px 0;border-bottom:0}.Teaching_guidePage__4saEM .Teaching_methodExtras__GGQJZ summary{min-height:32px;font-size:13px;font-weight:400}.Teaching_guidePage__4saEM .Teaching_methodExtras__GGQJZ p{font-size:13px;margin:8px 0}.Teaching_practiceSet__CL0pO{min-width:0;padding:20px;border-radius:var(--radius);background:var(--surface-rose);align-self:start}.Teaching_practiceSetHeading__vHbv1{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Teaching_guidePage__4saEM .Teaching_practiceSetHeading__vHbv1 h3{margin:0;font-size:15px}.Teaching_practiceSetHeading__vHbv1 .Teaching_metadata__1_b25{font-size:12px;white-space:nowrap}.Teaching_guidePage__4saEM .Teaching_practiceSet__CL0pO .Teaching_try__Qizlb{margin:16px 0 0;padding:0;border:0;background:transparent}.Teaching_guidePage__4saEM .Teaching_practiceSet__CL0pO .Teaching_try__Qizlb label strong{font-family:var(--font-display);font-size:26px;line-height:1.3}.Teaching_guidePage__4saEM .Teaching_practiceSet__CL0pO .Teaching_try__Qizlb label span{font-size:12px}.Teaching_guidePage__4saEM .Teaching_practiceSet__CL0pO .Teaching_try__Qizlb details{padding:4px 0;border:0}.Teaching_guidePage__4saEM .Teaching_practiceSet__CL0pO .Teaching_try__Qizlb summary{font-size:12px;font-weight:400;min-height:36px}.Teaching_guidePage__4saEM .Teaching_practiceSet__CL0pO .Teaching_try__Qizlb li,.Teaching_guidePage__4saEM .Teaching_practiceSet__CL0pO .Teaching_try__Qizlb p{font-size:13px}.Teaching_practiceSet__CL0pO .Teaching_tryControls__aZNnb{gap:8px;flex-wrap:nowrap}.Teaching_practiceSet__CL0pO .Teaching_tryControls__aZNnb input{width:80px;text-align:center}.Teaching_practiceSet__CL0pO .Teaching_tryControls__aZNnb button{font-size:13px;padding-inline:12px}.Teaching_practiceSetNavigation__9deWg{display:flex;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.Teaching_practiceSetNavigation__9deWg button{font-size:12px;padding:6px 0;min-height:32px;border:0;background:transparent}.Teaching_practiceSetNavigation__9deWg button:disabled{opacity:.4;cursor:default}.Teaching_lessonFooter__hbG8c{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.Teaching_lessonFooter__hbG8c>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.Teaching_lessonFooter__hbG8c a{text-decoration:none;font-size:13px}.Teaching_lessonFooter__hbG8c .Teaching_metadata__1_b25{font-size:12px}.Teaching_guidePage__4saEM .Teaching_lessonFooter__hbG8c details{min-width:0;max-width:300px;padding:0;border:0}.Teaching_guidePage__4saEM .Teaching_lessonFooter__hbG8c summary{font-size:12px;font-weight:400}.Teaching_guidePage__4saEM .Teaching_lessonFooter__hbG8c p{font-size:13px}.Teaching_guidePage__4saEM .Teaching_drillNote__ne2hj{font-size:12px;color:var(--text-muted);margin:10px 0 0}.Teaching_guidePage__4saEM .Teaching_routine__b9EPO{margin:48px 0}.Teaching_sectionIntro__xBqIA h2{margin-top:8px}.Teaching_guidePage__4saEM .Teaching_sectionIntro__xBqIA p{font-size:14px;color:var(--text-muted);margin-top:0}.Teaching_guidePage__4saEM .Teaching_routineSteps__XnWUd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:0;list-style:none;margin:24px 0}.Teaching_guidePage__4saEM .Teaching_routineSteps__XnWUd li{margin:0;padding-top:16px;border-top:1px solid var(--line)}.Teaching_routineSteps__XnWUd>li>span{font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Teaching_guidePage__4saEM .Teaching_routineSteps__XnWUd h3{margin:8px 0;font-size:16px}.Teaching_guidePage__4saEM .Teaching_routineSteps__XnWUd p{font-size:14px;margin:0}.Teaching_guidePage__4saEM .Teaching_modeGuide__UJo19{border:0;padding:0}.Teaching_modeGuide__UJo19 dl{display:grid;grid-gap:16px;gap:16px;margin:12px 0}.Teaching_modeGuide__UJo19 dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:16px;gap:16px;font-size:14px}.Teaching_modeGuide__UJo19 dt{font-weight:600}.Teaching_modeGuide__UJo19 dd{margin:0}.Teaching_guidePage__4saEM .Teaching_modeGuide__UJo19 p{font-size:14px}.Teaching_guidePage__4saEM .Teaching_references___69t_{margin:40px 0 16px;padding-top:24px}.Teaching_guidePage__4saEM .Teaching_references___69t_ h2{font-size:22px}.Teaching_guidePage__4saEM .Teaching_references___69t_ p,.Teaching_guidePage__4saEM .Teaching_references___69t_ summary,.Teaching_guidePage__4saEM .Teaching_sourceNotes__NWUfR summary{font-size:14px}.Teaching_guidePage__4saEM .Teaching_sourceNotes__NWUfR{border-bottom:0;padding:0}.Teaching_guidePage__4saEM .Teaching_sourceNotes__NWUfR p{font-size:13px;color:var(--text-muted)}@media(max-width:700px){.Teaching_guidePage__4saEM .Teaching_guideHeader__LE15F{display:block;margin-bottom:24px}.Teaching_guideHeader__LE15F>a{margin-top:16px}.Teaching_lessonBody___fQCK{grid-template-columns:minmax(0,1fr);gap:24px}.Teaching_guidePage__4saEM .Teaching_lesson__zW_FH{padding:20px}.Teaching_lessonTabs__J_1X2{padding:0 12px}.Teaching_lessonTabs__J_1X2 a{font-size:12px;min-height:48px}.Teaching_lessonFooter__hbG8c{display:block}.Teaching_guidePage__4saEM .Teaching_lessonFooter__hbG8c details{max-width:none;margin-top:8px}.Teaching_guidePage__4saEM .Teaching_routineSteps__XnWUd{grid-template-columns:minmax(0,1fr);gap:20px}.Teaching_modeGuide__UJo19 dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media(max-width:360px){.Teaching_lessonTabs__J_1X2{padding:0 4px}.Teaching_lessonTabs__J_1X2 a{font-size:11px}.Teaching_guidePage__4saEM .Teaching_lesson__zW_FH,.Teaching_practiceSet__CL0pO{padding:16px}.Teaching_practiceSetHeading__vHbv1{gap:8px}.Teaching_practiceSetHeading__vHbv1 .Teaching_metadata__1_b25{font-size:11px}.Teaching_guidePage__4saEM .Teaching_practiceSetHeading__vHbv1 h3{font-size:14px}}@media(max-width:440px){.Teaching_lessonTabs__J_1X2{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 8px}.Teaching_lessonTabs__J_1X2 a{font-size:13px;white-space:nowrap;overflow-wrap:normal;min-height:44px}}@media(forced-colors:active){.Teaching_diagram__QHDkV svg{color:CanvasText}.Teaching_diagramFill__uAnNl{fill:Canvas}.Teaching_diagramShaded__HaSEM{fill:CanvasText;stroke:Canvas}.Teaching_diagramAdjust__kgKIS{stroke:CanvasText}}@media(max-width:600px){.Teaching_support__odokP{grid-template-columns:1fr;gap:24px}.Teaching_workedMethod__C3PFq{display:block}.Teaching_lesson__zW_FH .Teaching_steps__2FN6_{gap:6px}.Teaching_steps__2FN6_ li{padding:8px 12px;margin-block:0}.Teaching_steps__2FN6_ span{margin-top:2px}.Teaching_lesson__zW_FH .Teaching_diagram__QHDkV{margin-block:4px}.Teaching_lesson__zW_FH .Teaching_diagram__QHDkV svg{max-height:84px;font-size:20px}.Teaching_chooser__YrIFq a{flex:1 1 40%}.Teaching_support__odokP .Teaching_formats___SToP{gap:6px}.Teaching_formats___SToP li{padding:4px 0 8px}}.Teaching_guidePage__4saEM .Teaching_lesson__zW_FH .Teaching_diagram__QHDkV{margin:18px 0 14px}.Teaching_guidePage__4saEM .Teaching_lesson__zW_FH .Teaching_diagram__QHDkV svg{max-height:none;font-size:18px}