body.fulltext-reading-page,body[data-reading-package=static-longform]{--reading-paper: #fffdf8;--reading-surface: #fffdf9;--reading-text: #171513;--reading-muted: #685f58;--reading-accent: var(--red, #a91626);--reading-border: rgba(90, 62, 47, .14);--reading-soft-border: color-mix(in srgb, var(--reading-border) 78%, transparent);--reader-font-size: 22px;--reader-line-height: 1.96;--reader-width: 920px;--reader-measure: 32em;margin:0;background:var(--reading-paper);color:var(--reading-text);text-size-adjust:100%}body[data-lang=en].fulltext-reading-page{--reader-font-size: 20px;--reader-line-height: 1.88;--reader-measure: 62ch}body.fulltext-reading-page main{padding-top:72px}body.fulltext-reading-page .site-header{border-color:transparent;background:var(--reading-paper);box-shadow:none}body.fulltext-reading-page :is(.breadcrumb,.footer,.site-footer){display:none}.public-domain-fulltext-section{width:min(100% - 56px,1120px);margin-inline:auto;padding:clamp(30px,5vw,62px) 0 clamp(96px,11vw,150px)}.public-domain-fulltext-body{contain:layout style;max-width:var(--reader-width);margin-inline:auto;padding:clamp(42px,4vw,62px) clamp(46px,5vw,74px) clamp(86px,7vw,128px);background:var(--reading-surface);color:var(--reading-text);font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:var(--reader-font-size);line-height:var(--reader-line-height);overflow-wrap:break-word;text-rendering:optimizeLegibility;hanging-punctuation:first}body[data-lang=en] .public-domain-fulltext-body{font-family:Georgia,Times New Roman,serif;word-spacing:.045em}.public-domain-fulltext-body :is(h2,h3,h4,h5,h6,p,blockquote,ul,ol,.fulltext-endnotes-group){max-width:min(var(--reader-measure),100%);margin-inline:auto}.public-domain-fulltext-body h2{margin-top:0;margin-bottom:.9em;font-size:clamp(31px,4.2vw,48px);font-weight:700;line-height:1.14;text-wrap:balance}.public-domain-fulltext-body h2:first-of-type{padding-top:.5em;text-align:center}.public-domain-fulltext-body h2:first-of-type:before{content:"";display:block;width:34px;height:3px;margin:0 auto 26px;background:var(--reading-accent)}.public-domain-fulltext-body h3{margin-top:2em;margin-bottom:.58em;font-size:clamp(23px,2.5vw,30px);font-weight:700;line-height:1.24;text-wrap:balance}.public-domain-fulltext-body h4{margin-top:1.7em;margin-bottom:.52em;font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.28}.public-domain-fulltext-body p{margin-top:0;margin-bottom:.82em;color:inherit;orphans:3;widows:3}body[data-lang=zh] .public-domain-fulltext-body p{text-indent:2em}body[data-lang=zh] .public-domain-fulltext-body :is(h2,h3,h4,h5,h6,blockquote,li)+p,body[data-lang=zh] .public-domain-fulltext-body>p:first-of-type,body[data-lang=zh] .public-domain-fulltext-body :is(.fulltext-frontmatter-line,.fulltext-outline-lead,.fulltext-endnote){text-indent:0}.public-domain-fulltext-body :is(ul,ol){padding-left:1.4em}.public-domain-fulltext-body li{margin-block:.35em}.public-domain-fulltext-body blockquote{margin-block:1.3em;border-left:3px solid color-mix(in srgb,var(--reading-accent) 52%,transparent);padding-left:1.1em;color:var(--reading-muted)}.public-domain-fulltext-body :is(img,svg,video,canvas){max-width:100%;height:auto}.public-domain-fulltext-body>p:last-of-type:not(.fulltext-endnote):not(.fulltext-frontmatter-line):after{content:"";display:inline-block;width:.52em;height:.52em;margin-left:.62em;vertical-align:.08em;background:var(--reading-accent)}.fulltext-cleaned-source,.fulltext-noise{display:none}.fulltext-frontmatter-line,.fulltext-outline-lead{color:var(--reading-muted);font-size:.9em}.fulltext-footnote-ref{color:var(--reading-muted);font-size:.58em;font-weight:650;line-height:0;text-decoration:none;vertical-align:super}.fulltext-footnote-link:hover,.fulltext-footnote-link:focus-visible,.fulltext-footnote-backref:hover,.fulltext-footnote-backref:focus-visible{color:var(--reading-accent);text-decoration:underline;text-underline-offset:.18em}.fulltext-footnote-backref{margin-left:.35em;color:var(--reading-muted);font-size:.76em;text-decoration:none}.fulltext-endnotes-group{margin-top:2.8em;border-top:1px solid var(--reading-border);padding-top:1em;color:var(--reading-muted);font-size:.9em}.fulltext-endnotes-group summary{cursor:pointer;font-weight:650}.fulltext-endnotes-list{margin-top:1.2em}.public-domain-fulltext-body p.fulltext-endnote{margin-bottom:.75em;color:var(--reading-muted);font-size:.9em;line-height:1.72;text-indent:0}.fulltext-endnote:target,.fulltext-note-details:target{scroll-margin-top:90px;background:color-mix(in srgb,var(--reading-accent) 7%,transparent)}.public-domain-fulltext-body :is(table,pre){max-width:100%;overflow:auto}.public-domain-fulltext-body table{width:100%;border-collapse:collapse;font:.78em/1.5 system-ui,sans-serif}.public-domain-fulltext-body :is(th,td){border:1px solid var(--reading-border);padding:.55em .65em;text-align:left;vertical-align:top}.public-domain-fulltext-body th{background:color-mix(in srgb,var(--reading-muted) 7%,transparent)}.public-domain-fulltext-body pre{padding:1em;background:color-mix(in srgb,var(--reading-muted) 7%,transparent);white-space:pre-wrap}.fulltext-chapter-nav{max-width:var(--reader-width);margin:clamp(52px,7vw,88px) auto 0;border-top:1px solid var(--reading-border);padding-top:1.35em;color:var(--reading-text);text-align:center}.fulltext-chapter-nav .eyebrow,.fulltext-chapter-nav h2,.fulltext-chapter-nav>p:not(.eyebrow){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fulltext-chapter-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fulltext-chapter-actions .button{min-height:44px;padding:8px 16px}.fulltext-chapter-menu{margin-top:16px}.fulltext-chapter-menu summary{cursor:pointer;color:var(--reading-muted);font-weight:650}.fulltext-chapter-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.fulltext-chapter-list a{border:1px solid var(--reading-border);border-radius:6px;padding:5px 11px;color:var(--reading-muted);font-size:.85rem;text-decoration:none}.fulltext-chapter-list a:is(:hover,:focus-visible,[aria-current=page]){border-color:var(--reading-accent);color:var(--reading-accent)}@media(max-width:820px){body.fulltext-reading-page{--reader-font-size: 18.5px;--reader-line-height: 1.82;--reader-measure: 100%}body[data-lang=en].fulltext-reading-page{--reader-font-size: 17.5px;--reader-line-height: 1.72}body.fulltext-reading-page main{padding-top:68px}.public-domain-fulltext-section{width:100%;padding:0 0 96px}.public-domain-fulltext-body{max-width:none;padding:18px clamp(16px,5.5vw,24px) 76px;background:var(--reading-paper)}.public-domain-fulltext-body h2{font-size:25px}.public-domain-fulltext-body h3{font-size:21px}.public-domain-fulltext-body h4{font-size:19px}.public-domain-fulltext-body table{display:block;overflow-x:auto;overscroll-behavior-inline:contain}.public-domain-fulltext-body :is(th,td){white-space:nowrap}.fulltext-chapter-nav{margin:30px 16px 0}}@media print{body.fulltext-reading-page{--reading-paper: #fff;--reading-surface: #fff;--reading-text: #111;background:#fff;color:#111}body.fulltext-reading-page :is(.site-header,.footer,.site-footer,.immersive-reading-controls,.mobile-chapter-sheet){display:none!important}body.fulltext-reading-page :is(main,.public-domain-fulltext-section,.public-domain-fulltext-body){width:auto;max-width:none;margin:0;padding:0;background:#fff;box-shadow:none}.public-domain-fulltext-body{font-size:11pt;line-height:1.62}.fulltext-chapter-nav{display:none}}.reading-redirect-card{max-width:560px;margin:18px auto 0;padding:18px 22px;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:var(--r-sm);background:var(--surface-soft)}.redirect-reading-note{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.72}.fulltext-reader-shell{max-width:var(--reader-width);margin-inline:auto}.fulltext-reader-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:clamp(26px,4vw,46px);padding-bottom:1.1em;border-bottom:1px solid var(--reading-border)}.fulltext-reader-head>div:first-child{min-width:0}.fulltext-reader-head .eyebrow{margin-bottom:10px}.fulltext-reader-head h1{margin:0;font-size:clamp(26px,4vw,38px);font-weight:900;line-height:1.18;text-wrap:balance}.fulltext-reader-head h1+p{margin:10px 0 0;color:var(--reading-muted);font-size:.88em;line-height:1.6}.fulltext-reader-tools{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px}.fulltext-reader-tools a{border:1px solid var(--reading-border);border-radius:6px;padding:6px 14px;color:var(--reading-text);font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .14s ease,color .14s ease}.fulltext-reader-tools a:hover,.fulltext-reader-tools a:focus-visible{border-color:var(--reading-accent);color:var(--reading-accent)}.fulltext-reader-tools a[href^=http]{color:var(--reading-muted)}.fulltext-rights-note{margin-top:2.2em;border-top:1px solid var(--reading-border);padding-top:1em;color:var(--reading-muted);font-size:.82em;line-height:1.7}.fulltext-rights-note strong{display:block;margin-bottom:4px;letter-spacing:.08em}.fulltext-rights-note p{margin:0 0 4px}.fulltext-rights-note a{color:var(--reading-muted);text-underline-offset:.18em}.fulltext-rights-note a:hover,.fulltext-rights-note a:focus-visible{color:var(--reading-accent)}.fulltext-note-heading{margin:1.1em 0 .5em;color:var(--reading-text);font-weight:800;letter-spacing:.1em}.fulltext-inline-note{color:var(--reading-muted);font-size:.82em}.fulltext-outline-block{max-width:min(var(--reader-measure),100%);margin:1.6em auto;border:1px solid var(--reading-border);border-radius:8px;padding:.9em 1.2em;background:color-mix(in srgb,var(--reading-muted) 4%,transparent)}.fulltext-outline-list{margin:0;padding-left:1.3em;color:var(--reading-muted);font-size:.88em;line-height:1.78}.fulltext-index-section{max-width:var(--reader-width);margin-inline:auto;padding-bottom:40px}.fulltext-index-section h2{margin:0 0 14px;font-size:clamp(20px,2.6vw,26px);line-height:1.2}.fulltext-index-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;color:var(--reading-text);font-size:.92em}.fulltext-index-list a{display:inline-flex;min-height:36px;align-items:center;gap:8px;color:inherit;text-decoration:none}.fulltext-index-list a:hover,.fulltext-index-list a:focus-visible{color:var(--reading-accent)}.fulltext-index-list span{min-width:2em;color:var(--reading-muted);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.table-scroll{max-width:100%;margin:1.4em auto;overflow-x:auto;border:1px solid var(--reading-border);border-radius:8px}.table-scroll table{margin:0;border:0}.source-url-button{display:inline-block;border:1px solid var(--reading-border);border-radius:999px;padding:.12em .8em;color:var(--reading-text);font-size:.82em;font-weight:700;text-decoration:none;white-space:nowrap}.source-url-button:hover,.source-url-button:focus-visible{border-color:var(--reading-accent);color:var(--reading-accent)}.source-note-reference{color:var(--reading-muted);font-size:.8em;font-weight:700}@media(max-width:820px){.fulltext-reader-head{flex-direction:column;align-items:flex-start;gap:12px}.fulltext-reader-tools{padding-bottom:0}.fulltext-index-list{grid-template-columns:1fr}}
