.cl-public-header__nav{position:relative;gap:16px}.cl-public-header__desktop{display:none}.cl-public-header__compact{display:flex}.cl-public-header :is(a,button){min-width:44px;min-height:44px}.cl-public-header a[hreflang]{justify-content:center}.cl-public-header a[hreflang],.cl-public-header__compact>a,.cl-public-header__desktop>li>a,.cl-public-header__nav>a{display:inline-flex;align-items:center}.cl-public-header__nav button{min-width:44px}.cl-public-header__compact{flex-shrink:0}.cl-public-header__compact>a{white-space:nowrap}.cl-public-header__mobile-menu{max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:env(safe-area-inset-bottom,0)}.cl-public-header__mobile-menu a{overflow-wrap:anywhere}.cl-public-header__papers-panel{left:0;width:min(680px,100%)}.cl-public-header__papers-grid{max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}@media (min-width:1120px){.cl-public-header__desktop{display:flex;white-space:nowrap}.cl-public-header__compact,.cl-public-header__mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){.cl-public-header__papers-panel{transform:none;transition-property:opacity,visibility}}.lang-switch{gap:2px;padding:3px}.lang-seg,.lang-switch{display:inline-flex;align-items:center;border-radius:999px;line-height:1}.lang-seg{justify-content:center;padding:4px 11px;font-size:13px;font-weight:600;transition:background-color .12s ease,color .12s ease}.lang-switch-glass{border:1px solid #e2e8f0;background:#f8fafcb3}.lang-switch-glass .lang-seg{color:#475569}.lang-switch-glass a.lang-seg:hover{color:#0f172a;background:#0f172a0a}.lang-switch-glass .lang-seg-active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.lang-switch-scene{gap:0;padding:0;border:0;background:#0000}.lang-switch-scene .lang-seg{min-height:40px;padding:8px 7px;border-radius:8px;color:#ffffffb8;font-size:12px}.lang-switch-scene a.lang-seg:hover{color:#fff;background:#193149}.lang-switch-scene .lang-seg-active{display:none}.lang-switch-scene a.lang-seg:focus-visible{outline:2px solid #ffffffe6;outline-offset:2px}.lang-switch-mobile{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:4px;padding:4px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.lang-switch-mobile .lang-seg{min-height:48px;border-radius:10px;font-size:15px;color:#475569}.lang-switch-mobile .lang-seg-active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.float-cluster{display:flex;align-items:center;gap:8px}.float-lang{display:inline-flex;align-items:center;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:600;line-height:1;color:#20242e;background:#fffdf7;border:1px solid #e4dfd2;box-shadow:none;transition:background-color .18s ease,scale .15s cubic-bezier(.2,0,0,1)}.float-lang:hover{background:#fff}.float-lang:active{scale:.96}@media (pointer:coarse){.float-lang{padding:13px 16px}}.lang-offer-live{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;justify-content:flex-start;pointer-events:none;padding:0 16px calc(16px + env(safe-area-inset-bottom, 0px))}.lang-offer-card{pointer-events:auto;max-width:340px;padding:14px 16px 13px;border-radius:16px;color:#20242e;background:#fffdf7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #e4dfd2;box-shadow:0 6px 24px #20242e24;animation:lang-offer-in .24s cubic-bezier(.2,0,0,1) both}@media (max-width:520px){.lang-offer-card{max-width:none;width:100%}}@keyframes lang-offer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lang-offer-card{animation:none}}.lang-offer-line{margin:0;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0}.lang-offer-gloss{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:#6b7180}.lang-offer-card [lang=zh-Hans]{font-family:var(--font-inter),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",system-ui,sans-serif}.lang-offer-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.lang-offer-go,.lang-offer-no{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s ease,color .15s ease}.lang-offer-go{color:#fff;background:#2b4bc4}.lang-offer-go:hover{background:#24409f}.lang-offer-no{color:#575d68;background:#0000;border:1px solid #e4dfd2}.lang-offer-no:hover{color:#20242e;background:#20242e0a}@media (pointer:coarse){.lang-offer-go,.lang-offer-no{padding:12px 16px}}.lang-footer-row{display:flex;align-items:center;justify-content:center;gap:8px}.lang-footer-row a{text-decoration:underline;text-underline-offset:2px}.lang-footer-row a:hover{color:#0f172a}.lang-original-note{font-size:13px;line-height:1.6;color:var(--ln-body,#565b66)}.money-atomic{white-space:nowrap}html[lang^=zh] .ln-page,html[lang^=zh] body{font-family:var(--font-inter),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",system-ui,sans-serif}html[lang^=zh] .cl-onboarding{font-family:var(--font-onboarding),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",system-ui,sans-serif}html[lang^=zh] .ln-page h1,html[lang^=zh] .ln-page h2,html[lang^=zh] .ln-page h3{font-family:var(--font-bricolage),var(--font-inter),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",system-ui,sans-serif;letter-spacing:0}html[lang^=zh] .text-display-1{line-height:68px}html[lang^=zh] .text-display-2{line-height:50px}html[lang^=zh] .text-display-3{line-height:34px}html[lang^=zh] .text-body{line-height:27px}html[lang^=zh] .ln-hero h1{line-height:1.25}html[lang^=zh] .ln-center-title{line-height:1.3}html[lang^=zh] .ln-proof-head h2,html[lang^=zh] .ln-scene-copy h3{line-height:1.25}html[lang^=zh] .ln-center-sub,html[lang^=zh] .ln-duo-cap,html[lang^=zh] .ln-hero-sub,html[lang^=zh] .ln-proof-head p,html[lang^=zh] .ln-scene-copy p{line-height:1.7}html[lang^=zh] .ln-cove-card .fine,html[lang^=zh] .ln-crew-fine,html[lang^=zh] .ln-proof-fine,html[lang^=zh] .ln-sticky .price{font-size:13px}html[lang^=zh] .italic,html[lang^=zh] em,html[lang^=zh] i{font-style:normal}html[lang^=zh] .ln-page{text-align:initial}