.lesson-body_lessonBody___fCTf{color:var(--ink);line-height:1.7}.lesson-body_lessonBody___fCTf h2{font-size:var(--heading-section-size);font-weight:750;line-height:1.15;margin:2rem 0 1rem}.lesson-body_lessonBody___fCTf p{margin:0 0 1.1rem}.lesson-body_lessonBody___fCTf summary{cursor:pointer;padding:1rem 0;min-height:2.75rem}.lesson-body_facts__1pbEX{display:flex;gap:2rem;flex-wrap:wrap;border-block:1px solid var(--line);padding-block:1.25rem;margin-block:1.5rem}.lesson-body_facts__1pbEX dt{font-size:.75rem;color:var(--muted)}.lesson-body_facts__1pbEX dd{margin:.25rem 0 0;font-size:1.2rem;font-weight:700}.lesson-body_use__CmQg_{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}.lesson-body_use__CmQg_ span{max-width:30ch}.lesson-body_small__GAHzX,.lesson-body_use__CmQg_ span{font-size:.8rem;color:var(--muted)}.lesson-body_section__4kagH{margin-top:2.25rem}.lesson-body_note__D2CuW{border-left:3px solid var(--teal);padding-left:1.1rem}.lesson-body_week__ocTV3{border-top:1px solid var(--line)}.lesson-body_week__ocTV3:last-child{border-bottom:1px solid var(--line)}.lesson-body_week__ocTV3 summary{display:flex;gap:.75rem;align-items:center;list-style:none}.lesson-body_week__ocTV3 summary span{margin-left:auto;font-size:.8rem;color:var(--muted)}.lesson-body_week__ocTV3 summary:after{content:"+";color:var(--teal-ink);font-size:1.3rem}.lesson-body_week__ocTV3[open] summary:after{content:"−"}.lesson-body_days__zB1Mr{display:grid;grid-template-columns:1fr;gap:.3rem;padding-bottom:1.25rem}.lesson-body_day__6KwPE{display:grid;grid-template-columns:3rem 1fr;gap:.75rem;background:var(--subtle);border-radius:.5rem;padding:.6rem .8rem;font-size:.8rem;overflow-wrap:anywhere}.lesson-body_day__6KwPE b{font-size:.7rem;color:var(--muted)}.lesson-body_lessonBody___fCTf summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:40rem){.lesson-body_facts__1pbEX{gap:1.25rem}.lesson-body_facts__1pbEX dd{font-size:1.1rem}.lesson-body_use__CmQg_{align-items:flex-start;flex-direction:column}.lesson-body_week__ocTV3 summary span{max-width:10rem;text-align:right}}