*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f9faf7;color:#173831;font:16px/1.85 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:#29745b;text-underline-offset:4px}a:hover{color:#112e26}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.4}p{color:#58655f}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2a8665;outline-offset:5px}.skip-to-content{position:absolute;top:-90px;left:20px;padding:12px;background:white;z-index:5}.skip-to-content:focus{top:15px}.reading-rail{position:fixed;inset:0 auto 0 0;width:218px;padding:52px 29px;background:#edf1e9;border-right:1px solid #dce3d8;display:flex;flex-direction:column;align-items:flex-start}.rail-brand{color:#163b30;font-size:29px;letter-spacing:-.055em;font-weight:750;line-height:1.2;text-decoration:none}.rail-brand small{display:block;font-size:13px;font-weight:500;letter-spacing:.16em;margin-top:11px}#rail-navigation{display:grid;gap:22px;margin-top:75px;font-size:13px}#rail-navigation>a,#rail-navigation>span{display:flex;gap:15px;align-items:baseline;text-decoration:none;color:#54675d}#rail-navigation b{font-size:10px;font-weight:450;color:#8a988d;font-variant-numeric:tabular-nums}#rail-navigation [aria-current]{font-weight:650;color:#173d2e}.rail-caption{margin-top:auto;padding-top:35px;font-size:11px;line-height:2;color:#7e8b80}.rail-toggle{display:none}.reading-sheet{margin-left:218px;padding:0 64px}.reading-main,.reading-end{max-width:1020px;margin:auto}.reading-main{padding-bottom:68px}.section-label{font-size:11px;color:#527360;letter-spacing:.13em;line-height:1.6}.brand-opening{padding-top:50px}.opening-line{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #bfcfc0;padding-bottom:22px}.opening-line>span{font-size:10px;color:#879489}.opening-composition{display:grid;grid-template-columns:1fr 95px;gap:36px;align-items:center;min-height:405px;padding:44px 0 31px}.opening-composition h1{font-size:101px;font-weight:750;line-height:1.1;letter-spacing:-.065em}.opening-composition h1 span{display:block;font-size:29px;letter-spacing:.02em;font-weight:550;line-height:1.5;margin-top:18px}.brand-intro{font-size:16px;max-width:570px;margin-top:27px;line-height:1.95}.opening-actions{display:flex;align-items:center;gap:30px;margin-top:29px;flex-wrap:wrap}.inline-action,.solid-action{display:inline-flex;align-items:center;gap:13px;text-decoration:none;font-size:13px;font-weight:550}.inline-action svg,.solid-action svg{flex:none}.solid-action{padding:12px 20px;background:#234f3d;color:#f7faf1}.solid-action:hover{background:#163b2b;color:#fff}.literary-line{writing-mode:vertical-rl;font-family:"Songti SC","Songti TC",serif;font-size:28px;letter-spacing:.12em;line-height:1.95;border-left:1px solid #cbd7c8;padding-left:22px;justify-self:end;color:#577353;height:264px}.name-footnote{font-size:10px;color:#8d9b8f;padding:13px 0 24px;letter-spacing:.07em}.starting-points{padding:37px 0 36px;border-top:1px solid #aabfaa}.starting-points header{margin-bottom:26px}.starting-points h2,.method-section h2,.reading-questions h2,.further-reading h2{font-size:28px;font-weight:560;letter-spacing:-.025em;margin-top:9px}.task-entry{display:grid;grid-template-columns:45px 1fr 24px;gap:20px;align-items:center;padding:25px 0;border-top:1px solid #d3ddd0;color:#1d4437;text-decoration:none}.task-entry:last-child{border-bottom:1px solid #d3ddd0}.entry-number{font-family:Georgia,serif;font-size:27px;font-style:italic;color:#71916c;align-self:start;line-height:1.6}.task-entry h3{font-size:22px;font-weight:560}.task-entry p{font-size:13px;margin-top:7px;max-width:650px;line-height:1.9}.task-entry:hover h3{text-decoration:underline;text-underline-offset:5px}.method-section{background:#e5ecdF;padding:33px 36px 30px;margin:9px 0 44px}.method-section header>p:last-child{font-size:14px;margin-top:17px;max-width:710px}.method-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:28px 0 25px}.method-pair>div{border-top:2px solid #889f7c;padding-top:17px}.method-pair dt{font-size:18px;font-weight:570;line-height:1.6}.method-pair dt span{display:block;font-size:10px;font-weight:450;color:#6c8063;margin-bottom:9px;letter-spacing:.07em}.method-pair dd{margin:12px 0 0;font-size:13px;line-height:1.95;color:#63745e}.reading-questions{display:grid;grid-template-columns:240px 1fr;gap:45px;padding-bottom:40px}.reading-questions h2{font-size:25px;max-width:220px}.reading-questions details{border-bottom:1px solid #cbd6c6}.reading-questions summary{padding:15px 0;font-size:15px;cursor:pointer;line-height:1.8}.reading-questions details:first-child summary{padding-top:0}.reading-questions details p{font-size:13px;margin-bottom:17px;line-height:1.95}.further-reading>header{display:grid;grid-template-columns:1fr auto;align-items:end;border-top:1px solid #aabfaa;padding-top:31px;margin-bottom:16px}.further-reading .section-label{grid-column:1/-1}.further-reading>header>a{font-size:11px;margin-bottom:5px}.essay-list{display:grid}.essay-link{display:grid;grid-template-columns:125px 1fr auto;gap:10px 22px;border-bottom:1px solid #cdd8c8;padding:24px 0;align-items:start}.essay-label{grid-row:1/3;display:grid;gap:8px;color:#61755b;font-size:11px}.essay-label time{font-size:9px;color:#8a9982;font-variant-numeric:tabular-nums}.essay-link h3{font-size:20px;line-height:1.5;font-weight:560;grid-column:2}.essay-link h3 a{color:#214433;text-decoration:none}.essay-link h3 a:hover{text-decoration:underline}.essay-link>p{font-size:13px;grid-column:2;max-width:585px;line-height:1.9}.essay-link>.inline-action{grid-row:1/3;grid-column:3;font-size:11px;align-self:center}.reading-end{padding:29px 0 25px;border-top:1px solid #a7bba3;display:grid;grid-template-columns:1fr auto;gap:8px 25px}.end-brand{font-size:21px;font-weight:650;color:#2a4e3b;letter-spacing:-.025em}.end-brand span{font-size:12px;font-weight:450;margin-left:8px}.end-links{display:flex;gap:24px;font-size:11px;align-items:center}.end-links a{color:#61735b;text-decoration:none}.end-note,.end-year{font-size:10px;color:#89947e}.end-year{text-align:right}.crumbs{font-size:10px;display:flex;gap:9px;flex-wrap:wrap;padding-top:32px;color:#8c9984}.crumbs a{text-decoration:none}.document-opening{padding:46px 0 34px}.document-opening h1{font-size:41px;font-weight:570;letter-spacing:-.035em;margin-top:16px;line-height:1.48}.opening-copy{font-size:18px;max-width:720px;margin-top:22px;line-height:1.9}.address-reference{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#e5ecdf;padding:29px 31px;margin:8px 0 10px}.address-reference span{display:block;font-size:11px;color:#6d805d}.address-reference code{font:26px/1.8 ui-monospace,Menlo,monospace;color:#2b573e;overflow-wrap:anywhere}.address-reference p{font-size:12px}.document-prose{max-width:780px}.document-prose section{padding-top:33px}.document-prose h2,.platform-reference h2{font-size:25px;font-weight:560;margin-bottom:18px}.document-prose p{line-height:2;margin-bottom:18px}.plain-steps{padding-left:22px;margin:0 0 23px}.plain-steps li{padding-left:6px;margin-bottom:15px;color:#586957}.plain-steps strong{color:#33543b;font-weight:550}.reference-note{border-top:1px solid #bdcfb3;margin-top:31px;padding-top:23px}.reference-note h2{font-size:14px;font-weight:550;margin-bottom:11px}.reference-note p{font-size:12px;color:#87937e;line-height:1.9;overflow-wrap:anywhere}.platform-reference{background:#e9efdf;padding:27px 30px;margin:3px 0 8px}.platform-reference>p{font-size:14px;line-height:1.95;max-width:760px}.platform-reference dl{margin:22px 0 0}.platform-reference dl>div{display:grid;grid-template-columns:185px 1fr;gap:22px;padding:13px 0;border-top:1px solid #c8d5b7;font-size:13px}.platform-reference dt{color:#486337;font-weight:550}.platform-reference dd{margin:0;color:#6b785c}.directory-return{font-size:14px;margin-top:33px;max-width:720px}.guide-essay{max-width:795px;margin:auto}.essay-opening{padding:48px 0 32px;border-bottom:1px solid #b3c5a7;margin-bottom:28px}.essay-opening h1{font-size:36px;font-weight:570;line-height:1.55;letter-spacing:-.025em;margin-top:19px}.essay-byline{font-size:11px;margin-top:23px;color:#809071}.essay-byline span{margin:0 11px}.essay-body{font-size:17px;line-height:2}.essay-body p{margin-bottom:24px;color:#506344}.essay-body .essay-lead{font-size:21px;line-height:1.9;color:#2e5034}.essay-body h2{font-size:27px;font-weight:560;line-height:1.6;margin:37px 0 18px;color:#345438}.essay-definition{padding:0 22px;border-left:3px solid #8ba473;margin:28px 0 34px}.essay-definition>div+div{margin-top:22px}.essay-definition dt{font-size:16px;font-weight:600;line-height:1.7;color:#43643c}.essay-definition dd{margin:8px 0 0;font-size:16px;color:#6c7b5c;line-height:1.95}.essay-after{margin-top:30px;padding-top:24px;border-top:1px solid #bdcfb3;display:flex;justify-content:space-between;gap:28px}.missing-actions{display:flex;align-items:center;gap:25px;margin:8px 0 80px}@media(min-width:1600px){.reading-rail{width:250px;padding-left:42px}.reading-sheet{margin-left:250px}}@media(max-width:1170px){.reading-rail{width:185px;padding:38px 23px}.reading-sheet{margin-left:185px;padding:0 38px}.opening-composition h1{font-size:83px}.opening-composition h1 span{font-size:25px}.reading-questions{grid-template-columns:210px 1fr;gap:30px}.essay-link{grid-template-columns:100px 1fr}.essay-link>.inline-action{grid-row:3;grid-column:2;justify-self:start}.address-reference code{font-size:22px}}@media(max-width:860px){.reading-rail{position:relative;width:auto;min-height:79px;padding:20px 23px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;border:0;border-bottom:1px solid #d0dcc8}.rail-brand{font-size:25px;display:flex;align-items:baseline;gap:10px}.rail-brand small{font-size:11px;letter-spacing:.08em;margin:0}.rail-toggle{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid #acbfa4;color:#476840;font-size:11px;padding:6px 8px}.rail-caption{display:none}#rail-navigation{display:none;margin:19px 0 0;padding-top:16px;border-top:1px solid #cbd8c4;flex-basis:100%;gap:22px;font-size:12px}#rail-navigation.is-open{display:flex}#rail-navigation>a,#rail-navigation>span{gap:6px}#rail-navigation b{font-size:8px}.reading-sheet{margin:0;padding:0 23px}.reading-main{padding-bottom:43px}.brand-opening{padding-top:29px}.opening-line{padding-bottom:17px;gap:12px}.section-label{font-size:9px;letter-spacing:.08em}.opening-line>span{font-size:8px}.opening-composition{min-height:0;grid-template-columns:1fr 54px;gap:17px;padding:29px 0 17px}.opening-composition h1{font-size:62px;line-height:1.1}.opening-composition h1 span{font-size:19px;line-height:1.65;letter-spacing:0;margin-top:17px;max-width:210px}.brand-intro{font-size:13px;line-height:1.95;margin-top:20px}.opening-actions{gap:19px;margin-top:23px;align-items:start;flex-direction:column}.solid-action{font-size:12px;padding:11px 15px;gap:10px}.inline-action{font-size:12px;gap:10px}.literary-line{font-size:19px;line-height:1.6;letter-spacing:.1em;padding-left:9px;height:205px;align-self:start;margin-top:8px;border-color:#c4d2b7}.name-footnote{font-size:8px;padding:8px 0 23px;letter-spacing:.05em}.starting-points{padding:26px 0 24px}.starting-points header{margin-bottom:22px}.starting-points h2,.method-section h2,.reading-questions h2,.further-reading h2{font-size:24px;line-height:1.5;margin-top:8px}.task-entry{grid-template-columns:25px 1fr 19px;gap:13px;padding:20px 0}.entry-number{font-size:21px;line-height:1.65}.task-entry h3{font-size:19px;line-height:1.5}.task-entry p{font-size:12px;line-height:1.9;margin-top:8px}.method-section{padding:24px 21px;margin:7px 0 28px}.method-section header>p:last-child{font-size:13px;margin-top:15px;line-height:1.95}.method-pair{grid-template-columns:1fr;gap:21px;margin:23px 0}.method-pair>div{padding-top:15px}.method-pair dt{font-size:18px}.method-pair dt span{font-size:9px;margin-bottom:8px}.method-pair dd{font-size:12px;margin-top:10px}.reading-questions{grid-template-columns:1fr;gap:21px;padding-bottom:29px}.reading-questions h2{max-width:none}.reading-questions summary{font-size:14px;padding:15px 0}.reading-questions details p{font-size:12px;line-height:1.95}.further-reading>header{padding-top:26px;margin-bottom:5px;gap:0 12px}.further-reading h2{font-size:23px}.further-reading>header>a{font-size:10px;white-space:nowrap}.essay-link{display:block;padding:24px 0}.essay-label{display:flex;gap:17px;align-items:center;font-size:10px;margin-bottom:12px}.essay-label time{font-size:9px}.essay-link h3{font-size:20px;line-height:1.6}.essay-link>p{font-size:13px;line-height:1.9;margin-top:11px}.essay-link>.inline-action{margin-top:17px;font-size:11px}.reading-end{padding:25px 0;grid-template-columns:1fr;gap:12px}.end-brand{font-size:21px}.end-brand span{font-size:12px}.end-links{font-size:11px;gap:23px}.end-note,.end-year{font-size:9px;text-align:left}.crumbs{padding-top:24px;font-size:9px;line-height:1.7}.document-opening{padding:31px 0 26px}.document-opening h1{font-size:30px;line-height:1.55;margin-top:13px}.opening-copy{font-size:16px;line-height:1.95;margin-top:20px}.address-reference{grid-template-columns:1fr;gap:23px;padding:23px 21px;margin:3px 0 4px}.address-reference code{font-size:24px}.address-reference span{font-size:10px}.address-reference p{font-size:11px}.document-prose section{padding-top:28px}.document-prose h2,.platform-reference h2{font-size:23px;line-height:1.55;margin-bottom:15px}.document-prose p{font-size:15px;line-height:2;margin-bottom:19px}.plain-steps{font-size:15px;padding-left:19px}.plain-steps li{padding-left:3px;margin-bottom:16px}.reference-note{margin-top:26px;padding-top:20px}.reference-note h2{font-size:13px;margin-bottom:10px}.reference-note p{font-size:11px;line-height:1.95}.platform-reference{padding:23px 21px}.platform-reference>p{font-size:13px}.platform-reference dl{margin-top:22px}.platform-reference dl>div{grid-template-columns:1fr;gap:5px;font-size:12px;padding:14px 0}.platform-reference dt{font-size:14px}.directory-return{font-size:13px;margin-top:29px}.essay-opening{padding:31px 0 25px;margin-bottom:25px}.essay-opening h1{font-size:28px;line-height:1.6;margin-top:14px}.essay-byline{font-size:10px;margin-top:21px}.essay-byline span{margin:0 7px}.essay-body{font-size:16px;line-height:2}.essay-body p{margin-bottom:23px}.essay-body .essay-lead{font-size:19px;line-height:1.95}.essay-body h2{font-size:24px;line-height:1.55;margin:31px 0 17px}.essay-definition{padding-left:17px;padding-right:0;margin:25px 0 29px}.essay-definition dt{font-size:15px}.essay-definition dd{font-size:15px;line-height:2;margin-top:8px}.essay-after{flex-direction:column;gap:20px;margin-top:25px;padding-top:22px}.essay-after .inline-action{font-size:12px}.missing-actions{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}