._reader_1bp21_1{--reader-ink:#26352f;--reader-muted:#69786f;--reader-accent:#24725c;--reader-line:#e4ebe7;--reader-size:16px;width:100%;min-width:0;max-width:1220px;color:var(--reader-ink);margin:0 auto;padding:4px 0 34px;font-family:inherit}._largeText_1bp21_15{--reader-size:18px}._reader_1bp21_1 a{color:inherit;text-decoration:none}._reader_1bp21_1 button{cursor:pointer;font-family:inherit}._reader_1bp21_1 :is(a,button,summary):focus-visible{outline:2px solid var(--reader-accent);outline-offset:4px;border-radius:5px}._reader_1bp21_1 svg{flex-shrink:0}._toolbar_1bp21_20{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:0 0 22px;display:flex}._backLink_1bp21_21,._originalLink_1bp21_21{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}._reader_1bp21_1 ._backLink_1bp21_21{color:#53645a}._reader_1bp21_1 ._backLink_1bp21_21:hover,._reader_1bp21_1 ._originalLink_1bp21_21:hover{color:var(--reader-accent)}._readingTools_1bp21_24{align-items:center;gap:20px;display:flex}._fontControl_1bp21_25{background:#f6f9f7;border:1px solid #dde6e0;border-radius:8px;align-items:center;padding:3px;display:flex}._fontControl_1bp21_25 button{color:#6a786f;background:0 0;border:0;border-radius:5px;min-width:46px;min-height:30px;padding:4px 10px;font-size:12px}._fontControl_1bp21_25 button[aria-pressed=true]{color:var(--reader-accent);background:#fff;font-weight:700;box-shadow:0 1px 4px #233c2b12}._readingLayout_1bp21_28{grid-template-columns:194px minmax(0,1fr);align-items:start;gap:32px;display:grid}._sidebar_1bp21_29{align-self:stretch;min-width:0}._sidebarInner_1bp21_30{scrollbar-width:thin;max-height:calc(100dvh - 80px);padding-top:12px;position:sticky;top:24px;overflow-y:auto}._sidebarLabel_1bp21_31{color:#4e6256;align-items:center;gap:9px;margin:0 0 20px;font-size:13px;font-weight:700;display:flex}._outlineLinks_1bp21_32{gap:2px;display:grid}._outlineLinks_1bp21_32 a{color:#627267;overflow-wrap:anywhere;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:7px;padding:10px 9px 10px 0;font-size:12px;line-height:1.75;transition:color .15s,background .15s;display:grid}._outlineLinks_1bp21_32 a>span:first-child{color:#97a69c;font-variant-numeric:tabular-nums;font-size:10px}._outlineLinks_1bp21_32 a:hover{color:var(--reader-accent);background:#e7f1eb}._reader_1bp21_1 ._sidebarCourse_1bp21_36{color:#687c6f;border-top:1px solid #dce6df;align-items:center;gap:7px;margin-top:24px;padding-top:19px;font-size:11px;line-height:1.65;display:flex}._sidebarCourse_1bp21_36>span{flex:1}._sidebarNote_1bp21_38{color:var(--reader-muted);font-size:13px;line-height:1.8}._readingColumn_1bp21_39{min-width:0}._paper_1bp21_40{border:1px solid var(--reader-line);background:#fff;border-radius:14px;min-width:0;padding:40px clamp(26px,4vw,54px) 26px;box-shadow:0 5px 22px #263b3003}._documentHeader_1bp21_41,._documentBody_1bp21_41{max-width:720px;margin-left:auto;margin-right:auto}._documentHeader_1bp21_41{border-bottom:1px solid var(--reader-line);padding-bottom:27px}._reader_1bp21_1 ._courseName_1bp21_43{max-width:100%;color:var(--reader-accent);overflow-wrap:anywhere;margin-bottom:17px;font-size:12px;font-weight:600;line-height:1.8;display:inline-block}._documentMeta_1bp21_44{color:#859188;flex-wrap:wrap;align-items:center;gap:5px 0;margin-bottom:11px;font-size:11px;line-height:1.6;display:flex}._documentMeta_1bp21_44>span+span:before{content:"·";color:#aab4ad;padding:0 9px}._documentHeader_1bp21_41 h1{color:#20352a;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.5vw,31px);font-weight:700;line-height:1.55}._documentHeader_1bp21_41 ._intro_1bp21_47{color:#758279;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;font-size:13px;line-height:1.9}._documentBody_1bp21_41{padding-top:8px}._section_1bp21_49{padding-top:32px;padding-bottom:8px;scroll-margin-top:28px}._sectionHeading_1bp21_50{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}._sectionNumber_1bp21_51{color:var(--reader-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.4}._sectionHeading_1bp21_50 h2{color:#253a2e;font-size:calc(var(--reader-size) + 3px);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.65}._section_1bp21_49 p,._plainDocument_1bp21_53 p{color:#435348;font-size:var(--reader-size);letter-spacing:.01em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 19px;line-height:1.95}._plainDocument_1bp21_53{padding-top:27px}._section_1bp21_49 p:last-of-type{margin-bottom:12px}._sourceAnchor_1bp21_56{color:#66796d;font-variant-numeric:tabular-nums;margin:0 0 2px;font-size:10px;line-height:1.8;display:inline-block}._objectives_1bp21_57{background:#f3f8f5;border-left:3px solid #78ac94;border-radius:0 8px 8px 0;margin-top:26px;margin-bottom:2px;padding:22px 24px 18px}._objectives_1bp21_57 ._sectionHeading_1bp21_50{margin-bottom:9px}._objectives_1bp21_57 ._sectionHeading_1bp21_50 h2{color:var(--reader-accent);font-size:var(--reader-size)}._objectives_1bp21_57 p{color:#536b5c;font-size:var(--reader-size);line-height:1.95}._exercise_1bp21_61{border-top:1px solid var(--reader-line);margin-top:25px;padding-top:27px}._exercise_1bp21_61 ._sectionHeading_1bp21_50 h2,._check_1bp21_62 ._sectionHeading_1bp21_50 h2{font-size:calc(var(--reader-size) + 1px)}._check_1bp21_62{padding-bottom:14px}._check_1bp21_62 p{color:#627567}._mobileOutline_1bp21_65{display:none}._lessonNavigation_1bp21_66{grid-template-columns:1fr 1fr;gap:18px;margin-top:19px;display:grid}._lessonNavigation_1bp21_66>a,._navigationPlaceholder_1bp21_67{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:15px 4px;display:flex}._lessonNavigation_1bp21_66>a>span,._navigationPlaceholder_1bp21_67>span{color:#7c8c81;align-items:center;gap:7px;font-size:11px;display:inline-flex}._lessonNavigation_1bp21_66 strong{color:#3e5b49;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.7}._lessonNavigation_1bp21_66>a:hover strong{color:var(--reader-accent);text-underline-offset:4px;text-decoration:underline}._lessonNavigation_1bp21_66 ._nextLesson_1bp21_71{text-align:right;align-items:flex-end}._navigationPlaceholder_1bp21_67>a{color:#607b69;font-size:12px}._tutorPrompt_1bp21_73{background:#edf5f0;border:1px solid #dce8e0;border-radius:10px;align-items:center;gap:14px;margin-top:13px;padding:23px 24px;display:flex}._tutorIcon_1bp21_74{width:40px;height:40px;color:var(--reader-accent);background:#f9fcfa;border:1px solid #d7e8dd;border-radius:11px;flex-shrink:0;place-items:center;display:grid}._tutorPrompt_1bp21_73>div{flex:1;min-width:0}._tutorPrompt_1bp21_73 strong{color:#3a5d48;font-size:13px;font-weight:600;line-height:1.8}._tutorPrompt_1bp21_73 p{color:#7a8c80;margin:3px 0 0;font-size:11px;line-height:1.7}._reader_1bp21_1 ._tutorLink_1bp21_78{min-height:38px;color:var(--reader-accent);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}._statePanel_1bp21_79{border:1px solid var(--reader-line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px 24px;display:flex}._stateIcon_1bp21_80{color:#4f8267;background:#eff6f1;border-radius:15px;place-items:center;width:56px;height:56px;margin-bottom:20px;display:grid}._statePanel_1bp21_79 h1{margin:0;font-size:22px;line-height:1.6}._statePanel_1bp21_79 p{max-width:380px;color:var(--reader-muted);margin:12px 0 0;font-size:14px;line-height:1.9}._stateActions_1bp21_83{margin-top:24px}._reader_1bp21_1 ._primaryLink_1bp21_84{border:1px solid var(--reader-accent);color:#fff;background:var(--reader-accent);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}._reader_1bp21_1 ._primaryLink_1bp21_84:hover{background:#1c5e4b}._loadingLines_1bp21_86{gap:12px;width:min(330px,85%);margin-top:32px;display:grid}._loadingLines_1bp21_86 span{background:#edf3ef;border-radius:3px;height:8px}._loadingLines_1bp21_86 span:nth-child(2){width:87%}._loadingLines_1bp21_86 span:nth-child(3){width:65%}._fileFallback_1bp21_90{color:#668273;flex-direction:column;align-items:flex-start;max-width:720px;margin:38px auto 24px;display:flex}._fileFallback_1bp21_90 h2{color:#334e3e;margin:17px 0 0;font-size:20px;line-height:1.6}._fileFallback_1bp21_90 p{color:var(--reader-muted);margin:12px 0 22px;font-size:15px;line-height:1.9}._mediaDocument_1bp21_93{padding-top:28px}._pdfFrame_1bp21_94{border:1px solid var(--reader-line);background:#f5f7f5;border-radius:6px;width:100%;height:min(80dvh,920px);min-height:480px;display:block}._mediaHint_1bp21_95{color:var(--reader-muted);margin:12px 0 0;font-size:12px;line-height:1.8}._documentImage_1bp21_96{border-radius:5px;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}._hiddenImage_1bp21_97{display:none}@media (max-width:1100px){._readingLayout_1bp21_28{grid-template-columns:164px minmax(0,1fr);gap:22px}._paper_1bp21_40{padding-left:30px;padding-right:30px}._outlineLinks_1bp21_32 a{font-size:11px}}@media (max-width:900px){._readingLayout_1bp21_28{display:block}._sidebar_1bp21_29{display:none}._paper_1bp21_40{padding:31px 32px 20px}._mobileOutline_1bp21_65{border:1px solid var(--reader-line);background:#fbfdfb;border-radius:8px;max-width:720px;margin:20px auto 0;padding:0 14px;display:block}._mobileOutline_1bp21_65 summary{color:#587563;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:45px;font-size:12px;font-weight:600;list-style:none;display:flex}._mobileOutline_1bp21_65 summary::-webkit-details-marker{display:none}._mobileOutline_1bp21_65 summary>span{align-items:center;gap:9px;display:inline-flex}._mobileOutline_1bp21_65[open] summary>svg{transform:rotate(180deg)}._mobileOutline_1bp21_65 ._outlineLinks_1bp21_32{border-top:1px solid var(--reader-line);padding:4px 0 12px}._mobileOutline_1bp21_65 ._outlineLinks_1bp21_32 a{min-height:42px;font-size:13px}}@media (max-width:600px){._reader_1bp21_1{padding-bottom:20px}._toolbar_1bp21_20{gap:8px;margin-bottom:15px}._readingTools_1bp21_24{gap:10px}._backLink_1bp21_21,._originalLink_1bp21_21{gap:5px;font-size:11px}._fontControl_1bp21_25 button{min-width:36px;min-height:32px;padding:4px 7px;font-size:11px}._paper_1bp21_40{border-radius:11px;padding:25px 21px 17px}._documentHeader_1bp21_41{padding-bottom:23px}._documentHeader_1bp21_41 h1{font-size:24px;line-height:1.6}._reader_1bp21_1 ._courseName_1bp21_43{margin-bottom:13px;font-size:11px}._documentMeta_1bp21_44{font-size:10px}._documentMeta_1bp21_44>span+span:before{padding:0 7px}._documentHeader_1bp21_41 ._intro_1bp21_47{font-size:12px}._section_1bp21_49{padding-top:27px}._sectionHeading_1bp21_50{gap:9px;margin-bottom:13px}._sectionHeading_1bp21_50 h2{font-size:calc(var(--reader-size) + 2px)}._section_1bp21_49 p{line-height:1.95}._objectives_1bp21_57{padding:18px 17px 13px}._lessonNavigation_1bp21_66{gap:20px;margin-top:12px}._lessonNavigation_1bp21_66 strong{font-size:12px}._tutorPrompt_1bp21_73{flex-wrap:wrap;gap:10px 12px;padding:18px}._tutorPrompt_1bp21_73>div{flex-basis:calc(100% - 52px)}._reader_1bp21_1 ._tutorLink_1bp21_78{min-height:35px;margin-left:52px}._statePanel_1bp21_79{min-height:370px;padding:32px 20px}._statePanel_1bp21_79 h1{font-size:20px}}@media (prefers-reduced-motion:reduce){._outlineLinks_1bp21_32 a{transition:none}}
