.editorial-header[data-v-fe180bfb]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#f2efe8eb;position:sticky;top:0;transition:box-shadow .3s ease,background .3s ease;z-index:40}.editorial-header.is-compact[data-v-fe180bfb]{background:#f2efe8f5;box-shadow:0 5px 22px #24231f0a}.header-shell[data-v-fe180bfb]{position:relative}.header-bar[data-v-fe180bfb]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:26px;justify-content:space-between;min-height:85px;transition:min-height .35s cubic-bezier(.22,1,.36,1)}.is-compact .header-bar[data-v-fe180bfb]{min-height:66px}.brand-group[data-v-fe180bfb],.desktop-nav[data-v-fe180bfb],.header-actions[data-v-fe180bfb]{align-items:center;display:flex}.brand-group[data-v-fe180bfb]{flex-shrink:0;gap:24px}.brand[data-v-fe180bfb]{color:var(--ink);font-family:var(--editorial-serif);font-size:34px;font-weight:800;letter-spacing:-2px;position:relative;text-decoration:none;transition:font-size .35s cubic-bezier(.22,1,.36,1);white-space:nowrap}.is-compact .brand[data-v-fe180bfb]{font-size:29px}.brand span[data-v-fe180bfb]{color:var(--accent);letter-spacing:-1px}.brand i[data-v-fe180bfb]{background:var(--accent);border-radius:50%;height:4px;opacity:0;position:absolute;right:-8px;top:5px;transform:scale(.3);transition:transform .3s,opacity .3s;width:4px}.brand:focus-visible i[data-v-fe180bfb],.brand:hover i[data-v-fe180bfb]{opacity:1;transform:scale(1)}.brand-note[data-v-fe180bfb]{border-left:1px solid var(--line);color:var(--muted);font-size:10px;letter-spacing:.06em;line-height:1.65;padding-left:24px;transition:opacity .3s}.is-compact .brand-note[data-v-fe180bfb]{opacity:.65}.header-actions[data-v-fe180bfb]{gap:24px;min-width:0}.desktop-nav[data-v-fe180bfb]{flex-shrink:0;gap:3px;position:relative}.desktop-nav a[data-v-fe180bfb]{align-items:center;border-radius:4px;color:var(--ink);display:flex;font-size:13px;justify-content:center;letter-spacing:.06em;min-height:40px;min-width:62px;padding:0 10px;position:relative;text-decoration:none;transition:color .25s;z-index:1}.desktop-nav a.is-active[data-v-fe180bfb]{color:var(--accent)}.nav-pill[data-v-fe180bfb]{background:#bcac9424;border:1px solid rgb(137 119 97/7%);border-radius:4px;inset:1px auto 1px 0;pointer-events:none;position:absolute;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .25s,background .3s,border-color .3s}.nav-pill.is-current[data-v-fe180bfb]{background:#df572914;border-color:#df57291f}.nav-label-window[data-v-fe180bfb]{display:block;height:18px;overflow:hidden}.nav-label-stack[data-v-fe180bfb]{display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1)}.nav-label-stack>span[data-v-fe180bfb]{align-items:center;display:flex;height:18px;justify-content:center;line-height:18px;white-space:nowrap}.nav-english[data-v-fe180bfb]{color:var(--accent);font-family:var(--editorial-mono);font-size:9px;letter-spacing:.01em}.nav-english i[data-v-fe180bfb]{font-size:11px;font-style:normal;margin-left:4px}.desktop-nav a:focus-visible .nav-label-stack[data-v-fe180bfb]{transform:translateY(-18px)}@media(hover:hover)and (pointer:fine){.desktop-nav a:hover .nav-label-stack[data-v-fe180bfb]{transform:translateY(-18px)}}.reading-progress[data-v-fe180bfb]{background:var(--accent);bottom:0;height:2px;left:0;opacity:.72;pointer-events:none;position:absolute;transform-origin:left;width:100%}.search-trigger[data-v-fe180bfb]{align-items:center;background:#dcd8d059;border:1px solid hsla(42,12%,79%,.42);border-radius:4px;color:var(--muted);display:flex;gap:9px;height:36px;min-width:245px;padding:0 12px;text-align:left;transition:border-color .25s,background .25s,transform .25s}.search-trigger[data-v-fe180bfb]:hover{background:#dcd8d08c;border-color:#a29887;transform:translateY(-1px)}.search-form svg[data-v-fe180bfb],.search-trigger svg[data-v-fe180bfb]{flex-shrink:0;height:17px;stroke:currentColor;stroke-width:1.5;width:17px}.search-trigger svg[data-v-fe180bfb]{transition:transform .3s}.search-trigger:hover svg[data-v-fe180bfb]{transform:rotate(-8deg)}.search-label[data-v-fe180bfb]{font-size:11px;white-space:nowrap}.search-trigger kbd[data-v-fe180bfb]{border:1px solid hsla(42,12%,79%,.65);border-radius:3px;font-family:var(--editorial-mono);font-size:10px;margin-left:auto;padding:1px 4px;white-space:nowrap}.menu-trigger[data-v-fe180bfb]{align-items:center;background:transparent;border:0;color:var(--ink);display:none;height:44px;justify-content:center;width:44px}.hamburger[data-v-fe180bfb]{display:block;height:16px;position:relative;width:21px}.hamburger i[data-v-fe180bfb]{background:currentColor;height:1.5px;left:0;position:absolute;transition:transform .35s cubic-bezier(.22,1,.36,1),top .35s cubic-bezier(.22,1,.36,1),width .35s;width:21px}.hamburger i[data-v-fe180bfb]:first-child{top:4px}.hamburger i[data-v-fe180bfb]:last-child{top:12px;width:15px}.menu-is-open .hamburger i[data-v-fe180bfb]:first-child{top:8px;transform:rotate(45deg)}.menu-is-open .hamburger i[data-v-fe180bfb]:last-child{top:8px;transform:rotate(-45deg);width:21px}.mobile-menu-shell[data-v-fe180bfb]{display:none}.search-dialog[data-v-fe180bfb]{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 25px 90px #24231f33;color:var(--ink);margin:auto;max-height:min(650px,calc(100dvh - 48px));overscroll-behavior:contain;padding:0;width:min(600px,calc(100vw - 40px))}.search-dialog[open][data-v-fe180bfb]{animation:search-enter-fe180bfb .32s cubic-bezier(.22,1,.36,1) both}.search-dialog[open].is-closing[data-v-fe180bfb]{animation:search-exit-fe180bfb .18s ease-in both}.search-dialog[data-v-fe180bfb]::backdrop{animation:backdrop-enter-fe180bfb .25s ease-out both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24231f73}.search-dialog.is-closing[data-v-fe180bfb]::backdrop{animation:backdrop-exit-fe180bfb .18s ease-in both}.search-content[data-v-fe180bfb]{padding:32px}.search-heading[data-v-fe180bfb]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:27px}.search-eyebrow[data-v-fe180bfb]{color:var(--muted);font-family:var(--editorial-mono);font-size:9px;letter-spacing:.18em}.search-heading h2[data-v-fe180bfb]{font-family:var(--editorial-serif);font-size:32px;font-weight:700;margin:9px 0 0}.dialog-close[data-v-fe180bfb]{background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:15px;height:32px;transition:color .2s,border-color .2s,transform .3s;width:32px}.dialog-close[data-v-fe180bfb]:hover{border-color:var(--ink);color:var(--ink);transform:rotate(90deg)}.search-form[data-v-fe180bfb]{align-items:center;border-bottom:1px solid var(--ink);display:flex;gap:12px;padding:0 0 13px}.search-form svg[data-v-fe180bfb]{height:21px;width:21px}.search-form input[data-v-fe180bfb]{background:transparent;border:0;color:var(--ink);font-family:var(--editorial-sans);font-size:16px;min-width:0;outline:none;width:100%}.search-form input[data-v-fe180bfb]::-moz-placeholder{color:var(--muted)}.search-form input[data-v-fe180bfb]::placeholder{color:var(--muted)}.search-form input[data-v-fe180bfb]:focus-visible{outline-offset:6px}.search-form button[data-v-fe180bfb]{background:var(--accent-fill,var(--accent));border:0;border-radius:2px;color:#fffdf7;flex-shrink:0;font-size:12px;padding:7px 12px}.search-form button span[data-v-fe180bfb]{margin-left:6px}.search-hint[data-v-fe180bfb]{color:var(--muted);font-size:11px;margin:26px 0 12px}.search-shortcuts[data-v-fe180bfb]{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:1fr 1fr}.search-shortcuts a[data-v-fe180bfb]{align-items:center;background:var(--paper);color:var(--ink);display:flex;gap:10px;justify-content:space-between;padding:18px 16px;text-decoration:none;transition:background .2s}.search-shortcuts a[data-v-fe180bfb]:hover{background:#eae5db}.search-shortcuts strong[data-v-fe180bfb]{display:block;font-family:var(--editorial-serif);font-size:19px;font-weight:700;margin-bottom:5px}.search-shortcuts div>span[data-v-fe180bfb]{color:var(--muted);font-size:10px;line-height:1.5}.shortcut-arrow[data-v-fe180bfb]{color:var(--accent);font-size:20px;transition:transform .25s}.search-shortcuts a:hover .shortcut-arrow[data-v-fe180bfb]{transform:translate(2px,-2px)}.search-footnote[data-v-fe180bfb]{align-items:center;color:var(--muted);display:flex;font-size:10px;justify-content:space-between;margin:20px 0 0}.search-footnote kbd[data-v-fe180bfb]{border:1px solid var(--line);border-radius:3px;font-family:var(--editorial-mono);margin-right:4px;padding:1px 4px}.search-footnote>span[data-v-fe180bfb]{margin-left:auto}.sr-only[data-v-fe180bfb]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes search-enter-fe180bfb{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes search-exit-fe180bfb{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes backdrop-enter-fe180bfb{0%{opacity:0}to{opacity:1}}@keyframes backdrop-exit-fe180bfb{0%{opacity:1}to{opacity:0}}@media(max-width:1150px){.brand-group[data-v-fe180bfb]{gap:16px}.brand-note[data-v-fe180bfb]{padding-left:16px}.header-actions[data-v-fe180bfb]{gap:16px}.desktop-nav a[data-v-fe180bfb]{min-width:54px;padding-inline:7px}.search-trigger[data-v-fe180bfb]{min-width:205px}.search-label[data-v-fe180bfb]{font-size:10px}}@media(max-width:1000px){.brand-note[data-v-fe180bfb]{display:none}}@media(max-width:720px){.header-bar[data-v-fe180bfb]{gap:16px;min-height:74px}.is-compact .header-bar[data-v-fe180bfb]{min-height:64px}.brand[data-v-fe180bfb],.is-compact .brand[data-v-fe180bfb]{font-size:29px}.header-actions[data-v-fe180bfb]{gap:5px}.desktop-nav[data-v-fe180bfb]{display:none}.search-trigger[data-v-fe180bfb]{background:transparent;border:0;color:var(--ink);height:44px;justify-content:center;min-width:0;padding:0;width:44px}.search-trigger svg[data-v-fe180bfb]{height:20px;width:20px}.search-label[data-v-fe180bfb],.search-trigger kbd[data-v-fe180bfb]{display:none}.menu-trigger[data-v-fe180bfb]{display:flex}.mobile-menu-shell[data-v-fe180bfb]{background:var(--paper);box-shadow:0 16px 24px #24231f0f;display:grid;grid-template-rows:0fr;left:-24px;max-height:calc(100dvh - 74px);padding-inline:24px;position:absolute;right:-24px;top:100%;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.menu-is-open .mobile-menu-shell[data-v-fe180bfb]{grid-template-rows:1fr}.mobile-nav[data-v-fe180bfb]{min-height:0;overflow:hidden;transition:visibility .4s;visibility:hidden}.menu-is-open .mobile-nav[data-v-fe180bfb]{overflow-y:auto;overscroll-behavior:contain;visibility:visible}.mobile-nav a[data-v-fe180bfb]{align-items:center;border-bottom:1px solid hsla(42,12%,79%,.6);color:var(--ink);display:flex;justify-content:space-between;opacity:0;padding:20px 2px;text-decoration:none;transform:translateY(14px);transition:opacity .22s,transform .35s cubic-bezier(.22,1,.36,1)}.menu-is-open .mobile-nav a[data-v-fe180bfb]{opacity:1;transform:none;transition-delay:calc(var(--item-index)*45ms + 50ms)}.mobile-nav a[aria-current=location][data-v-fe180bfb]{color:var(--accent)}.mobile-nav-label[data-v-fe180bfb]{align-items:center;display:flex;font-family:var(--editorial-serif);font-size:25px;gap:18px}.mobile-nav-english[data-v-fe180bfb],.mobile-nav-label small[data-v-fe180bfb]{color:var(--muted);font-family:var(--editorial-mono);font-size:9px}.mobile-nav-english[data-v-fe180bfb]{letter-spacing:.06em}.mobile-nav-english i[data-v-fe180bfb]{color:var(--accent);font-size:20px;font-style:normal;margin-left:13px}.mobile-menu-note[data-v-fe180bfb]{color:var(--muted);font-size:10px;letter-spacing:.05em;margin:20px 0 24px}}@media(max-width:480px){.mobile-menu-shell[data-v-fe180bfb]{left:-20px;padding-inline:20px;right:-20px}.search-content[data-v-fe180bfb]{padding:23px}.search-heading h2[data-v-fe180bfb]{font-size:27px}.search-shortcuts[data-v-fe180bfb]{grid-template-columns:1fr}.search-shortcuts a[data-v-fe180bfb]{padding:14px}.search-shortcuts strong[data-v-fe180bfb]{font-size:17px}.search-form[data-v-fe180bfb]{gap:8px}.search-form button[data-v-fe180bfb]{padding:7px 9px}}@media(prefers-reduced-motion:reduce){[data-v-fe180bfb],.search-dialog[data-v-fe180bfb]::backdrop,[data-v-fe180bfb]:after,[data-v-fe180bfb]:before{animation:none!important;transition:none!important}.desktop-nav a:focus-visible .nav-label-stack[data-v-fe180bfb],.desktop-nav a:hover .nav-label-stack[data-v-fe180bfb]{transform:none}}.editorial-footer[data-v-c5385b0a]{border-top:1px solid var(--line);margin-top:80px;padding-bottom:30px;padding-top:31px}.footer-top[data-v-c5385b0a]{align-items:center;display:flex;gap:27px}.footer-brand[data-v-c5385b0a]{color:var(--ink);font-family:var(--editorial-serif);font-size:27px;font-weight:800;letter-spacing:-1.5px;text-decoration:none}.footer-brand span[data-v-c5385b0a]{color:var(--accent)}.footer-top p[data-v-c5385b0a]{color:var(--muted);font-family:var(--editorial-serif);font-size:13px;letter-spacing:.08em}.footer-email[data-v-c5385b0a]{color:var(--ink);font-size:12px;margin-left:auto;text-decoration:none}.footer-email span[data-v-c5385b0a]{margin-left:10px}.footer-email span[data-v-c5385b0a],.footer-email[data-v-c5385b0a]:hover{color:var(--accent)}.footer-bottom[data-v-c5385b0a]{align-items:center;border-top:1px solid hsla(42,12%,79%,.6);color:var(--muted);display:flex;font-family:var(--editorial-mono);font-size:9px;gap:30px;letter-spacing:.08em;margin-top:27px;padding-top:20px}.footer-bottom>span[data-v-c5385b0a]:nth-child(2){margin-left:auto}.footer-bottom a[data-v-c5385b0a]{color:var(--muted);font-family:var(--editorial-sans);font-size:10px;margin-left:10px;text-decoration:none}.footer-bottom a[data-v-c5385b0a]:hover{color:var(--ink)}.footer-bottom a span[data-v-c5385b0a]{margin-left:6px}@media(max-width:720px){.editorial-footer[data-v-c5385b0a]{margin-top:52px;padding-bottom:24px;padding-top:24px}.footer-top[data-v-c5385b0a]{flex-wrap:wrap;gap:14px}.footer-brand[data-v-c5385b0a]{font-size:25px}.footer-email[data-v-c5385b0a],.footer-top p[data-v-c5385b0a]{font-size:11px}.footer-bottom[data-v-c5385b0a]{flex-wrap:wrap;font-size:8px;gap:12px;line-height:1.7}.footer-bottom>span[data-v-c5385b0a]:nth-child(2){display:none}.footer-bottom a[data-v-c5385b0a]{font-size:9px;margin-left:auto}.footer-bottom a+a[data-v-c5385b0a]{margin-left:4px}}.editorial-site{--paper:#f3f0e9;--ink:#24231f;--muted:#6d6a63;--line:#cfcbc2;--accent:#df5729;--accent-ink:#b94a23;--accent-fill:#c84b23;--editorial-serif:"Songti SC","STSong","SimSun","Noto Serif CJK SC",Georgia,serif;--editorial-sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--editorial-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;background-color:var(--paper);background-image:radial-gradient(circle at 20% 15%,hsla(0,0%,100%,.45),transparent 38%),radial-gradient(rgba(80,65,45,.035) .65px,transparent 0);background-size:auto,4px 4px;color:var(--ink);color-scheme:light;font-family:var(--editorial-sans);min-height:100vh;overflow:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.editorial-site ::-moz-selection{background:#f3c9b7;color:var(--ink)}.editorial-site ::selection{background:#f3c9b7;color:var(--ink)}.editorial-site *{box-sizing:border-box}.editorial-site a,.editorial-site button{-webkit-tap-highlight-color:transparent}.editorial-site :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.editorial-container{margin-inline:auto;max-width:1280px;width:calc(100% - 96px)}.editorial-skip-link{background:var(--ink);color:var(--paper);font-size:14px;left:24px;padding:12px 18px;position:fixed;top:12px;transform:translateY(-180%);z-index:100}.editorial-skip-link:focus{transform:translateY(0)}@media(max-width:900px){.editorial-container{width:calc(100% - 48px)}}@media(max-width:480px){.editorial-container{width:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){.editorial-site *,.editorial-site :after,.editorial-site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
