.lesson_pageShell__T5VbJ{background:#f8fafc;min-height:100%;padding:0 0 56px}.lesson_container__afHDl{max-width:980px;margin:0 auto;padding:28px 24px 0}.lesson_breadcrumbs__QbSE8{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;color:#64748b;font-size:.94rem}.lesson_breadcrumbLink__5V7tb{color:#4e00ff;text-decoration:none;font-weight:700}.lesson_breadcrumbLink__5V7tb:hover{text-decoration:underline}.lesson_breadcrumbDivider__fPZ2R{color:#94a3b8}.lesson_breadcrumbCurrent__UsDxz{color:#64748b}.lesson_topBar__urMl_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.lesson_backLink__mJLGk,.lesson_printLink__hoEqe{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;font-size:.94rem;font-weight:600;text-decoration:none;transition:all .2s ease}.lesson_backLink__mJLGk{color:#4e00ff;background:transparent;border:1px solid rgba(78,0,255,.14)}.lesson_printLink__hoEqe{color:#334155;background:#ffffff;border:1px solid #e2e8f0;cursor:pointer}.lesson_backLink__mJLGk:hover,.lesson_printLink__hoEqe:hover{transform:translateY(-1px);background:#ffffff}.lesson_articleShell__qDFEi{background:#ffffff;border:1px solid rgba(78,0,255,.08);border-radius:24px;box-shadow:0 12px 28px rgba(23,34,58,.04);overflow:hidden}.lesson_articleHeader__BAfRS{padding:34px 42px 24px;border-bottom:1px solid #eef2ff;background:radial-gradient(circle at top,rgba(78,0,255,.08),transparent 44%),linear-gradient(180deg,#f8f7ff,#ffffff);text-align:left}.lesson_heading__Gr4W2{margin:0 0 14px;max-width:780px;font-size:clamp(2rem,3.2vw,2.5rem);line-height:1.1;font-weight:700;letter-spacing:-.022em;color:#17223a}.lesson_paragraph__6ZUXD{margin:0;max-width:760px;font-size:1.04rem;line-height:1.75;color:#64748b}.lesson_articleBody__WAcLU{max-width:760px;margin:0 auto;padding:34px 42px 42px}.lesson_articleBody__WAcLU h1,.lesson_articleBody__WAcLU h2,.lesson_articleBody__WAcLU h3,.lesson_articleBody__WAcLU h4,.lesson_articleBody__WAcLU h5,.lesson_articleBody__WAcLU h6{font-weight:700;margin:1.7em 0 .7em;line-height:1.22;color:#17223a;text-align:left}.lesson_articleBody__WAcLU h1{font-size:1.9rem}.lesson_articleBody__WAcLU h2{font-size:1.55rem}.lesson_articleBody__WAcLU h3{font-size:1.28rem}.lesson_articleBody__WAcLU p{margin:0 0 1.15em;line-height:1.82;color:#334155;font-size:1.04rem;font-weight:400;text-align:left}.lesson_articleBody__WAcLU ol,.lesson_articleBody__WAcLU ul{margin:0 0 1.35em;padding-left:1.4rem;line-height:1.8;color:#334155}.lesson_articleBody__WAcLU ol li,.lesson_articleBody__WAcLU ul li{display:list-item!important;margin-bottom:.55rem}.lesson_articleBody__WAcLU ul>li{list-style-type:disc}.lesson_articleBody__WAcLU ul ul>li{list-style-type:circle}.lesson_articleBody__WAcLU ul ul ul>li{list-style-type:square}.lesson_articleBody__WAcLU ul ul,.lesson_articleBody__WAcLU ul ul ul{margin-top:.25rem;margin-left:.8rem}.lesson_articleBody__WAcLU ol{list-style-type:decimal}.lesson_articleBody__WAcLU ol ol{list-style-type:lower-alpha}.lesson_articleBody__WAcLU ol ol ol{list-style-type:lower-roman}.lesson_articleBody__WAcLU ol ol,.lesson_articleBody__WAcLU ol ol ol{margin-top:.25rem;margin-left:1rem}.lesson_articleBody__WAcLU a{color:#4e00ff;text-decoration:underline;cursor:pointer;font-weight:500}.lesson_articleBody__WAcLU blockquote{border-left:4px solid #d8ccff;padding:14px 16px;margin:0 0 1.4em;color:#475569;font-style:italic;background-color:#faf8ff;border-radius:10px;text-align:left}.lesson_articleBody__WAcLU code{padding:.2em .4em;border-radius:4px}.lesson_articleBody__WAcLU code,.lesson_articleBody__WAcLU pre{background-color:#f8fafc;font-family:Fira Mono,monospace;font-size:.9rem}.lesson_articleBody__WAcLU pre{padding:1em;overflow-x:auto;border-radius:12px;margin:0 0 1.5em;line-height:1.5;border:1px solid #e2e8f0;text-align:left}.lesson_articleBody__WAcLU hr{display:none}.lesson_articleBody__WAcLU table{width:100%;margin:2rem 0;border-collapse:collapse;overflow:hidden;border-radius:14px;border:1px solid #e2e8f0;background:#ffffff}.lesson_articleBody__WAcLU thead th{background:#f8fafc;font-weight:700;color:#17223a}.lesson_articleBody__WAcLU td,.lesson_articleBody__WAcLU th{padding:.95rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0;color:#334155;vertical-align:top}.lesson_articleBody__WAcLU tbody tr:last-child td{border-bottom:none}.lesson_articleBody__WAcLU img{max-width:100%;height:auto;border-radius:14px;display:block;margin:1.5rem auto}.lesson_articleBody__WAcLU .katex-display{overflow-x:auto;overflow-y:hidden;padding:8px 0}@media (max-width:768px){.lesson_container__afHDl{padding:20px 16px 0}.lesson_topBar__urMl_{flex-direction:column;align-items:stretch}.lesson_articleHeader__BAfRS{padding:28px 22px 22px}.lesson_articleBody__WAcLU{padding:26px 22px 30px}.lesson_heading__Gr4W2{font-size:1.9rem}.lesson_backLink__mJLGk,.lesson_printLink__hoEqe{width:100%}}@media (max-width:480px){.lesson_container__afHDl{padding:18px 12px 0}.lesson_articleBody__WAcLU,.lesson_articleHeader__BAfRS{padding-left:16px;padding-right:16px}.lesson_heading__Gr4W2{font-size:1.68rem}.lesson_articleBody__WAcLU table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.lesson_articleBody__WAcLU td,.lesson_articleBody__WAcLU th{white-space:nowrap}}@media print{.lesson_pageShell__T5VbJ{background:#ffffff;padding:0}.lesson_container__afHDl{max-width:none;padding:0}.lesson_articleShell__qDFEi{border:none;box-shadow:none;border-radius:0}.lesson_articleHeader__BAfRS{background:#ffffff;border-bottom:1px solid #d1d5db;padding:0 0 18px}.lesson_articleBody__WAcLU{max-width:none;padding:22px 0 0}.lesson_heading__Gr4W2{font-size:24pt;line-height:1.2}.lesson_articleBody__WAcLU li,.lesson_articleBody__WAcLU p,.lesson_articleBody__WAcLU td,.lesson_articleBody__WAcLU th,.lesson_paragraph__6ZUXD{color:#000000}.lesson_articleBody__WAcLU a{color:#000000;text-decoration:underline}.lesson_articleBody__WAcLU blockquote,.lesson_articleBody__WAcLU h1,.lesson_articleBody__WAcLU h2,.lesson_articleBody__WAcLU h3,.lesson_articleBody__WAcLU h4,.lesson_articleBody__WAcLU h5,.lesson_articleBody__WAcLU h6,.lesson_articleBody__WAcLU pre,.lesson_articleBody__WAcLU table{break-inside:avoid}.lesson_pageShell__T5VbJ .print-hidden{display:none!important}}.lesson_bottomNav__7_Sp9{display:flex;justify-content:space-between;gap:12px;margin-top:18px}@media (max-width:768px){.lesson_bottomNav__7_Sp9{flex-direction:column}.lesson_bottomNav__7_Sp9 .lesson_backLink__mJLGk,.lesson_bottomNav__7_Sp9 .lesson_printLink__hoEqe{width:100%}}