body:not(:has(#arc-top)) .gx-wc{top:52px!important}.gx-family{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:7px max(22px,4vw);background:#04163f;color:#c4a46b;font:600 12px/1.4 Poppins,-apple-system,"PingFang SC",sans-serif;letter-spacing:.06em;border-bottom:1px solid rgba(196,164,107,.28)}.gx-family a{color:#c4a46b;text-decoration:none;display:inline-flex;align-items:baseline;gap:6px}.gx-family a:hover{color:#f0dcb0}.gx-family a[aria-current]{color:#fff}.gx-family a small{font-weight:500;font-size:10.5px;opacity:.75;letter-spacing:.04em}.gx-family .f-root{font-size:13px;color:#fff}.gx-family .f-kids{display:inline-flex;gap:16px;padding-left:16px;border-left:1px solid rgba(196,164,107,.5)}.gx-family .f-lang{margin-left:auto;padding:3px 10px;border:1px solid rgba(196,164,107,.5);border-radius:3px;font-size:11.5px;letter-spacing:.12em;color:#fff}.gx-family .f-lang:hover{border-color:#f0dcb0;color:#f0dcb0}.gx-family.gx-family-foot{border-top:1px solid rgba(196,164,107,.28);border-bottom:0;padding:16px max(22px,4vw)}@media(max-width:639px){.gx-family{gap:10px}.gx-family .f-kids{gap:12px;padding-left:12px}.gx-family a small{display:none}}@media print{.gx-family{display:none}}/* W390 · 中文版学英文版：字重/字距/行高/细线表/药丸/宽字距小标 —— 只改排版，不动结构与内容 */
/* ① 标题：英文版参数（800 / -.035em / 1.16），中文用宋体编辑体承载 */
.wrap>header h1,.gx-w117-sec h1,main h1,
.section-heading h2,.hall .hall-head+h2,.hall>h2,
.gx-prologue-h,.philosophy-quote h2{
 font-family:"Songti SC","Noto Serif SC","Source Han Serif SC",Georgia,serif!important;
 font-weight:800!important;letter-spacing:-.035em!important;line-height:1.16!important}
.wrap>header h1,main h1,.gx-w117-sec h1{font-size:clamp(28px,2.6vw,40px)}
.section-heading h2{font-size:clamp(25px,2.6vw,38px);
 border-top:0!important;border-left:0!important;padding-top:0!important;padding-left:0!important}
/* ② 金线在标题之下（英文版的签名动作） */
.section-heading h2::after{content:"";display:block;width:0;height:2px;margin-top:20px;
 background:linear-gradient(90deg,var(--gold,#c4a46b),rgba(196,164,107,0));
 transition:width 1.05s cubic-bezier(.22,1,.36,1) .2s}
.reveal.on .section-heading h2::after,.section-heading.on h2::after,
.section-heading:not(.reveal) h2::after{width:96px}
.wrap>header h1::after{content:"";display:block;width:44px;height:2px;margin:16px 0 2px;
 background:linear-gradient(90deg,var(--gold,#c4a46b),rgba(196,164,107,0))}
/* ③ 小标签：宽字距、全大写（英文版手法） */
.section-kicker,.hall-no,.gx-w117-crumb{letter-spacing:.3em!important;font-size:11px!important}
/* ④ 细线数据表：金色小字距表头 + 发丝分隔，取代卡片感 */
.wrap table:not(.gx-tbl-keep) th,.hall table th{
 text-align:left;font:600 11px/1 var(--sans,system-ui)!important;letter-spacing:.16em!important;
 color:var(--gold2,#b08a46)!important;border-bottom:1px solid rgba(196,164,107,.4)!important;
 background:transparent!important;padding:10px 14px 10px 0!important}
.wrap table:not(.gx-tbl-keep) td,.hall table td{
 border-bottom:1px solid rgba(11,28,66,.09)!important;padding:12px 14px 12px 0!important;
 line-height:1.7;background:transparent!important}
/* ⑤ 节间呼吸与正文行距 */
.section.gx-w117-sec{margin-top:clamp(56px,7vh,96px)}
.section.gx-w117-sec:first-of-type{margin-top:0}
.gx-w117-sec p,.hall p{line-height:1.95}
.gx-w117-sec h3,.hall h3{letter-spacing:-.012em}
/* ⑥ 底部给三位一体胶囊让位 */
body{padding-bottom:72px}
@media(max-width:760px){
 .section.gx-w117-sec{margin-top:clamp(40px,5vh,64px)}
 body{padding-bottom:64px}
 .section-heading h2{letter-spacing:-.03em!important}
}
@media print{body{padding-bottom:0}}
/* W394 · 庚辛信条，全站统一。首页整屏，内页条带。 */
.gx-w394{background:#071b42;color:#f2f2f5;box-sizing:border-box;margin:0;position:relative;
 border-top:1px solid rgba(196,164,107,.28);border-bottom:1px solid rgba(196,164,107,.28)}
.gx-w394-in{width:100%;max-width:1240px;margin:0 auto;padding:0 max(22px,4vw);box-sizing:border-box}
.gx-w394-k{margin:0 0 14px;font:700 11px/1.4 Poppins,-apple-system,sans-serif;
 letter-spacing:.24em;text-transform:uppercase;color:#c4a46b}
.gx-w394-t{margin:0 0 18px;padding:0;border:0;color:#fff;font-weight:800;letter-spacing:-.025em;line-height:1.18;
 font-family:"Songti SC","Noto Serif SC","Source Han Serif SC",Georgia,serif}
.gx-w394-t .nb{display:block}
.gx-w394-t em{font-style:normal;color:#c4a46b}
.gx-w394-b{margin:0 0 20px;padding:16px 0 0;border-top:1px solid rgba(196,164,107,.28);
 color:#aebcd6;line-height:1.85;max-width:40em}
.gx-w394-c{margin:0;color:#e7ecf5;line-height:1.72;max-width:40em}
.gx-w394-c em{font-style:normal;color:#f6d67c;font-weight:700}
.gx-w394--full{display:flex;flex-direction:column;justify-content:center;padding:44px 0 40px;
 min-height:calc(100vh - var(--gx-hdr,100px));min-height:calc(100svh - var(--gx-hdr,100px))}
.gx-w394--full .gx-w394-t{font-size:clamp(28px,3.4vw,49px)}
.gx-w394--full .gx-w394-b{font-size:16px}
.gx-w394--full .gx-w394-c{font-size:18px}
.gx-w394--band{padding:clamp(40px,6vh,72px) 0}
.gx-w394--band .gx-w394-t{font-size:clamp(21px,2.3vw,31px)}
.gx-w394--band .gx-w394-b{font-size:15px}
.gx-w394--band .gx-w394-c{font-size:16px}
/* W396 · 信条补全 + 整块可点 */
.gx-w394 a.gx-w394-link{display:block;text-decoration:none;color:inherit}
.gx-w394 a.gx-w394-link:hover .gx-w394-t{color:#fff}
.gx-w394 a.gx-w394-link:focus-visible{outline:2px solid #c4a46b;outline-offset:6px}
.gx-w394-echo{margin:0 0 4px;color:#c4a46b;font-weight:700;letter-spacing:.01em}
.gx-w394--full .gx-w394-echo{font-size:clamp(17px,1.5vw,22px)}
.gx-w394--band .gx-w394-echo{font-size:15px}
.gx-w394-go{margin:22px 0 0;font:700 12px/1 Poppins,-apple-system,sans-serif;
 letter-spacing:.22em;text-transform:uppercase;color:#c4a46b}
.gx-w394-go span{border-bottom:1px solid rgba(196,164,107,.5);padding-bottom:4px}
.gx-w394 a.gx-w394-link:hover .gx-w394-go span{border-bottom-color:#f6d67c;color:#f6d67c}
html body .w556-ph{aspect-ratio:1/1!important;height:auto!important;max-height:none!important;min-height:0!important;width:100%!important;object-fit:cover!important;object-position:50% 16%!important;border-radius:12px!important}@media (max-width:560px){html body .w556-ph{border-radius:10px!important}}#w487-home .w487-papers{position:relative}#w487-home .w487-papers .q{position:absolute;left:var(--wp,14px);right:var(--wp,14px);bottom:calc(var(--wp,14px) + 22px);margin:0;opacity:0;animation:w625q 14s linear infinite}#w487-home .w487-papers .s{position:absolute;left:var(--wp,14px);bottom:var(--wp,14px);font-size:11px;opacity:0;animation:w625q 14s linear infinite}#w487-home .w487-papers .q2,#w487-home .w487-papers .s2{animation-delay:7s}@keyframes w625q{0%,2%{opacity:0}6%,46%{opacity:1}50%,100%{opacity:0}}@media (prefers-reduced-motion:reduce){#w487-home .w487-papers .q,#w487-home .w487-papers .s{animation:none}#w487-home .w487-papers .q1,#w487-home .w487-papers .s1{opacity:1}#w487-home .w487-papers .q2,#w487-home .w487-papers .s2{opacity:0}}#gx-w405{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:10px;z-index:97;display:flex;gap:6px;font:600 11.5px/1 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}#gx-w405 a{padding:7px 11px;border-radius:999px;border:1px solid rgba(196,164,107,.5);background:rgba(7,27,66,.82);color:#efe9dc;text-decoration:none;letter-spacing:.04em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap}#gx-w405 a:hover{color:#f6d67c;border-color:#c4a46b}#gx-w405 a.cur{background:rgba(196,164,107,.94);color:#0a1a3a;border-color:transparent;pointer-events:none}@media (max-width:640px){#gx-w405{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 74px);right:auto;left:50%;transform:translateX(-50%)}}@media print{#gx-w405{display:none}}
:root{--w561-ink:#0a1a3a;--w561-gold:#c4a46b}
#gx-w405 a.w561-k{display:inline-flex;align-items:center;gap:5px;padding:7px 11px}
#gx-w405 a.w561-k svg{width:13px;height:13px;flex:none}
.w561-bar{margin:44px auto 8px;max-width:min(680px,92vw);padding:0 16px}
.w561-bar h2{margin:0 0 10px;font:600 12px/1.4 -apple-system,"PingFang SC",sans-serif;
 letter-spacing:.16em;opacity:.6;text-transform:uppercase}
.w561-f{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;
 border:1px solid rgb(120 132 160 / .34);border-radius:999px;
 background:rgb(255 255 255 / .04);transition:border-color .18s ease,box-shadow .18s ease}
.w561-f:focus-within{border-color:var(--w561-gold);
 box-shadow:0 0 0 4px rgb(196 164 107 / .16)}
.w561-f svg{width:16px;height:16px;flex:none;opacity:.55}
.w561-f input{flex:1 1 auto;min-width:0;height:40px;border:0;outline:0;background:transparent;
 color:inherit;font:400 15px/40px -apple-system,"PingFang SC",sans-serif}
.w561-f input::placeholder{opacity:.5}
.w561-f button{flex:none;min-height:40px;padding:0 18px;border:0;border-radius:999px;
 background:var(--w561-gold);color:var(--w561-ink);cursor:pointer;
 font:600 14px/40px -apple-system,"PingFang SC",sans-serif}
.w561-f button:hover{filter:brightness(1.06)}
.w561-hint{margin:9px 2px 0;font:400 12px/1.5 -apple-system,"PingFang SC",sans-serif;opacity:.5}
.w561-hint kbd{padding:1px 5px;border:1px solid currentColor;border-radius:4px;
 font:inherit;opacity:.8}
#w561-panel{position:fixed;inset:0;z-index:2147482000;display:none;
 align-items:flex-start;justify-content:center;padding:14vh 16px 16px;
 background:rgb(4 9 22 / .52);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
#w561-panel[data-on="1"]{display:flex}
#w561-panel .w561-card{width:min(620px,100%);padding:18px;border-radius:18px;
 background:rgb(12 20 42 / .97);color:#eef2fa;
 box-shadow:0 30px 80px -24px rgb(2 8 24 / .8),inset 0 1px 0 rgb(255 255 255 / .08);
 animation:w561-in .22s cubic-bezier(.22,1,.36,1) both}
@keyframes w561-in{from{opacity:0;transform:translateY(-10px) scale(.985)}}
@media (prefers-reduced-motion:reduce){#w561-panel .w561-card{animation:none}}
#w561-panel .w561-f{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .18)}
#w561-panel .w561-hint{color:#aab6cd}
@media (max-width:600px){
 .w561-f button{padding:0 14px}
 .w561-f input{font-size:16px}
 #gx-w405 a.w561-k span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 #w561-panel{padding:8vh 12px 12px}}
/* 护城河：正文恢复可选中（取代 0830 的 body 全禁选中——防的是批量拷贝不是读者）；图片限定禁拖拽/长按；打印水印 */
body{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}
img{-webkit-user-drag:none;-webkit-touch-callout:none}
#gx-moat-wm{display:none}
@media print{#gx-moat-wm{display:block;position:fixed;inset:0;z-index:2147483647;pointer-events:none;overflow:hidden;opacity:.1}#gx-moat-wm span{display:inline-block;margin:34px 46px;font:700 17px/1 -apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:#152e68;transform:rotate(-28deg);white-space:nowrap}}
