
/* W80 · 统一页脚法务行 / 六战区 / 订阅入口 */
.gx-w80-foot{margin:20px 0 0;padding:14px 0 2px;border-top:1px solid rgba(21,46,104,.12);
  font:400 12px/1.9 -apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;
  color:var(--muted,#6e6e75)}
.gx-w80-foot p{margin:6px 0}
.gx-w80-foot a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(110,110,117,.34)}
.gx-w80-foot a:hover{color:#7d6232;border-bottom-color:#7d6232}
.gx-w80-th{display:flex;flex-wrap:wrap;gap:2px 20px}
.gx-w80-th span{white-space:normal}
.gx-w80-th b{font-weight:600;color:var(--ink2,#494950);margin-right:6px}
.gx-w80-th em{font-style:normal;opacity:.8;margin-right:6px}
/* 深底页脚（主站 .site-footer）反色 */
.site-footer .gx-w80-foot{max-width:var(--max,1280px);margin:22px auto 0;padding:16px 0 0;
  border-top-color:rgba(160,171,197,.18);color:#a0abc5;text-align:center}
.site-footer .gx-w80-foot a{border-bottom-color:rgba(160,171,197,.4)}
.site-footer .gx-w80-foot a:hover{color:#edb222;border-bottom-color:#edb222}
.site-footer .gx-w80-th{justify-content:center}
.site-footer .gx-w80-th b{color:#cfcfd3}
/* 纸底居中页脚（研究院 / 随笔索引） */
footer.arc-brandfoot .gx-w80-foot,.ft .gx-w80-foot{text-align:center}
footer.arc-brandfoot .gx-w80-th,.ft .gx-w80-th{justify-content:center}
@media(max-width:640px){.gx-w80-th{gap:0 12px}}
@media print{.gx-w80-foot{color:#494950}}






/* W80 · 展厅修订标注 */
.gx-w80-rev{margin:18px 0 0;font-size:12px;line-height:1.8;color:var(--muted,#6e6e75);
  letter-spacing:.02em;opacity:.9}

/* W80 · 随笔索引「新」角标（近 30 天，运行时判定，过期自动消失） */
.gx-w80-new{display:inline-block;margin-left:6px;padding:0 5px;border-radius:2px;
  font-size:10.5px;line-height:1.6;font-weight:700;letter-spacing:.06em;
  color:#7d6232;background:rgba(196,164,107,.14);border:1px solid rgba(196,164,107,.42);
  vertical-align:1px;white-space:nowrap}

/* W80 · 研究院顶部滚动进度条（高于固定页眉 #arc-top z-index:60） */
#gx-w80-prog{position:fixed;left:0;top:0;width:100%;height:2px;z-index:80;
  pointer-events:none;background:transparent}
#gx-w80-prog>i{display:block;height:100%;width:0;
  background:linear-gradient(90deg,#c4a46b,#edb222);transition:width .12s linear}
@media(prefers-reduced-motion:reduce){#gx-w80-prog>i{transition:none}}
@media print{#gx-w80-prog{display:none}}
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}}