:root{--ink:#142127;--paper:#efe9dc;--sheet:#fffdf7;--amber:#e09b43;--blue:#316b7b;--line:#9d968a;--rail:176px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;line-height:1.7}.press-rail{position:fixed;inset:0 auto 0 0;width:var(--rail);background:var(--ink);color:var(--sheet);padding:22px 18px;display:flex;flex-direction:column;z-index:30}.rail-mark{color:inherit;text-decoration:none;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #536167;padding-bottom:18px}.rail-mark strong{font:900 34px/1 serif}.rail-mark span{color:var(--amber);font-weight:900;letter-spacing:.12em}.press-rail nav{display:flex;flex-direction:column;margin-top:24px}.press-rail nav a,.rail-foot a{color:#d7dfdf;text-decoration:none;font-size:13px;padding:8px 0;border-bottom:1px solid #2e4047}.rail-foot{margin-top:auto;display:flex;gap:12px}.rail-menu{display:none}.page-shell{margin-left:var(--rail)}.top-strip{height:48px;border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:0 4vw;font-size:11px;letter-spacing:.11em}.top-strip a{color:inherit}.issue-lead{display:grid;grid-template-columns:145px minmax(0,1.25fr) minmax(270px,.55fr);gap:4vw;padding:75px 5vw 85px;min-height:610px;align-items:start}.edition{writing-mode:vertical-rl;border-left:1px solid var(--ink);padding-left:18px;display:flex;gap:20px;font-size:11px;letter-spacing:.15em}.lead-statement>p{color:var(--blue);font-weight:800}.lead-statement h1{font:800 clamp(46px,6vw,85px)/1.08 "Noto Serif SC","Songti SC",serif;letter-spacing:-.05em;margin:20px 0}.lead-statement em{font-style:normal;color:var(--blue)}.lead-decoder{background:var(--sheet);border:1px solid var(--ink);padding:24px;box-shadow:9px 9px 0 var(--amber);margin-top:65px}.lead-decoder>b{font-size:13px;letter-spacing:.12em}.lead-decoder dl{display:grid;grid-template-columns:75px 1fr;margin:20px 0}.lead-decoder dt,.lead-decoder dd{margin:0;padding:8px 0;border-bottom:1px dotted var(--line);font-size:13px}.lead-decoder dt{font-weight:800}.lead-decoder a{color:var(--ink);font-weight:800}.desk-index,.latest-ledger{padding:65px 5vw}.desk-index{background:var(--sheet);border-block:1px solid var(--ink)}.desk-index>header,.latest-ledger>header{display:grid;grid-template-columns:180px 1fr;border-bottom:3px solid var(--ink);align-items:end}.desk-index>header span,.latest-ledger>header span{font-size:10px;letter-spacing:.13em;color:var(--blue);padding-bottom:12px}.desk-index h2,.latest-ledger h2{font:700 37px/1.2 serif;margin:0 0 12px}.index-lines>a{display:grid;grid-template-columns:45px 145px 1fr 45px;gap:20px;align-items:center;text-decoration:none;color:inherit;border-bottom:1px solid var(--line);padding:20px 8px}.index-lines b,.index-lines em{color:var(--blue);font-size:11px;font-style:normal}.index-lines span{font:700 19px serif}.index-lines p{margin:0;color:#576166}.story-row{display:grid;grid-template-columns:140px minmax(270px,.9fr) minmax(280px,.65fr);gap:24px;border-bottom:1px solid var(--line);padding:25px 0}.row-label{display:flex;flex-direction:column;color:var(--blue);font-size:10px;letter-spacing:.08em}.row-copy h2{font:700 22px/1.35 serif;margin:0 0 8px}.row-copy h2 a{color:inherit;text-decoration:none}.row-copy p{margin:0;color:#60686b;font-size:13px}.row-verdict{border-left:4px solid var(--amber);padding-left:17px}.row-verdict small{font-size:9px;letter-spacing:.13em}.row-verdict p{font-size:13px;margin:5px 0}.row-verdict a{color:var(--ink);font-size:12px;font-weight:800}.column-banner{padding:70px 5vw;background:var(--blue);color:white;display:grid;grid-template-columns:minmax(260px,1fr) minmax(250px,.65fr) 90px;gap:4vw;align-items:end}.column-banner span{font-size:10px;letter-spacing:.15em}.column-banner h1{font:800 clamp(45px,6vw,76px)/1 serif;margin:15px 0 0}.column-banner p{font-size:17px;margin:0}.column-banner>b{font-size:12px;border-top:1px solid white;padding-top:8px}.column-ledger,.next-ledger{padding:45px 5vw}.section-switch{padding:25px 5vw 60px;display:flex;flex-wrap:wrap;gap:8px}.section-switch a{color:inherit;text-decoration:none;border:1px solid var(--ink);padding:6px 10px;font-size:12px}.case-heading{padding:65px 6vw 45px;background:var(--sheet);border-bottom:1px solid var(--ink)}.case-kicker{display:flex;gap:20px;font-size:11px;color:var(--blue);letter-spacing:.12em}.case-heading h1{font:800 clamp(42px,5.5vw,72px)/1.14 serif;max-width:1100px;margin:22px 0}.case-heading>p{color:#596266}.case-layout{display:grid;grid-template-columns:330px minmax(0,850px);gap:5vw;padding:55px 6vw;align-items:start}.evidence-panel{position:sticky;top:25px;border:1px solid var(--ink);background:var(--sheet)}.evidence-panel section{padding:18px;border-bottom:1px solid var(--line)}.evidence-panel section:last-child{border:0}.evidence-panel small{font-size:9px;letter-spacing:.14em;color:var(--blue)}.evidence-panel blockquote{font:700 19px/1.55 serif;margin:8px 0}.evidence-panel p{font-size:13px;margin:7px 0}.evidence-panel .warning{background:#f4d4b2}.editor-note{position:relative;padding:25px 25px 25px 72px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent 50px,var(--line) 51px,transparent 52px)}.editor-note:before{content:"批注";position:absolute;left:5px;top:28px;background:var(--blue);color:white;padding:3px 6px;font-size:9px;letter-spacing:.1em;transform:rotate(-4deg)}.editor-note h2{font:700 28px/1.3 serif;margin:0 0 9px}.editor-note p{font-size:17px;line-height:1.95;margin:0}.decision-stamp{margin-top:40px;border:3px double var(--ink);padding:28px;background:var(--sheet);box-shadow:7px 7px 0 var(--amber)}.decision-stamp small{letter-spacing:.18em}.decision-stamp h2{font:700 30px serif}.next-ledger>header{border-bottom:2px solid var(--ink)}.static-sheet{max-width:1050px;padding:75px 6vw;min-height:650px}.static-sheet>header{border-bottom:4px double var(--ink);padding-bottom:25px}.static-sheet>header span{font-size:10px;letter-spacing:.15em;color:var(--blue)}.static-sheet h1{font:800 clamp(45px,6vw,75px)/1.1 serif;margin:18px 0}.static-sheet>header p{font-size:19px}.static-body{max-width:850px;padding-top:35px;font-size:18px}.static-body h2{font:700 28px serif;margin-top:35px}.method-stack{list-style:none;padding:0}.method-stack li{display:grid;grid-template-columns:120px 1fr;border-bottom:1px solid var(--line);padding:20px 0}.method-stack b{font:800 28px serif;color:var(--blue)}.contact-ledger{display:grid;grid-template-columns:130px 1fr}.contact-ledger dt,.contact-ledger dd{margin:0;padding:11px;border-bottom:1px solid var(--line)}.back-home{display:inline-block;margin-top:30px;background:var(--ink);color:white;padding:10px 15px}.end-strip{border-top:1px solid var(--ink);padding:40px 5vw;display:grid;grid-template-columns:1fr auto;gap:20px;background:#ddd5c6}.end-strip p{margin:5px 0}.end-strip nav{display:flex;gap:18px}.end-strip a{color:inherit}.end-strip small{grid-column:1/-1}@media(max-width:900px){:root{--rail:0px}.press-rail{position:relative;width:auto;height:70px;padding:10px 18px;flex-direction:row;align-items:center}.rail-mark strong{font-size:20px;line-height:1}.press-rail nav{display:none;position:absolute;left:0;right:0;top:70px;background:var(--ink);padding:16px 20px;margin:0}.press-rail.open nav{display:grid;grid-template-columns:1fr 1fr}.rail-foot{display:none}.rail-menu{display:block;margin-left:auto;background:transparent;color:white;border:1px solid white;padding:6px 10px}.page-shell{margin-left:0}.issue-lead{grid-template-columns:1fr}.edition{writing-mode:horizontal-tb;border:0;border-bottom:1px solid var(--ink);padding:0 0 10px}.lead-decoder{margin-top:0}.case-layout{grid-template-columns:1fr}.evidence-panel{position:relative;top:auto}.story-row{grid-template-columns:110px 1fr}.row-verdict{grid-column:2}.column-banner{grid-template-columns:1fr}.desk-index>header,.latest-ledger>header{grid-template-columns:1fr}.top-strip{padding:0 20px}}@media(max-width:560px){.top-strip span{display:none}.issue-lead,.desk-index,.latest-ledger,.column-banner,.column-ledger,.case-heading,.case-layout,.next-ledger,.static-sheet{padding-left:20px;padding-right:20px}.issue-lead{padding-top:45px}.lead-statement h1{font-size:43px}.index-lines>a{grid-template-columns:35px 1fr}.index-lines p{grid-column:2}.story-row{grid-template-columns:1fr}.row-verdict{grid-column:auto}.case-layout{padding-top:30px}.editor-note{padding-left:20px;background:none}.editor-note:before{position:static;display:inline-block;margin-bottom:8px}.end-strip{grid-template-columns:1fr}.method-stack li{grid-template-columns:1fr}}
