:root{--csm-paper:var(--wp--preset--color--paper,   #FBF8F1);--csm-paper-2:var(--wp--preset--color--paper-2, #F3EDDF);--csm-paper-3:var(--wp--preset--color--paper-3, #EFE7D6);--csm-ink:var(--wp--preset--color--ink,     #1F1D19);--csm-ink-2:var(--wp--preset--color--ink-2,   #4A463D);--csm-ink-3:var(--wp--preset--color--ink-3,   #7C766A);--csm-cinnabar:var(--wp--preset--color--cinnabar,#9E2B25);--csm-stone:var(--wp--preset--color--stone,   #2F5D62);--csm-bamboo:var(--wp--preset--color--bamboo,  #5C7A4A);--csm-line:var(--wp--preset--color--line,    #DED5C2);--csm-han:var(--wp--preset--font-family--han,   "Noto Serif SC", "Songti SC", "SimSun", serif);--csm-serif:var(--wp--preset--font-family--serif, Georgia, serif);--csm-sans:var(--wp--preset--font-family--sans,  system-ui, sans-serif)}body{-webkit-font-smoothing:antialiased}.csm-wrap{max-width:1140px;margin-inline:auto;padding-inline:28px}.csm-seal{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:3px;background:var(--csm-cinnabar);color:var(--csm-paper);font-family:var(--csm-han);font-size:17px;font-weight:600;flex:none}.csm-brandline{display:flex;align-items:center;gap:11px}.csm-brand-sub{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--csm-ink-3);font-weight:500}.csm-disclaimer{margin-top:24px;background:#fff;border:1px solid var(--csm-line);border-radius:4px;padding:14px 18px;font-size:12.5px;line-height:1.7;color:var(--csm-ink-3)}.csm-crumbs{background:var(--csm-paper-2);border-bottom:1px solid var(--csm-line);font-size:13px;color:var(--csm-ink-3);padding:13px 0}.csm-crumbs a:hover{color:var(--csm-cinnabar)}.csm-crumbs .sep{color:var(--csm-line);margin:0 8px}.csm-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--csm-ink-3);font-weight:600;margin:0 0 8px}.csm-card{background:#fff;border:1px solid var(--csm-line);border-radius:4px;padding:15px 17px}.csm-card--accent{border-left:3px solid var(--csm-cinnabar);border-radius:0 4px 4px 0}.csm-note{background:#fff;border:1px solid var(--csm-line);border-left:3px solid var(--csm-bamboo);border-radius:0 4px 4px 0;padding:15px 20px;font-size:13.5px;line-height:1.7;color:var(--csm-ink-2)}.csm-chips{display:flex;flex-wrap:wrap;gap:8px}.csm-chip{font-size:12px;background:#fff;border:1px solid var(--csm-line);border-radius:20px;padding:4px 13px;color:var(--csm-ink-2);line-height:1.5}.csm-chip:hover{border-color:var(--csm-cinnabar);color:var(--csm-cinnabar)}.csm-chip--core{background:#E2EDEC;border-color:rgb(47 93 98 / .35);color:var(--csm-stone);font-weight:500}.csm-meta{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;font-size:13px;margin:0}.csm-meta dt{color:var(--csm-ink-3)}.csm-meta dd{margin:0;color:var(--csm-ink-2)}.csm-meta .han{font-family:var(--csm-han)}.csm-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--csm-line);border-radius:4px;overflow:hidden;font-size:13.5px}.csm-table th{text-align:left;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--csm-ink-3);font-weight:600;padding:11px 16px;background:var(--csm-paper-2);border-bottom:1px solid var(--csm-line)}.csm-table td{padding:13px 16px;border-bottom:1px solid #F0EADD;color:var(--csm-ink-2);vertical-align:top}.csm-table tr:last-child td{border-bottom:none}.csm-table .work{font-family:var(--csm-serif);font-weight:600;color:var(--csm-ink)}.csm-table:has(td.work){table-layout:fixed}.csm-table:has(td.work) td:nth-child(1){width:21%}.csm-table:has(td.work) td:nth-child(2){width:28%}.csm-table:has(td.work) td:nth-child(3){width:51%}.csm-table:has(td.work) td{line-height:1.62;overflow-wrap:break-word;word-break:normal;hyphens:auto}.csm-table:has(td.work) td.work{font-size:13px}.csm-table:has(td.work) td strong{font-weight:600}@media (max-width:900px){.csm-table:has(td.work) td:nth-child(1){width:23%}.csm-table:has(td.work) td:nth-child(2){width:30%}.csm-table:has(td.work) td:nth-child(3){width:47%}}@media (max-width:640px){.csm-table:has(td.work){font-size:12.5px}.csm-table:has(td.work) td{padding:11px 12px;line-height:1.55}.csm-table:has(td.work) td:nth-child(1){width:27%}.csm-table:has(td.work) td:nth-child(2){width:31%}.csm-table:has(td.work) td:nth-child(3){width:42%}}.csm-register{margin:0 0 18px}.csm-register-table{table-layout:fixed;font-size:13px}.csm-register-table th:first-child{width:24%}.csm-register-table th:nth-child(2){width:46%}.csm-register-table th:nth-child(3){width:18%}.csm-register-table th:last-child{width:12%}.csm-register-table td{font-size:13px;line-height:1.65}.csm-register-py{font-size:11px;color:var(--csm-ink-3);letter-spacing:.04em}.csm-register-note{margin:10px 0 0;font-size:12px;color:var(--csm-ink-3)}@media (max-width:780px){.csm-register-table{table-layout:auto}.csm-register-table th{width:auto}}.csm-register-empty{margin:0 0 18px;padding:12px 15px;border:1px dashed var(--csm-line);border-radius:4px;font-size:13px;color:var(--csm-ink-2)}.csm-asset-cell{vertical-align:top}.csm-asset-thumb{display:block;width:72px;height:72px;object-fit:cover;border:1px solid var(--csm-line);border-radius:3px;margin:0 0 7px}.csm-asset-name{display:block;font-size:12px;line-height:1.5;color:var(--csm-ink-2)}.csm-register-table td em{color:var(--csm-ink-3)}.csm-register-table--works th:first-child{width:17%}.csm-register-table--works th:nth-child(2){width:55%}.csm-register-table--works th:last-child{width:28%}.csm-register-table--removals th:first-child{width:13%}.csm-register-table--removals th:nth-child(2){width:32%}.csm-register-table--removals th:last-child{width:55%}.csm-register-table--works td em{color:var(--csm-ink-3)}.csm-cite{margin-top:34px;background:#fff;border:1px solid var(--csm-line);border-radius:4px;padding:18px 22px 16px}.csm-cite-h{margin:0 0 13px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--csm-cinnabar)}.csm-cite-row{display:grid;grid-template-columns:132px 1fr auto;gap:14px;align-items:start;padding:13px 0;border-top:1px solid #F0EADD}.csm-cite-row:first-of-type{border-top:0}.csm-cite-k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--csm-ink-3);padding-top:2px}.csm-cite-v{margin:0;font-family:var(--csm-serif);font-size:13px;line-height:1.65;color:var(--csm-ink-2);overflow-wrap:anywhere}.csm-cite-v[lang="zh-Hant"]{font-family:var(--csm-han)}.csm-copy{font-family:var(--csm-sans);font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--csm-ink-2);background:var(--csm-paper-2);border:1px solid var(--csm-line);border-radius:3px;padding:5px 11px;cursor:pointer;white-space:nowrap}.csm-copy:hover{border-color:var(--csm-ink-3);color:var(--csm-ink)}.csm-cite-note{margin:13px 0 0;padding-top:12px;border-top:1px solid #F0EADD;font-size:12px;color:var(--csm-ink-3)}@media (max-width:640px){.csm-cite-row{grid-template-columns:1fr;gap:7px}.csm-copy{justify-self:start}}.csm-glyph{width:132px;height:132px;background:#fff;border:1px solid var(--csm-line);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.csm-glyph::after{content:"";position:absolute;inset:5px;border:1px solid rgb(199 188 164 / .55);border-radius:2px}.csm-glyph .zh{font-family:var(--csm-han);font-size:60px;font-weight:600;line-height:1}.csm-glyph .alt{font-size:11.5px;color:var(--csm-ink-3);margin-top:7px}.csm-pn{display:grid;grid-template-columns:1fr 1fr;gap:16px}.csm-pn>*{background:#fff;border:1px solid var(--csm-line);border-radius:4px;padding:16px 20px}.csm-pn .lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--csm-ink-3);font-weight:600;margin-bottom:6px}.csm-pn .t{font-family:var(--csm-serif);font-size:17px;font-weight:600}.csm-pn .t .han{font-family:var(--csm-han);font-size:15px;color:var(--csm-ink-3);margin-left:6px}.csm-pending{font-size:10.5px;background:var(--csm-paper-3);color:var(--csm-ink-3);border-radius:2px;padding:1px 6px;white-space:nowrap}.csm-credits{margin-top:26px;padding:15px 18px 16px;background:var(--csm-paper-2,#F6F2EA);border:1px solid var(--csm-line);border-radius:3px}.csm-credits-h{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--csm-cinnabar,#9E2B25)}.csm-credits-list{margin:0}.csm-credits-row{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between;padding:4px 0;border-bottom:1px solid rgb(0 0 0 / .05)}.csm-credits-row:last-child{border-bottom:none}.csm-credits-row dt{font-size:12.5px;color:var(--csm-ink-3)}.csm-credits-row dd{margin:0;font-size:13px;font-weight:600}.csm-credits-row dd a{color:var(--csm-ink);text-decoration:none}.csm-credits-row dd a:hover{text-decoration:underline}.csm-credits-empty{margin:0;font-size:13px;color:var(--csm-ink-2)}.csm-credits-note{margin:9px 0 0;font-size:12px;color:var(--csm-ink-3)}.csm-contributors{margin:0 0 8px}.csm-person{padding:14px 0;border-bottom:1px solid var(--csm-line)}.csm-person:last-child{border-bottom:none}.csm-person-name{margin:0 0 3px;font-family:var(--csm-serif);font-size:17px;font-weight:600}.csm-person-roles{margin:0 0 8px;font-size:12px;letter-spacing:.04em;color:var(--csm-ink-3)}.csm-person-work{margin:0;padding-left:18px;font-size:13.5px}.csm-person-work li{margin:2px 0}.csm-person-role{font-size:12px;color:var(--csm-ink-3)}.csm-contributors-empty{margin:0;font-size:14px;color:var(--csm-ink-2)}.csm-zh-inline{font-family:var(--csm-han)}.csm-py{letter-spacing:.03em;color:var(--csm-ink-3)}.csm-site-header{position:sticky;top:0;z-index:50;background:rgb(251 248 241 / .94);backdrop-filter:saturate(160%) blur(8px)}.csm-site-header>div>div{min-height:66px}.admin-bar .csm-site-header{top:32px}@media (max-width:782px){.admin-bar .csm-site-header{top:46px}}.csm-chapter-zh{font-family:var(--csm-han);font-size:38px;font-weight:600;letter-spacing:.06em;line-height:1.25;color:var(--csm-ink)}@media (max-width:820px){.csm-chapter-zh{font-size:30px}}.csm-sense-list{border:1px solid var(--csm-line);border-radius:4px;overflow:hidden;background:#fff}.csm-sense{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:15px 20px;border-bottom:1px solid #F0EADD}.csm-sense:last-child{border-bottom:0}.csm-sense-n{width:26px;height:26px;border-radius:50%;background:var(--csm-paper-2);border:1px solid var(--csm-line);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:var(--csm-ink-2)}.csm-sense-t{font-family:var(--csm-serif);font-size:17px;font-weight:600;margin-bottom:3px}.csm-sense-d{font-size:13.5px;color:var(--csm-ink-2);line-height:1.65}.csm-sense-x{font-size:13px;color:var(--csm-ink-3);margin-top:6px;font-family:var(--csm-han)}.csm-comp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.csm-comp{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:12px 2px;border-bottom:1px solid #F0EADD;align-items:baseline}.csm-comp-z{font-family:var(--csm-han);font-size:21px;font-weight:600;min-width:44px}.csm-comp-p{font-size:11.5px;color:var(--csm-ink-3)}.csm-comp-e{font-family:var(--csm-serif);font-size:15.5px;font-weight:600;margin:1px 0 2px}.csm-comp-d{font-size:12.5px;color:var(--csm-ink-3);line-height:1.55}@media (max-width:1000px){.csm-term-head{grid-template-columns:auto 1fr!important}.csm-comp-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.csm-pn{grid-template-columns:1fr}.csm-wrap{padding-inline:20px}}@media (max-width:600px){.csm-term-head{grid-template-columns:1fr!important;gap:20px!important}.csm-glyph{width:104px;height:104px}.csm-glyph .zh{font-size:48px}.csm-comp-grid{grid-template-columns:1fr}}.wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.wp-block-buttons>.wp-block-button{display:inline-flex;margin:0;max-width:100%}.wp-block-buttons.is-vertical{flex-direction:column;align-items:flex-start}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;line-height:1.25;text-align:center;text-decoration:none;word-break:normal;overflow-wrap:break-word;border:1px solid #fff0;border-radius:2px}.wp-block-button__link:hover{text-decoration:none}.wp-block-button.is-style-outline>.wp-block-button__link{background:transparent!important;border:1px solid currentColor}.wp-block-button.is-style-squared>.wp-block-button__link{border-radius:0}.csm-hero-img{margin:0 0 28px}.csm-hero-img img{display:block;width:100%;height:320px;object-fit:cover;object-position:center 42%;border:1px solid var(--csm-line);border-radius:2px;background:var(--csm-paper-2)}.csm-hero-img figcaption{margin-top:8px;font-size:12px;line-height:1.6;color:var(--csm-ink-3);text-align:right}@media (max-width:820px){.csm-hero-img img{height:210px}.csm-hero-img figcaption{text-align:left}}@media (max-width:600px){.csm-hero-img img{height:170px}}.wp-block-post-template.is-layout-grid{grid-auto-rows:1fr;align-items:stretch}.wp-block-post-template.is-layout-grid>li,.wp-block-post-template.is-layout-grid>.wp-block-group,.wp-block-post-template.is-layout-grid>article{display:flex;flex-direction:column;height:100%;width:100%;min-width:0}.wp-block-post-template.is-layout-grid>*>:first-child{margin-top:0}.wp-block-post-template.is-layout-grid>*>:last-child{margin-bottom:0}.csm-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.csm-card-desc:not(:empty){margin-bottom:0}.wp-block-post-template.is-layout-grid>*>.wp-block-group{flex:1 1 auto}.wp-block-post-template.is-layout-grid>*>.wp-block-group>:last-child{margin-bottom:0}.csm-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.csm-card-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.csm-index{display:flex;flex-direction:column;gap:10px;margin:4px 0 6px;padding:16px 18px;background:var(--wp--preset--color--paper,#faf7f2);border:1px solid var(--wp--preset--color--line,#e4ded3);border-radius:4px}.csm-index-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.csm-index-label{flex:0 0 auto;width:74px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--ink-2,#6b6459)}.csm-index-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.csm-index-chips.is-letters{gap:4px}.csm-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;font-size:13px;line-height:1.35;text-decoration:none;color:var(--wp--preset--color--ink,#22201c);background:#fff;border:1px solid var(--wp--preset--color--line,#e4ded3);border-radius:3px;transition:background-color .12s ease,border-color .12s ease}.csm-index-chips.is-letters .csm-chip{min-width:30px;justify-content:center;padding:4px 6px}a.csm-chip:hover{border-color:var(--wp--preset--color--ink-2,#6b6459);background:#fff}.csm-chip.is-active{background:var(--wp--preset--color--ink,#22201c);border-color:var(--wp--preset--color--ink,#22201c);color:#fff}.csm-chip.is-empty{color:#b6afa2;background:#fff0;border-color:#fff0;cursor:default}.csm-chip-n{font-size:10.5px;color:var(--wp--preset--color--ink-2,#6b6459)}.csm-chip.is-active .csm-chip-n{color:rgb(255 255 255 / .72)}.csm-index-note{margin:2px 0 0;font-size:13px;color:var(--wp--preset--color--ink-2,#6b6459)}@media (max-width:600px){.csm-index{padding:12px 13px}.csm-index-label{width:100%}}.csm-collation{margin-top:6px;padding:22px 26px 20px;border:1px solid var(--csm-line);background:color-mix(in srgb,var(--csm-paper) 60%,#fff)}.csm-collation__title{font-family:var(--csm-serif);font-size:21px;font-weight:600;margin:0 0 2px}.csm-collation__lead{font-family:var(--csm-sans);font-size:13px;color:var(--csm-ink-3);margin:0 0 16px}.csm-collation__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.csm-collation__item{display:grid;grid-template-columns:30px 1fr;column-gap:10px;padding:13px 0;border-top:1px dashed var(--csm-line)}.csm-collation__item:first-child{border-top:0;padding-top:2px}.csm-collation__no{font-family:var(--csm-sans);font-size:12px;font-variant-numeric:tabular-nums;color:var(--csm-ink-3);padding-top:4px}.csm-collation__readings{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px}.csm-collation__base{font-family:var(--csm-han);font-size:17px;font-weight:600;color:var(--csm-ink)}.csm-collation__variant{font-family:var(--csm-han);font-size:15px;color:var(--csm-ink-3)}.csm-collation__variant::before{content:'/ ';color:var(--csm-ink-3)}.csm-collation__note{font-size:13.5px;line-height:1.75;color:var(--csm-ink-2);margin:3px 0 0}.csm-copy-email{position:relative}.csm-copy-email__hint{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);z-index:5;padding:5px 11px;border-radius:4px;background:var(--csm-ink,#1f1c17);color:#fff;font-family:var(--csm-sans);font-size:12px;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s}.csm-copy-email__hint.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.csm-term{color:var(--csm-stone,#2F5D62);border-bottom:1px dashed rgb(47 93 98 / .55);text-decoration:none;cursor:help;transition:.12s}.csm-term:hover{color:var(--csm-cinnabar,#9E2B25);border-bottom-color:var(--csm-cinnabar,#9E2B25);background:rgb(158 43 37 / .05)}.csm-tip{position:fixed;z-index:110;max-width:300px;background:var(--csm-ink,#1F1D19);color:var(--csm-paper,#FBF8F1);border-radius:4px;padding:13px 16px;font-size:13px;line-height:1.6;box-shadow:0 10px 32px rgb(31 29 25 / .28);opacity:0;pointer-events:none;transition:opacity .14s}.csm-tip.is-on{opacity:1}.csm-tip .w{font-family:var(--csm-han,serif);font-size:18px;font-weight:600;margin-bottom:2px}.csm-tip .p{font-size:11.5px;color:rgb(251 248 241 / .6);letter-spacing:.08em;margin-bottom:7px}.csm-tip .e{font-weight:500;margin-bottom:5px;color:#F3EDDF}.csm-tip .d{color:rgb(251 248 241 / .78)}@media (hover:none){.csm-term{border-bottom-style:solid}}