:root{--ink:#20221f;--muted:#686b64;--accent:#813e35;--paper:#fafaf7;--rule:#d2d3cc;--soft:#efefea;--navy:var(--ink);--cyan:var(--accent);--blue:var(--accent);--line:var(--rule);--panel:var(--paper)}
body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a,.card a,.card h3 a,.source-note a,.contact-card a{color:var(--accent)}a:hover{color:var(--ink)}.wrap{max-width:1280px}.site-header{background:var(--paper);border-bottom:1px solid var(--ink);position:relative}.nav{max-width:1280px;flex-wrap:wrap;padding:29px 32px 17px;gap:22px}.brand{flex-basis:100%;display:block}.wordmark{display:block;width:480px;max-width:100%;height:auto}.nav-links{width:100%;justify-content:flex-start;gap:28px;padding-top:4px;border-top:1px solid var(--rule)}.nav-links a,.nav-links a[aria-current=page]{color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.025em}.nav-links a[aria-current=page]{text-decoration-color:var(--accent)}.nav-links .lang{margin-left:auto;border:0;padding-right:0}.menu-btn{color:var(--ink);border-color:var(--rule)}.eyebrow,.tag{color:var(--accent);font-size:11px;letter-spacing:.07em}.edition-line{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.04em;color:var(--muted);padding:25px 0 31px}.lead-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.journal-lead h1{font:normal clamp(35px,3.9vw,50px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:18px 0 22px;max-width:580px}.journal-lead h1 a{color:var(--ink);text-decoration:none}.lead{color:var(--muted);font-size:19px;line-height:1.6}.lead-byline{font-size:12px;color:var(--muted);margin:24px 0 15px}.lead-illustration{margin:0}.lead-illustration img{display:block;width:100%;height:auto}.lead-illustration figcaption{font-size:11px;line-height:1.5;color:var(--muted);margin-top:10px}.publication-line{font-size:14px;color:var(--muted);border-bottom:1px solid var(--ink);padding:28px 0;margin:0}.section{padding:34px 0}.section-head{margin-bottom:24px}.section-head h2,.topic-section>h2{font:normal 26px/1.2 Georgia,serif;color:var(--ink)}.section-head p{color:var(--muted)}.journal-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.card,.editorial-card,.profile-pair .card{background:transparent;box-shadow:none;border:0;border-top:1px solid var(--rule);padding:22px 0;border-radius:0}.card:hover{border-color:var(--ink)}.card h3,.editorial-card h3{font:normal 25px/1.25 Georgia,serif;letter-spacing:-.015em}.card h3 a{color:var(--ink)}.card p,.feature-pair p,.card .meta,.meta,.prose figcaption{color:var(--muted)}.reader-section,.band{background:transparent;border-color:var(--rule)}.reader-section .card h3{font:700 19px/1.3 Arial,sans-serif}.reader-section .card{border:0}.reader-section .card p{font-size:15px}.btn{background:var(--ink);border-color:var(--ink);border-radius:0}.btn:hover{background:var(--accent);border-color:var(--accent)}.btn.secondary{background:transparent;color:var(--ink);border-color:var(--rule)}.text-link,.next-link{font-size:14px}.feature-pair h2{font:normal 29px/1.2 Georgia,serif}.evidence-teaser,.source-note,.article-toc,.event-feature,.contact-card,.result{background:transparent;border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:0;padding:22px 0;color:var(--ink)}.evidence-teaser p,.source-note p,.source-note h2,.contact-card strong{color:var(--ink)}.page-hero{max-width:100%;padding:38px 0 28px}.page-hero h1{font:normal clamp(34px,4vw,49px)/1.13 Georgia,serif;letter-spacing:-.025em;color:var(--ink);max-width:950px}.page-hero>p{font-size:19px;color:var(--muted);max-width:820px}.prose{max-width:760px;font:19px/1.8 Georgia,'Times New Roman',serif}.prose h2{font:normal 29px/1.25 Georgia,serif;color:var(--ink)}.prose h3{color:var(--ink)}.prose li{margin:9px 0}.article-kicker,.article-toc,.source-note,.related-reading,.prose table{font-family:Arial,sans-serif}.article-kicker{color:var(--muted)}.source-note{font-size:15px}.source-note h2{font:normal 25px/1.3 Georgia,serif}.source-note p{font-size:15px}.related-reading{border-color:var(--ink)}.prose th{background:var(--soft);color:var(--ink)}.prose td,.prose th{border-color:var(--rule)}.topic-links{gap:22px}.topic-links a{border:0;padding:8px 0;color:var(--ink);font-size:14px}.event-date,.quote{color:var(--ink)}.footer{background:var(--paper);color:var(--muted);border-top:1px solid var(--ink);font-size:13px}.footer b,.footer a{color:var(--ink)}.contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}.contact-card{border:0;padding:0}.contact-address a{font-size:clamp(18px,2vw,24px);overflow-wrap:anywhere}.contact-purpose{border-color:var(--rule)}.contact-purpose h3{color:var(--ink)}.form label{color:var(--ink);font-weight:400;font-size:14px}.form input,.form select,.form textarea{border-color:#a2a49a;background:#fff;color:var(--ink);border-radius:0}.result{background:#fff;border:1px solid var(--rule);padding:16px}.notice,.scope-note,.form-note{color:var(--muted)}.secondary-channel{padding-top:20px;border-top:1px solid var(--rule)}.power-evidence>ol li{background:transparent;border-color:var(--rule);border-left:2px solid var(--accent)}.power-evidence>ol strong:before{color:var(--accent)}.power-evidence img{border-color:var(--rule)}
@media(max-width:900px){.nav{padding:22px}.brand{flex-basis:auto}.wordmark{width:350px}.nav-links{background:var(--paper);top:95px;border:1px solid var(--rule)}.nav-links .lang{margin-left:0}.lead-layout{gap:30px}.journal-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{gap:34px}.lead{font-size:18px}}
@media(max-width:680px){.nav{padding:18px 20px}.wordmark{width:245px}.nav-links{top:82px}.edition-line{display:block;padding:22px 0}.edition-line span{display:block;margin-bottom:7px}.lead-layout{grid-template-columns:1fr;gap:22px}.journal-lead h1{font-size:38px}.lead-illustration{order:2}.publication-line{font-size:13px}.journal-feed,.contact-grid{grid-template-columns:1fr}.card h3{font-size:25px}.section{padding:28px 0}.prose{font-size:18px;line-height:1.75}.page-hero h1{font-size:36px}.contact-grid{gap:36px}.wordmark{max-width:calc(100vw - 115px)}}
/* Explicitly neutralize legacy dark-theme selectors retained for Chinese pages. */
.prose p,.prose li{color:var(--ink)}.prose .source-note p,.prose .source-note li{color:var(--muted)}.article-grid .tag{color:var(--accent)}.article-grid .meta{color:var(--muted)}.card{min-height:0}.band .card{background:transparent;border-color:var(--rule)}.band .card a,.band .card .tag{color:var(--accent)}.band .card p,.band .card .meta,.band .section-intro{color:var(--muted)}.list b{color:var(--ink)}.card .num{color:var(--accent)}.quote{border-left-color:var(--accent)}.event-chip{color:var(--muted);border-left-color:var(--accent)}
.article-grid .card{min-height:0}.section h2{font:normal 29px/1.25 Georgia,serif;letter-spacing:-.02em;color:var(--ink)}.section-head h2{font-size:26px}.prose .source-note{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:22px 0;font-size:15px}.notice{background:var(--soft);border-left:2px solid var(--rule);color:var(--muted)}.fact{background:var(--paper)}.fact b{color:var(--ink)}.site-header{backdrop-filter:none}
.editorial-diagram{margin:32px 0}.editorial-diagram img{display:block;max-width:100%;height:auto;border:1px solid var(--rule)}.editorial-diagram figcaption{font:14px/1.55 Arial,sans-serif;margin-top:12px;color:var(--muted)}.editorial-diagram ol{display:none;list-style:none;padding:0}.editorial-diagram li{border-top:1px solid var(--rule);padding:15px 0}.editorial-diagram strong,.editorial-diagram span,.editorial-diagram small{display:block}.editorial-diagram small{color:var(--muted)}@media(max-width:680px){.editorial-diagram img{display:none}.editorial-diagram ol{display:block;font:16px/1.6 Arial,sans-serif}}
.card h3 a{display:block}
