.editorial-name-page{--editorial-ink:#23473e;--editorial-muted:#63716a;--editorial-line:#e4dfd3;background:var(--paper);color:var(--editorial-ink)}
.editorial-name .editorial-glyph{--name-count:1;--name-cell-size:70px;--name-cell-gap:0px;gap:6px}.editorial-name .editorial-pinyin{margin:0;font-size:15px;line-height:36px;letter-spacing:0}
@media(max-width:800px){.editorial-name .editorial-glyph{--name-cell-size:68px}}
@media(max-width:480px){.editorial-name .editorial-glyph{--name-cell-size:64px}}
.editorial-name-page *{box-sizing:border-box}.editorial-skip{position:fixed;top:-100px;left:16px;z-index:200;background:var(--ink);color:var(--paper-2);padding:10px 16px}.editorial-skip:focus{top:8px}.editorial-name-page a:focus-visible,.editorial-name-page button:focus-visible,.editorial-name-page summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}
.editorial-notice{background:#ede8dd;border-bottom:1px solid #ded6c8;font-size:12px;color:#665f51}.editorial-notice>.container{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.editorial-notice span{display:inline-flex;align-items:center;gap:8px}.editorial-notice i{width:5px;height:5px;border-radius:50%;background:#a77a48}.editorial-notice a{color:#6c6559}.editorial-name-page .site-header{position:relative;top:auto}
.editorial-wrap{padding-top:25px;padding-bottom:30px}.editorial-name-page .name-detail-host{background:#f7f4ed}.editorial-name-page .name-detail-breadcrumb{font-size:13px;flex-wrap:wrap;margin-bottom:22px}.editorial-overview{display:grid;grid-template-columns:300px minmax(0,1fr);gap:46px;padding:34px 42px 36px;border:1px solid #dcd8cc;background:#fffdf8;border-radius:16px}.editorial-eyebrow{margin:0 0 16px;color:#937248;font-size:12px;letter-spacing:.12em}.editorial-eyebrow>span{padding:0 5px}.editorial-name{align-self:center}.editorial-name h1{display:flex;gap:13px;margin:0;font:normal 48px/1.2 var(--serif)}.editorial-glyph{display:flex;flex-direction:column;gap:9px;align-items:center}.editorial-pinyin{font-size:17px;line-height:1.2;font-family:var(--sans);color:#746b59}.editorial-name .name-tianzi-cell{width:70px;height:70px;background-color:#faf5e9;border-color:#cbbb9e}.editorial-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.editorial-tags span{font-size:12px;color:#617466;padding:3px 8px;background:#edf1e8;border-radius:3px}.editorial-intro{border-left:1px solid var(--editorial-line);padding-left:44px}.editorial-intro>.editorial-eyebrow{margin-bottom:6px}.editorial-lead{margin:0 0 13px;font:600 clamp(22px,2.2vw,29px)/1.55 var(--serif);color:#26483c}.editorial-intro>p:not(.editorial-eyebrow):not(.editorial-lead){margin:0;max-width:660px;font-size:16px;line-height:1.95;color:#53625b}.inline-pinyin{white-space:nowrap;font-family:var(--sans);color:#4a6255}.editorial-actions{display:flex;align-items:center;gap:16px;margin-top:23px;flex-wrap:wrap}.editorial-actions .btn{padding:10px 17px;min-height:44px;font-size:13px;box-shadow:none}.editorial-actions .collection-actions{display:flex;gap:9px}.editorial-actions .collection-icon-action{background:transparent;border-color:#dad7cb}.editorial-actions .collection-icon-action[aria-pressed=true]{background:#e5ede4;color:#2c5b46}
.editorial-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;margin-top:30px;align-items:start}.editorial-paper{padding:8px 42px 32px;background:#fffdf8;border:1px solid var(--editorial-line);border-radius:12px;min-width:0}.editorial-section{padding:32px 0;scroll-margin-top:30px}.editorial-section+.editorial-section{border-top:1px solid var(--editorial-line)}.editorial-section-title{display:flex;gap:13px;align-items:baseline;margin-bottom:20px}.editorial-section-title>span{font:italic 17px/1 Georgia,serif;color:#a5895b;flex:none}.editorial-section h2{margin:0;font:600 23px/1.6 var(--serif);color:#294b3e}.editorial-section>p{margin:0 0 15px;color:#4d5d54;font-size:16px;line-height:2.05;text-align:justify;overflow-wrap:break-word}.editorial-section>p:last-child{margin-bottom:0}.editorial-section .editorial-section-intro{margin-top:-9px;color:#798071;font-size:14px}.editorial-takeaway{padding:18px 22px;margin-top:22px;background:#eef1e8;display:flex;align-items:center;gap:20px}.editorial-takeaway>span{flex:none;font-size:12px;color:#62745f}.editorial-takeaway p{margin:0;color:#3a5843;font-size:15px;line-height:1.8}.editorial-poem{position:relative;padding:25px 30px;margin:0 0 22px;border:1px solid #e4d8c0;background:#f6efdf;overflow:hidden}.editorial-poem figcaption{position:relative;z-index:1;font-size:12px;line-height:1.7;color:#8d7956}.editorial-poem blockquote{position:relative;z-index:1;margin:17px 0 0}.editorial-poem blockquote p{font:500 27px/1.9 var(--serif);letter-spacing:.09em;margin:0;color:#5a543c}.editorial-poem-mark{position:absolute;right:24px;bottom:20px;writing-mode:vertical-rl;font:22px/1 var(--serif);letter-spacing:.25em;padding:9px 7px 5px;border:1px solid #b57261;color:#a36754;transform:rotate(-4deg);opacity:.7}.editorial-character-row{display:grid;grid-template-columns:66px minmax(0,1fr);gap:22px;padding:20px 0;border-bottom:1px solid #eee9df}.editorial-character-row:last-child{border-bottom:0;padding-bottom:0}.editorial-character{display:flex;align-items:center;flex-direction:column;padding-top:1px;gap:5px}.editorial-character strong{font:500 36px/1.35 var(--serif);color:#47614e}.editorial-character>span{font-size:12px;color:#8b7d65}.editorial-character-row h3{margin:0 0 5px;font-size:15px;font-weight:600;color:#3e5848}.editorial-character-row p{margin:0 0 9px;font-size:15px;line-height:1.95;color:#58665b}.editorial-character-row small{color:#7e8072;font-size:12px;line-height:1.8}.editorial-tones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 10px;margin-bottom:22px;background:#f1f2e9}.editorial-tones>div{display:flex;position:relative;flex-direction:column;align-items:center;gap:6px;border-right:1px solid #dedfcf}.editorial-tones>div:last-child{border:0}.editorial-tones strong{font:500 25px/1.4 Georgia,serif;color:#43604d}.editorial-tones span{font-size:12px;color:#787f6a}.editorial-tones i{display:block;width:28px;height:2px;margin:12px 0 6px;background:#a68a5c}.tone-four{transform:rotate(24deg)}.tone-two{transform:rotate(-24deg)}.editorial-daily{margin:20px 0;padding:18px 22px;border-left:2px solid #9baf96;background:#f4f5ed}.editorial-daily-label{font-size:12px;color:#7c876f}.editorial-daily p{margin:6px 0 0;font-size:15px;line-height:1.95;color:#4b614e}.editorial-faq details{border-bottom:1px solid var(--editorial-line);padding:16px 0}.editorial-faq details:last-child{border-bottom:0;padding-bottom:0}.editorial-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:15px;font-weight:500;line-height:1.9;color:#35533f;min-height:32px}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq summary>span{font-size:22px;font-weight:400;color:#8c927e;flex:none}.editorial-faq details[open] summary>span{transform:rotate(45deg)}.editorial-faq details p{font-size:15px;line-height:1.95;color:#63705e;margin:12px 24px 3px 0}.editorial-article-return{border-top:1px solid var(--editorial-line);padding-top:24px}.editorial-article-return>span{color:#8d8068;font-size:12px}.editorial-article-return>a{display:block;margin-top:8px}.editorial-article-return strong{display:block;font:600 20px/1.7 var(--serif);color:#3c5946}.editorial-article-return>a>span{display:flex;justify-content:space-between;margin-top:8px;font-size:13px;color:#7b816e}.editorial-article-return b{font-size:19px;color:#9e664e}
.editorial-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:26px}.editorial-side-label{display:block;margin:0 0 17px;font-size:12px;color:#94794f;letter-spacing:.08em}.editorial-toc{padding:22px 24px;border:1px solid #dfdacc;background:#f0eee4}.editorial-toc>a{display:flex;align-items:center;gap:12px;min-height:43px;border-top:1px solid #e1ddcf;font-size:13px;color:#6f7969}.editorial-toc>a>span{font:italic 13px Georgia,serif;color:#a0947e}.editorial-toc>a.is-active{color:#38523a;font-weight:600}.editorial-toc>a.is-active>span{color:#a26048}.editorial-related{padding:0 6px}.editorial-related>.editorial-side-label{margin-bottom:7px}.editorial-related-name{display:block;padding:17px 0;border-bottom:1px solid #dedbcf}.editorial-related-name small{font-size:12px;letter-spacing:.05em;color:#8b806c}.editorial-related-name strong{display:flex;justify-content:space-between;align-items:center;margin:5px 0;font:600 25px/1.3 var(--serif);color:#3b5743}.editorial-related-name strong>span{font:400 19px/1 var(--sans);color:#978969}.editorial-related-name p{font-size:13px;line-height:1.8;color:#79816f;margin:8px 0 0}.editorial-related-more{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding-top:17px;color:#827255}.editorial-tool{padding:25px 24px;background:#e7ecdf;border-top:2px solid #a4b394}.editorial-tool>.editorial-side-label{margin-bottom:10px;color:#7a886c}.editorial-tool h2{font:500 24px/1.6 var(--serif);color:#3e5943;margin:0 0 12px}.editorial-tool p{color:#6c7b61;font-size:13px;line-height:1.9;margin:0 0 20px}.editorial-tool>a{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #ccd5c0;color:#4d6745;font-size:13px}.editorial-endnote{text-align:center;font-size:12px;line-height:1.8;color:#909080;margin:28px 0 0}.editorial-name-page .footer{margin-top:0}.editorial-unavailable{padding:60px 24px;max-width:720px;margin:auto}.editorial-unavailable p{line-height:2}
@media(min-width:1400px){.editorial-name-page .container{max-width:1240px}.editorial-reading-layout{grid-template-columns:minmax(0,1fr) 280px;gap:36px}.editorial-paper{padding-left:48px;padding-right:48px}.editorial-overview{grid-template-columns:330px minmax(0,1fr);padding:38px 48px;gap:48px}}
@media(max-width:1080px){.editorial-overview{grid-template-columns:260px minmax(0,1fr);gap:26px;padding:28px}.editorial-intro{padding-left:27px}.editorial-reading-layout{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.editorial-paper{padding-left:28px;padding-right:28px}.editorial-sidebar{gap:22px}.editorial-toc,.editorial-tool{padding:20px}.editorial-section h2{font-size:21px}.editorial-poem blockquote p{font-size:24px}.editorial-poem-mark{right:16px;opacity:.5}}
@media(max-width:800px){.editorial-overview{grid-template-columns:1fr;gap:24px}.editorial-name{display:flex;flex-direction:column;align-items:flex-start}.editorial-name h1{font-size:46px}.editorial-name .name-tianzi-cell{width:68px;height:68px}.editorial-intro{border-left:0;border-top:1px solid var(--editorial-line);padding:22px 0 0}.editorial-reading-layout{grid-template-columns:1fr;gap:26px}.editorial-paper{grid-row:1}.editorial-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px}.editorial-toc{display:none}.editorial-related{padding:0 4px}.editorial-tool{align-self:start}.editorial-section{scroll-margin-top:20px}.editorial-paper{padding-top:0}.editorial-lead{font-size:26px}}
@media(max-width:480px){.editorial-name-page .container{width:calc(100% - 32px)}.editorial-notice>.container{font-size:11px}.editorial-notice a{font-size:11px}.editorial-wrap{padding-top:18px}.editorial-name-page .name-detail-breadcrumb{font-size:12px;gap:7px;margin-bottom:17px}.editorial-overview{padding:24px 22px;border-radius:10px;gap:22px}.editorial-name .editorial-eyebrow{font-size:11px;margin-bottom:14px}.editorial-name h1{gap:12px}.editorial-name .name-tianzi-cell{width:64px;height:64px}.editorial-tags{margin-top:17px}.editorial-tags span{font-size:11px}.editorial-intro>.editorial-eyebrow{font-size:11px;margin-bottom:9px}.editorial-lead{font-size:24px;line-height:1.65}.editorial-intro>p:not(.editorial-eyebrow):not(.editorial-lead){font-size:15px;line-height:1.95}.editorial-actions{gap:12px;margin-top:20px}.editorial-actions .btn{font-size:12px;padding:9px 13px}.editorial-actions .collection-actions{gap:7px}.editorial-reading-layout{margin-top:22px}.editorial-paper{padding:0 22px 25px;border-radius:10px}.editorial-section{padding:26px 0}.editorial-section-title{align-items:baseline;gap:10px;margin-bottom:16px}.editorial-section-title>span{font-size:15px}.editorial-section h2{font-size:20px;line-height:1.65}.editorial-section>p{font-size:15px;line-height:2}.editorial-takeaway{align-items:flex-start;flex-direction:column;gap:6px;padding:16px 18px}.editorial-takeaway p{font-size:14px}.editorial-poem{padding:20px;margin-bottom:20px}.editorial-poem figcaption{font-size:11px;max-width:205px}.editorial-poem blockquote{margin-top:15px}.editorial-poem blockquote p{font-size:22px;letter-spacing:.03em;line-height:1.85}.editorial-poem-mark{font-size:15px;right:13px;bottom:17px;padding:6px 4px 3px}.editorial-character-row{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:19px 0}.editorial-character strong{font-size:31px}.editorial-character-row h3{font-size:14px}.editorial-character-row p{font-size:14px;line-height:1.9}.editorial-character-row small{font-size:11px}.editorial-tones{padding:17px 4px}.editorial-tones strong{font-size:23px}.editorial-tones span{font-size:11px}.editorial-daily{padding:16px 18px}.editorial-daily p,.editorial-faq summary,.editorial-faq details p{font-size:14px}.editorial-article-return strong{font-size:18px}.editorial-sidebar{grid-template-columns:1fr;gap:25px}.editorial-related{padding:0 13px}.editorial-tool{padding:24px}.editorial-tool h2 br{display:none}.editorial-tool h2{font-size:22px}.editorial-endnote{font-size:11px;text-align:left;margin-top:24px}.editorial-name-page .footer{padding-top:32px}}
@media(prefers-reduced-motion:reduce){.editorial-name-page *{scroll-behavior:auto!important;transition:none!important}}

.editorial-name-page{padding:0}.editorial-tones{grid-template-columns:repeat(var(--editorial-syllables,3),minmax(0,1fr))}.editorial-tones>div{min-width:0}.editorial-tones span{text-align:center}.editorial-name:has(.editorial-glyph:nth-child(4)) .editorial-glyph{--name-cell-size:55px}.editorial-name:has(.editorial-glyph:nth-child(4)) .name-tianzi-cell{width:55px;height:55px}.editorial-name:has(.editorial-glyph:nth-child(4)) h1{gap:8px}@media(max-width:480px){.editorial-name:has(.editorial-glyph:nth-child(4)) .editorial-glyph{--name-cell-size:42px}.editorial-name:has(.editorial-glyph:nth-child(4)) .name-tianzi-cell{width:42px;height:42px}.editorial-name:has(.editorial-glyph:nth-child(4)) h1{font-size:34px}.editorial-tones span{font-size:10px}.editorial-tones strong{font-size:20px}}
.editorial-character-usage{margin:18px 0 0;padding:16px 18px;background:#f6efdf;border:1px solid #e4d8c0}.editorial-character-usage figcaption{font-size:12px;line-height:1.8;color:#8d7956}.editorial-character-usage blockquote{margin:12px 0;font:500 18px/1.9 var(--serif);color:#5a543c}.editorial-character-usage p{font-size:14px;margin-bottom:8px}

.editorial-poem blockquote p{white-space:pre-line}.editorial-actions a{white-space:normal;height:auto;line-height:1.6}.editorial-name-page .editorial-poem blockquote p{font-size:18px;line-height:2.1}@media(max-width:600px){.editorial-name-page .editorial-poem{padding:16px 12px}.editorial-name-page .editorial-poem blockquote p{font-size:15px}}
