.study-view{--study-bg:#FAFAF7;--study-ink:#222B28;--study-muted:#56625C;--study-accent:#176B54;--study-line:#DEE4DF;--paper:var(--study-bg);--ink:var(--study-ink);--green:var(--study-accent);--line:var(--study-line);--muted:var(--study-muted);--study-text:18px;--study-leading:1.85;background:var(--study-bg);background-image:none;color:var(--study-ink);font-size:var(--study-text);line-height:var(--study-leading)}.study-view header{height:76px;background:var(--study-bg);border-bottom:1px solid var(--study-line)}.study-view header nav{font-size:14px}.study-view main.study-main{max-width:1280px;padding:0 20px;min-width:0}.study-view main a:focus-visible,.study-view summary:focus-visible,.study-view input:focus-visible,.study-view select:focus-visible,.study-view button:focus-visible{outline:3px solid var(--study-accent);outline-offset:4px}.study-main h1,.study-main h2,.study-main h3{font-family:Arial,'Microsoft YaHei',sans-serif;color:var(--study-ink);font-weight:650;letter-spacing:0;overflow-wrap:anywhere}.study-main h1{font-size:40px;line-height:1.35}.study-main h2{font-size:26px;line-height:1.5}.study-main h3{font-size:21px;line-height:1.5}.study-main p{color:var(--study-muted);line-height:var(--study-leading);font-size:var(--study-text)}.study-main .micro,.study-main small{font-size:14px;letter-spacing:0;color:var(--study-muted)}.study-main .eyebrow{font-size:12px;letter-spacing:.12em}.study-main .page-title{padding:36px 0 24px}.study-main .page-title h1{font-size:38px}.study-main .page-garden{display:none}.study-main .notice{border:0;border-left:3px solid #88A999;border-radius:0;background:#EDF3EE;color:#354A3E;font-size:15px;padding:16px 20px;margin:24px 0}.study-main .text-link,.study-main p a,.study-main li a{color:var(--study-accent);font-size:inherit;text-decoration:underline;text-underline-offset:4px}.study-main .btn{border-radius:8px;background:var(--study-accent);font-size:15px}.study-main .btn.outline{background:transparent;color:var(--study-accent)}.study-main .btn.light{background:#E6EEE7;color:var(--study-accent)}.study-main .card{border-radius:10px;box-shadow:none;border-color:var(--study-line);background:#fff}.study-main .card h3{font-size:21px}.study-main .card p{font-size:16px}.study-main .banner{background:#EDF2EB;border-radius:8px}.study-main .banner p{font-size:16px}.study-main .tag{font-size:13px;letter-spacing:0;background:#E7EEE8;color:var(--study-accent)}.study-main .toolbar input,.study-main .toolbar select{font-size:16px;min-height:46px;border-radius:8px}.study-index .results{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.study-index .results .card{min-width:0}.study-index .section-head{gap:20px;flex-wrap:wrap}.study-index .taxonomy-chapter{border-radius:8px;background:transparent}.study-index .taxonomy-row{background:transparent;border-radius:0;border-bottom:1px solid var(--study-line);padding:20px 12px}.study-index .taxonomy-row h3{font-size:20px}.study-index .taxonomy-row p{font-size:16px;max-width:76ch}.study-index .taxonomy-row:hover{background:#EDF3EE}.study-index .taxonomy-row-status{font-size:14px}.study-index .unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.study-index .unit-card{box-shadow:none}.study-index .unit-card h3{font-size:21px}.study-index .cms-filter input,.study-index .cms-filter select{font-size:16px}.study-main .knowledge-stats{background:transparent;border-radius:0;border-block:1px solid var(--study-line)}
.study-home{max-width:1120px;margin:0 auto 72px}.study-intro{padding:52px 0 24px;max-width:800px}.study-intro h1{margin:14px 0 16px}.study-intro p{margin:0;max-width:700px}.study-search{padding:24px;background:#EEF3EE;border:1px solid var(--study-line);border-radius:12px;margin-bottom:44px}.study-search>label{font-size:17px;font-weight:650;display:block;margin-bottom:12px}.study-search-controls{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:10px}.study-search-controls input,.study-search-controls select{width:100%;min-width:0;border-radius:8px;font-size:16px;background:#fff;min-height:48px}.study-search>p{font-size:14px;margin:12px 0 0}.study-search #study-search-status{color:var(--study-accent)}.study-section{margin-top:48px}.study-section-heading{display:flex;gap:20px;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:22px}.study-section-heading>a,.study-directory-links>a{font-size:15px;color:var(--study-accent);text-decoration:underline;text-underline-offset:4px}.study-subjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.study-subjects>a{display:flex;align-items:flex-start;gap:18px;padding:24px 0;border-bottom:1px solid var(--study-line);min-width:0}.study-subjects>a:hover h3{text-decoration:underline}.study-subjects>a>div{min-width:0;flex:1}.study-subjects h3{margin:0 0 8px}.study-subjects p{font-size:16px;margin:0 0 8px}.study-order{color:var(--study-accent);font:16px Georgia;min-width:24px;padding-top:5px}.study-directory-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}.study-path{counter-reset:study-step;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:28px 0;border-block:1px solid var(--study-line)}.study-path li{counter-increment:study-step;padding:22px 20px 22px 0;position:relative}.study-path li:before{content:'0' counter(study-step);color:var(--study-accent);font:16px Georgia;display:block;margin-bottom:10px}.study-path a{text-decoration:none!important;display:block}.study-path strong{font-size:18px;display:block;line-height:1.7}.study-path span{display:block;font-size:14px;color:var(--study-muted);margin-top:7px}.study-reading-row{position:relative;display:block;border-bottom:1px solid var(--study-line);padding:22px 35px 22px 0;overflow-wrap:anywhere}.study-reading-row:hover h3{text-decoration:underline;text-underline-offset:4px}.study-reading-row h3{margin:8px 0;font-size:21px}.study-reading-row p{font-size:16px;margin:0;max-width:85ch}.study-row-label{color:var(--study-muted);font-size:13px}.study-row-arrow{position:absolute;right:0;top:45px;color:var(--study-accent)}.study-empty{padding:28px 0;border-bottom:1px solid var(--study-line)}#study-search-heading:focus{outline:none}#study-search-section{margin-bottom:60px}.study-home [hidden]{display:none!important}
.study-reading-layout{display:grid;grid-template-columns:224px minmax(0,1fr) 176px;gap:32px;align-items:start;margin:32px 0 64px}.study-main article.study-article{min-width:0;width:100%;max-width:760px;justify-self:center;background:transparent;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}.study-article>section,.study-article #knowledge-detail>section{padding:0;margin:44px 0;border:0;background:transparent}.study-article .page-title{padding:20px 0}.study-article .page-title h1{font-size:40px}.study-article p,.study-article li,.study-article .cms-prose{font-size:var(--study-text);line-height:var(--study-leading);color:var(--study-ink);text-align:left;overflow-wrap:anywhere;letter-spacing:0}.study-article p{margin:1em 0;white-space:pre-line}.study-article h2,.study-article h3{scroll-margin-top:110px;margin:40px 0 16px}.study-article h3{font-size:26px}.study-article h1{scroll-margin-top:110px}.study-article ul,.study-article ol{padding-left:1.5em}.study-article li{margin:.55em 0}.study-article .notice{color:#354A3E}.study-article a:not(.btn){text-decoration:underline;text-underline-offset:4px;color:var(--study-accent)}.study-article .btn{line-height:1.6;white-space:normal}.study-article .actions,.study-article .mode-group{flex-wrap:wrap;gap:12px}.study-article .card{padding:20px;border-radius:8px}.study-article .lesson-steps>section{background:transparent;border:0;box-shadow:none;padding:0;margin:40px 0}.study-article .vignette{margin:28px 0;padding:16px 22px;background:#EEF3EE;border:0;border-left:3px solid #739784;border-radius:0}.study-article .knowledge-source{border:0;border-left:2px solid var(--study-line);padding:4px 0 4px 18px;margin:18px 0;background:transparent}.study-article .knowledge-source p,.study-article .knowledge-source small{font-size:14px;color:var(--study-muted)}.study-article pre{max-width:100%;overflow-x:auto;white-space:pre;font-size:15px;line-height:1.7;padding:18px;background:#EEF1EB;border-radius:8px}.study-article code{overflow-wrap:anywhere}.study-article pre code{overflow-wrap:normal}.study-article img,.study-article svg,.study-article video{max-width:100%;height:auto}.study-table-scroll{overflow-x:auto;max-width:100%;margin:24px 0}.study-article table{border-collapse:collapse;min-width:100%;font-size:16px}.study-article td,.study-article th{border-bottom:1px solid var(--study-line);padding:10px 14px;text-align:left}.study-left,.study-right{position:sticky;top:100px;max-height:calc(100vh - 124px);overflow:auto;min-width:0;font-size:14px;scrollbar-width:thin}.study-sidebar-label{font-size:13px!important;font-weight:650;letter-spacing:.03em;color:var(--study-muted);margin:14px 0}.study-mobile-directory{margin:0!important;border:0!important;padding:0!important;background:transparent!important}.study-mobile-directory>summary{display:none}.study-directory-body{padding-right:12px}.study-directory-body>a{display:block;padding:8px 12px;font-size:14px;line-height:1.6;color:var(--study-muted);border-left:2px solid transparent;overflow-wrap:anywhere}.study-directory-body>a[aria-current]{color:var(--study-accent);background:#EAF0E8;border-left-color:var(--study-accent);font-weight:650}.study-directory-body>a:hover{background:#EEF3EE;color:var(--study-accent)}.study-right{border-left:1px solid var(--study-line);padding-left:18px}.study-right ol,.study-inline-toc ol{list-style:none;margin:12px 0;padding:0}.study-right li{margin:10px 0}.study-right a{font-size:13px;line-height:1.6;color:var(--study-muted);display:block;overflow-wrap:anywhere}.study-right a:hover{color:var(--study-accent);text-decoration:underline}.study-inline-toc{display:none}.study-pager{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--study-line);margin-top:48px;padding-top:24px}.study-pager a{font-size:16px}.study-pager small{display:block;font-size:13px;margin-bottom:6px}.study-pager a:last-child{text-align:right}
@media(max-width:1199px){.study-reading-layout{grid-template-columns:224px minmax(0,1fr)}.study-right{display:none}.study-inline-toc{display:block;background:transparent;border-block:1px solid var(--study-line);padding:14px 0;margin:22px 0}.study-inline-toc summary{cursor:pointer;font-size:15px;font-weight:600}.study-inline-toc li{margin:10px 0;font-size:15px}.study-inline-toc a{font-size:15px}}
@media(max-width:899px){.study-reading-layout{display:block;margin-top:24px}.study-left{position:static;max-height:none;margin-bottom:28px}.study-mobile-directory{border:1px solid var(--study-line)!important;border-radius:8px;padding:14px 18px!important}.study-mobile-directory>summary{display:flex;justify-content:space-between;cursor:pointer;font-size:16px;font-weight:650;align-items:center}.study-directory-body{max-height:300px;overflow:auto;margin-top:12px}.study-index .results,.study-index .unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-search-controls{grid-template-columns:minmax(0,1fr) 160px}.study-search-controls>.btn{grid-column:1/-1}.study-path{grid-template-columns:repeat(2,minmax(0,1fr))}.study-article .page-title h1{font-size:34px}.study-view header nav{top:76px}.study-main .page-title h1{font-size:34px}.study-left:has(details[open]) .study-directory-body{display:block}}
@media(max-width:599px){.study-view{--study-text:18px}.study-view main.study-main{padding-inline:20px}.study-intro{padding-top:32px}.study-intro h1,.study-main .page-title h1,.study-article .page-title h1{font-size:30px}.study-main h2,.study-article h3{font-size:24px}.study-main h3{font-size:21px}.study-article h3{font-size:24px}.study-subjects{grid-template-columns:1fr}.study-section{margin-top:40px}.study-search{padding:18px;margin-bottom:36px}.study-search-controls{grid-template-columns:minmax(0,1fr)}.study-search-controls>.btn{grid-column:auto}.study-subjects>a{gap:12px;padding:22px 0}.study-path{grid-template-columns:1fr}.study-path li{padding:18px 0;border-bottom:1px solid var(--study-line)}.study-path li:last-child{border:0}.study-path li:before{display:inline-block;position:absolute;top:20px}.study-path a{padding-left:38px}.study-section-heading{align-items:flex-start;gap:10px}.study-index .results,.study-index .unit-grid{grid-template-columns:minmax(0,1fr)}.study-index .card{padding:20px}.study-article .actions .btn{width:100%}.study-pager{grid-template-columns:1fr;gap:18px}.study-pager a:last-child{text-align:left}.study-index .toolbar{display:flex;flex-direction:column}.study-index .toolbar .search{min-width:0;width:100%}.study-index .taxonomy-row{gap:12px}.study-index .taxonomy-row-status{max-width:90px}.study-index .knowledge-stats{flex-wrap:wrap;gap:12px}.study-directory-links{flex-direction:column;gap:12px}.study-article .notice{padding:14px 16px}}
@media(prefers-reduced-motion:reduce){.study-view *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.study-skip-link{position:fixed;left:20px;top:10px;z-index:100;background:#176B54;color:white;padding:10px 18px;border-radius:6px;transform:translateY(-200%)}.study-skip-link:focus{transform:translateY(0)}.study-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;color:#56625C;margin:24px 0}.study-breadcrumb a{color:#176B54;text-decoration:underline;text-underline-offset:3px}
.study-no-toc{grid-template-columns:224px minmax(0,1fr)}.study-article .study-inline-toc[hidden],.study-right[hidden]{display:none!important}.study-main .detail h2:focus,.study-main .detail h3:focus{outline:2px solid #176B54;outline-offset:8px}@media(max-width:899px){.study-no-toc{display:block}}
