@font-face{font-family:ArticleJinshu;src:url('../fonts/jinshu-article-400.otf') format('opentype');font-weight:400;font-display:swap}@font-face{font-family:ArticleJinshu;src:url('../fonts/jinshu-article-500.otf') format('opentype');font-weight:500;font-display:swap}@font-face{font-family:ArticleEnglish;src:url('../fonts/source-serif-article.woff2') format('woff2');font-weight:400;font-display:swap}
body.reading-two{min-width:0}.reading-two .reading-two-main{width:100%;max-width:none;margin:0;padding:0}.portable-article{max-width:680px;width:calc(100% - 48px);margin:0 auto 70px;color:#31322C;font:400 19px/2 ArticleJinshu,ArticleEnglish,serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.portable-article *{box-sizing:border-box}.portable-article h1,.portable-article h2,.portable-article p,.portable-article figure{margin:0}.portable-article h1{font:500 45px/1.6 ArticleJinshu,serif;letter-spacing:4px;text-align:center}.portable-article .subtitle{font:400 20px/1.9 ArticleJinshu,serif;text-align:center;letter-spacing:2px;margin-top:8px}.portable-article .article-series{font-size:12px;letter-spacing:2px;padding:24px 0 0;text-align:center}.portable-article .opening{padding:31px 0 0}.portable-article .shortlines{padding:31px 0 5px}.portable-article .shortlines p,.portable-article .prose p{font:400 19px/2 ArticleJinshu,ArticleEnglish,serif;letter-spacing:0;text-align:justify;text-justify:inter-character;text-align-last:left;line-break:strict;word-break:normal;overflow-wrap:break-word;hyphens:none;margin:0 0 25px}.portable-article .shortlines p:last-child{margin-bottom:0}.portable-article sup{font:400 10px/0 ArticleEnglish,serif;margin-left:2px;vertical-align:super;color:#31322C;white-space:nowrap}.portable-article a{color:inherit;text-underline-offset:3px}.portable-article figure{margin:43px 0 52px;width:100%}.portable-article figure img{display:block;width:100%;height:auto}.portable-article figcaption{display:block;width:100%;font:400 12px/1.9 ArticleJinshu,ArticleEnglish,serif;color:#31322C;text-align:justify;text-justify:inter-character;text-align-last:left;margin-top:16px;letter-spacing:0;overflow-wrap:break-word}.portable-article figcaption span{display:block}.portable-article figcaption span+span{margin-top:5px}.portable-article .chapter{margin-top:76px}.portable-article .chapter h2{text-align:center;font-weight:400;line-height:1.6;margin:0 0 37px}.portable-article .term{display:block;font:500 35px/1.6 ArticleJinshu,serif;letter-spacing:4px}.portable-article .meaning{display:block;font:400 18px/1.8 ArticleJinshu,serif;letter-spacing:1px;margin-top:12px}.portable-article .coda{margin-top:74px}.portable-article .article-footer{display:block;margin:0;border:0;padding:28px 0 32px;width:100%}.portable-article .endbrand{font:400 18px ArticleEnglish,serif;letter-spacing:5px;color:#31322C;text-align:center;padding:20px 0 24px}.portable-article .references{padding-top:8px;color:#31322C}.portable-article .references h2{font:500 13px/1.5 ArticleJinshu,serif;letter-spacing:0;margin-bottom:9px;text-align:left}.portable-article .references p,.portable-article .references li,.portable-article .references summary{font:400 11px/1.65 ArticleJinshu,ArticleEnglish,serif;margin:0 0 4px;overflow-wrap:break-word;text-align:justify;text-justify:inter-character;text-align-last:left}.portable-article .references a{text-decoration:underline;text-decoration-thickness:.5px}.portable-article .references .source-list{list-style:none;padding:0;margin:0 0 12px}.portable-article .references .source-list li{padding:0}.portable-article .references .refno{font-family:ArticleEnglish,serif;display:inline-block;min-width:19px}.portable-article .references details{margin-top:10px}.portable-article .references summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.portable-article .references details p{margin-top:6px}
html[lang=en] .portable-article{font-family:ArticleEnglish,ArticleJinshu,serif}html[lang=en] .portable-article h1{font-family:ArticleEnglish,serif;letter-spacing:.01em;font-weight:400;font-size:42px;line-height:1.25}html[lang=en] .portable-article .subtitle{font-family:ArticleEnglish,serif;letter-spacing:0;font-size:20px}html[lang=en] .portable-article .term,html[lang=en] .portable-article .meaning,html[lang=en] .portable-article .shortlines p,html[lang=en] .portable-article .prose p,html[lang=en] .portable-article figcaption,html[lang=en] .portable-article .references p,html[lang=en] .portable-article .references li,html[lang=en] .portable-article .references summary{font-family:ArticleEnglish,ArticleJinshu,serif}html[lang=en] .portable-article .prose p,html[lang=en] .portable-article .shortlines p{text-align:left;line-height:1.85}html[lang=en] .portable-article .term{letter-spacing:0}
@media(max-width:700px){.portable-article{width:calc(100% - 44px);margin-bottom:45px;font-size:17px}.portable-article .article-series{font-size:10px;padding-top:14px;letter-spacing:1px}.portable-article .opening{padding-top:23px}.portable-article h1{font-size:35px;line-height:1.6;letter-spacing:2px}.portable-article .subtitle{font-size:17px;letter-spacing:1px;margin-top:7px}.portable-article .shortlines{padding-top:25px}.portable-article .shortlines p,.portable-article .prose p{font-size:17px;line-height:2;margin-bottom:24px}.portable-article figure{margin:34px 0 40px}.portable-article figcaption{font-size:11px;line-height:1.85;margin-top:13px}.portable-article figcaption span+span{margin-top:4px}.portable-article .chapter,.portable-article .coda{margin-top:57px}.portable-article .chapter h2{margin-bottom:30px}.portable-article .term{font-size:30px;letter-spacing:3px}.portable-article .meaning{font-size:16px;letter-spacing:0;margin-top:9px}.portable-article .article-footer{padding:16px 0 28px}.portable-article .endbrand{font-size:17px;padding-bottom:22px}.portable-article .references h2{font-size:12px;margin-bottom:8px}.portable-article .references p,.portable-article .references li,.portable-article .references summary{font-size:10.5px;line-height:1.6}html[lang=en] .portable-article h1{font-size:32px}html[lang=en] .portable-article .subtitle{font-size:17px}}
