
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}body{margin:0}
.edition{--ink:#283b40;--accent:#315f6d;--paper:#fff;--wash:#f3f6f6;--line:#cbdadb;--measure:1160px;--gap:28px;--pad:28px;--body-font:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;--display-font:var(--body-font);--body-size:17px;min-height:100vh;background:var(--wash);color:var(--ink);font:var(--body-size)/1.75 var(--body-font);overflow-wrap:anywhere}
.edition a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.22em}
.edition a:hover{text-decoration-thickness:2px}
.edition a:focus-visible,.edition summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
.edition h1,.edition h2,.edition h3{font-family:var(--display-font);line-height:1.4;color:var(--ink);text-wrap:pretty}
.edition h1{font-size:clamp(1.8rem,3.5vw,3.05rem);margin:0 0 .65em;font-weight:750;letter-spacing:-.025em}
.edition h2{font-size:1.42rem;margin:0 0 .8em}.edition h3{font-size:1.08rem;margin:0 0 .45em}
.edition p{margin:.65em 0 1em}.edition ul,.edition ol{padding-left:1.3em}
.edition img{max-width:100%;height:auto}.edition pre{max-width:100%;overflow:auto}.edition code{font-family:Consolas,monospace;font-size:.92em}
.edition .shell,.edition .header-inner,.edition .home-grid,.edition .article-head,.edition .article-layout,.edition .related,.edition .site-footer,.edition .breadcrumb{width:min(var(--measure),calc(100% - 64px));margin-inline:auto}
.edition .skip-link{position:absolute;left:16px;top:-100px;padding:12px;background:var(--paper);z-index:10}.edition .skip-link:focus{top:16px}
.edition .site-header{background:var(--paper);border-bottom:1px solid var(--line)}
.edition .header-inner{padding-block:36px 24px;display:grid;grid-template-columns:1fr;gap:12px}
.edition .brand{font-family:var(--display-font);font-weight:750;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.3;text-decoration:none;display:inline-block;max-width:100%}
.edition .site-description{max-width:66ch;margin:0;font-size:.96rem;line-height:1.8}
.edition .family-label{font-size:.76rem;font-weight:650;letter-spacing:.06em;margin:0;grid-column:1 / -1}
.edition .site-header nav{font-size:.94rem}.edition nav ul,.edition nav ol{list-style:none;padding:0;margin:0;display:flex;gap:12px 24px;flex-wrap:wrap}.edition nav li{margin:0}.edition nav a{display:inline-block;padding-block:6px}
.edition .home-grid{display:grid;gap:var(--gap);align-items:start;padding-block:36px 48px}
.edition .home-grid>.lead{grid-area:lead}.edition .home-grid>.topics{grid-area:topics}.edition .home-grid>.latest{grid-area:latest}.edition .home-grid>.scope{grid-area:scope}
.edition .home-grid>section,.edition .home-grid>aside{min-width:0;padding:var(--pad);background:var(--paper);border:1px solid var(--line)}
.edition .lead h2{font-size:clamp(1.55rem,2.4vw,2.3rem);line-height:1.45}.edition .lead{border-top:4px solid var(--accent)!important}
.edition .eyebrow,.edition .section-label{font-size:.78rem;letter-spacing:.06em;font-weight:700;margin-bottom:14px}.edition .deck{font-size:1.05rem;max-width:66ch}
.edition .topic-list,.edition .article-list{list-style:none;padding:0;margin:0}.edition .topic-list>li,.edition .topic-card{padding:14px 0;border-top:1px solid var(--line)}
.edition .article-list>li,.edition .article-card{min-width:0;padding:22px 0;border-top:1px solid var(--line)}
.edition .article-list>li:first-child,.edition .article-card:first-child{padding-top:10px}.edition .article-list p,.edition .article-card p{font-size:.93rem;line-height:1.8}.edition .article-list time,.edition .article-card time{font-size:.79rem;font-variant-numeric:tabular-nums;display:block;margin:8px 0}
.edition .scope{font-size:.91rem}.edition .scope h2{font-size:1.1rem}.edition .topic-list a{font-weight:650}
.edition .breadcrumb{font-size:.85rem;padding-block:20px 0}.edition .breadcrumb a{margin-right:10px}
.edition .article-head{padding-block:30px;margin-bottom:24px;border-bottom:1px solid var(--line)}
.edition .article-head h1{max-width:30em}.edition .article-head .deck{max-width:760px}.edition .metadata{display:flex;gap:12px 26px;flex-wrap:wrap;font-size:.84rem;margin-top:20px}.edition .metadata dt{font-weight:650}.edition .metadata dd{margin:2px 0 0}.edition .metadata time{white-space:normal}
.edition .article-layout{display:grid;grid-template-columns:minmax(560px,760px) minmax(180px,260px);column-gap:32px;row-gap:20px;align-items:start;justify-content:center;padding-bottom:44px}
.edition .article-body{grid-column:1;grid-row:1 / span 3;min-width:0;width:100%;max-width:800px;font-size:1.07rem;line-height:1.95;background:var(--paper);padding:32px}
.edition .article-body p{margin:0 0 1.35em}.edition .article-body h2{margin-top:2.1em;font-size:1.5rem}.edition .article-body h3{margin-top:1.7em;font-size:1.2rem}.edition .article-body li{margin-block:.5em}
.edition .article-body blockquote{margin:1.4em 0;padding:4px 20px;border-left:4px solid var(--accent);font-size:.97em}.edition .article-body table{width:100%;border-collapse:collapse;display:block;overflow:auto}.edition .article-body th,.edition .article-body td{padding:10px;border:1px solid var(--line);text-align:left;vertical-align:top}.edition .article-body th{background:var(--wash)}
.edition .reading-nav{grid-column:2;grid-row:1;padding:20px;border-top:3px solid var(--accent);background:var(--paper);font-size:.88rem}.edition .reading-context{grid-column:2;grid-row:2;padding:20px;border:1px solid var(--line);font-size:.88rem}.edition .reading-context h2,.edition .reading-nav h2{font-size:1.05rem}.edition .reading-nav ul,.edition .reading-nav ol{display:block;padding-left:1.1em;list-style:decimal}.edition .reading-nav li{margin-bottom:8px}.edition .reading-nav a{padding:2px 0}
.edition .related{padding:28px 0 42px;border-top:1px solid var(--line)}.edition .related .article-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.edition .site-footer{padding-block:30px 40px;border-top:2px solid var(--accent);font-size:.86rem}.edition .site-footer strong{font-family:var(--display-font);font-size:1.1rem}.edition .site-footer nav{margin-top:15px}
.edition .empty{padding:16px 0;font-size:.94rem}.edition .preview-notice{padding:12px 24px;background:#fff3d8;color:#5d471b;border-bottom:1px solid #d2bc8c;font:14px/1.6 system-ui,sans-serif}.edition .preview-notice a{color:inherit}
.edition [hidden]{display:none!important}
.edition[data-density="compact"]{--pad:22px;--gap:22px;--body-size:16px}.edition[data-density="relaxed"]{--pad:34px;--gap:34px;--body-size:18px}.edition[data-density="large-reading"]{--pad:36px;--gap:36px;--body-size:19px}
/* Navigation changes placement and reading order visibly; no links are hidden. */
.edition[data-nav="top-rule"] .header-inner{border-top:5px solid var(--accent);grid-template-columns:1fr 1fr}.edition[data-nav="top-rule"] .site-header nav{grid-column:1 / -1;grid-row:1;padding-bottom:14px;border-bottom:1px solid var(--line)}.edition[data-nav="top-rule"] .brand{grid-column:1}.edition[data-nav="top-rule"] .site-description{grid-column:2}
.edition[data-nav="side-rail"] .header-inner{grid-template-columns:230px minmax(0,1fr);column-gap:36px}.edition[data-nav="side-rail"] .site-header nav{grid-column:1;grid-row:1 / span 3;border-right:2px solid var(--accent);padding-right:24px}.edition[data-nav="side-rail"] .site-header nav ul{display:block}.edition[data-nav="side-rail"] .site-header nav li{border-bottom:1px solid var(--line);padding-block:5px}.edition[data-nav="side-rail"] .brand,.edition[data-nav="side-rail"] .site-description{grid-column:2}
.edition[data-nav="bottom-band"] .header-inner{padding-bottom:0}.edition[data-nav="bottom-band"] .site-header nav{margin-top:15px;padding:12px 22px;background:var(--ink)}.edition[data-nav="bottom-band"] .site-header nav a{color:var(--paper)}
.edition[data-nav="stacked-index"] .header-inner{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);column-gap:40px}.edition[data-nav="stacked-index"] .site-header nav{grid-column:2;grid-row:1 / span 3}.edition[data-nav="stacked-index"] .site-header nav ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.edition[data-nav="stacked-index"] .site-header nav li{border-top:1px solid var(--line)}.edition[data-nav="stacked-index"] .brand,.edition[data-nav="stacked-index"] .site-description{grid-column:1}
.edition[data-nav="centered"] .header-inner{text-align:center;justify-items:center;padding-block:48px 28px}.edition[data-nav="centered"] .site-description{max-width:740px}.edition[data-nav="centered"] .site-header nav{margin-top:12px;padding-top:14px;border-top:1px solid var(--line);width:100%}.edition[data-nav="centered"] .site-header nav ul{justify-content:center}
.edition[data-nav="split-header"] .header-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:44px}.edition[data-nav="split-header"] .site-header nav{grid-column:2;grid-row:1 / span 2;align-self:center;border-left:1px solid var(--line);padding-left:28px}.edition[data-nav="split-header"] .brand,.edition[data-nav="split-header"] .site-description{grid-column:1}
.edition[data-nav="directory-tabs"] .site-header nav{border-bottom:3px solid var(--accent);margin-top:12px}.edition[data-nav="directory-tabs"] .site-header nav ul{gap:0}.edition[data-nav="directory-tabs"] .site-header nav a{padding:10px 20px;border:1px solid var(--line);border-bottom:0;background:var(--wash)}
.edition[data-nav="compact-toolbar"] .header-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);padding-block:22px;column-gap:32px}.edition[data-nav="compact-toolbar"] .brand{font-size:1.6rem;grid-column:1;grid-row:1 / span 2}.edition[data-nav="compact-toolbar"] .site-header nav{grid-column:2;grid-row:1;border-bottom:1px solid var(--line);padding-bottom:8px}.edition[data-nav="compact-toolbar"] .site-description{grid-column:2;font-size:.87rem}
.edition[data-nav="vertical-title"] .header-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px 44px}.edition[data-nav="vertical-title"] .brand{grid-row:1 / span 2;padding:0 28px 0 0;border-right:4px solid var(--accent);font-size:clamp(2rem,4vw,3.6rem)}.edition[data-nav="vertical-title"] .site-header nav{grid-column:2;border-top:1px solid var(--line);padding-top:10px}.edition[data-nav="vertical-title"] .site-description{grid-column:2}
/* Lists change scanning method and spatial density, not only tag names. */
.edition[data-list="paired-cards"] .latest .article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.edition[data-list="paired-cards"] .latest .article-list>li,.edition[data-list="paired-cards"] .latest .article-card{padding:20px;border:1px solid var(--line);background:var(--wash)}
.edition[data-list="numbered-list"] .latest .article-list{counter-reset:article}.edition[data-list="numbered-list"] .latest .article-list>li,.edition[data-list="numbered-list"] .latest .article-card{counter-increment:article;padding-left:52px;position:relative}.edition[data-list="numbered-list"] .latest .article-list>li::before,.edition[data-list="numbered-list"] .latest .article-card::before{content:counter(article,decimal-leading-zero);position:absolute;left:0;top:20px;font:700 1.65rem/1.2 var(--display-font);color:var(--accent)}
.edition[data-list="index-table"] .latest .article-list>li,.edition[data-list="index-table"] .latest .article-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:4px 20px;padding-block:20px}.edition[data-list="index-table"] .latest .article-list h3{grid-column:2;grid-row:1}.edition[data-list="index-table"] .latest .article-list time{grid-column:1;grid-row:1 / span 2}.edition[data-list="index-table"] .latest .article-list p{grid-column:2;margin:0}
.edition[data-list="timeline"] .latest .article-list{border-left:2px solid var(--line);margin-left:8px}.edition[data-list="timeline"] .latest .article-list>li,.edition[data-list="timeline"] .latest .article-card{position:relative;padding-left:24px;border-top:0;border-bottom:1px solid var(--line)}.edition[data-list="timeline"] .latest .article-list>li::before,.edition[data-list="timeline"] .latest .article-card::before{content:"";position:absolute;left:-6px;top:30px;width:10px;height:10px;border-radius:50%;background:var(--accent)}
.edition[data-list="chapter-list"] .latest .article-list>li,.edition[data-list="chapter-list"] .latest .article-card{padding:20px 22px;border-left:4px solid var(--accent);border-top:0;margin:14px 0;background:var(--wash)}.edition[data-list="chapter-list"] .latest h3{font-size:1.16rem}
.edition[data-list="ledger"] .latest .article-list>li,.edition[data-list="ledger"] .latest .article-card{padding:20px 14px;border:1px solid var(--line);border-bottom:0}.edition[data-list="ledger"] .latest .article-list>li:last-child,.edition[data-list="ledger"] .latest .article-card:last-child{border-bottom:1px solid var(--line)}.edition[data-list="ledger"] .latest .article-list>li:nth-child(even){background:var(--wash)}
.edition[data-list="question-list"] .latest .article-list>li,.edition[data-list="question-list"] .latest .article-card{padding:22px 0 22px 24px;border-left:2px solid var(--line);margin:0 0 20px;border-top:0}.edition[data-list="question-list"] .latest h3{font-size:1.23rem}.edition[data-list="question-list"] .latest time{border-top:1px solid var(--line);padding-top:8px;display:inline-block}
.edition[data-list="bulletin"] .latest .article-list>li,.edition[data-list="bulletin"] .latest .article-card{padding:13px 0}.edition[data-list="bulletin"] .latest .article-list p{font-size:.86rem;margin-bottom:0}.edition[data-list="bulletin"] .latest h3{font-size:1rem}
.edition[data-list="feature-stack"] .latest .article-list>li,.edition[data-list="feature-stack"] .latest .article-card{padding:28px 0}.edition[data-list="feature-stack"] .latest h3{font-size:1.48rem;max-width:24em}.edition[data-list="feature-stack"] .latest .article-list p{font-size:1rem;max-width:52ch}
/* Ten long-form reading modes; prose itself is never multi-column. */
.edition[data-article="quiet-reading"] .article-layout,.edition[data-article="journal"] .article-layout,.edition[data-article="document"] .article-layout{display:block;max-width:800px}.edition[data-article="quiet-reading"] .article-head,.edition[data-article="journal"] .article-head{max-width:800px}.edition[data-article="quiet-reading"] .reading-nav,.edition[data-article="quiet-reading"] .reading-context,.edition[data-article="journal"] .reading-nav,.edition[data-article="journal"] .reading-context,.edition[data-article="document"] .reading-nav,.edition[data-article="document"] .reading-context{margin-top:24px}
.edition[data-article="toc-rail"] .article-layout{grid-template-columns:minmax(180px,240px) minmax(560px,760px)}.edition[data-article="toc-rail"] .article-body{grid-column:2}.edition[data-article="toc-rail"] .reading-nav,.edition[data-article="toc-rail"] .reading-context{grid-column:1}.edition[data-article="toc-rail"] .article-head{padding-left:28px;border-left:4px solid var(--accent)}
.edition[data-article="source-led"] .article-layout{grid-template-columns:minmax(560px,760px) minmax(180px,240px)}.edition[data-article="source-led"] .reading-context{grid-column:1;grid-row:4;border-top:3px solid var(--accent);background:var(--paper)}.edition[data-article="source-led"] .reading-nav{grid-column:2}.edition[data-article="source-led"] .article-body{border-top:1px solid var(--line)}
.edition[data-article="manual"] .article-body{border-left:5px solid var(--accent)}.edition[data-article="manual"] .article-body h2{padding:12px 16px;background:var(--wash);border-bottom:1px solid var(--line)}.edition[data-article="manual"] .article-body ol{padding-left:1.7em}.edition[data-article="manual"] .article-head{border-top:3px solid var(--accent)}
.edition[data-article="journal"] .article-head{text-align:center;padding-top:46px}.edition[data-article="journal"] .article-head .metadata{justify-content:center}.edition[data-article="journal"] .article-body{padding-inline:28px;font-family:var(--display-font);font-size:1.12rem;line-height:2}.edition[data-article="journal"] .article-body h2{padding-bottom:12px;border-bottom:1px solid var(--line)}
.edition[data-article="case-file"] .article-head{padding:30px;background:var(--paper);border:1px solid var(--line)}.edition[data-article="case-file"] .article-body{border:1px solid var(--line)}.edition[data-article="case-file"] .metadata{padding-top:16px;border-top:1px solid var(--line)}.edition[data-article="case-file"] .reading-context{background:var(--paper);border-top:5px solid var(--accent)}
.edition[data-article="document"] .article-head{max-width:900px;border-bottom:double 4px var(--accent)}.edition[data-article="document"] .article-body{border:1px solid var(--line);padding:40px}.edition[data-article="document"] .article-body h2{font-size:1.3rem}.edition[data-article="document"] .article-body h3{font-size:1.12rem}
.edition[data-article="field-notes"] .article-body{border-left:1px solid var(--accent);background:var(--paper);padding-left:36px}.edition[data-article="field-notes"] .article-body h2{font-size:1.35rem;border-top:1px solid var(--line);padding-top:20px}.edition[data-article="field-notes"] .reading-context{border-style:dashed}.edition[data-article="field-notes"] .article-head .metadata{border-left:3px solid var(--accent);padding-left:18px}
.edition[data-article="study-guide"] .article-body h2{padding:14px 18px;border-left:5px solid var(--accent);background:var(--wash)}.edition[data-article="study-guide"] .reading-nav{border:1px solid var(--line);border-top:5px solid var(--accent);padding:24px}.edition[data-article="study-guide"] .article-head .deck{padding:18px 22px;background:var(--paper);border:1px solid var(--line)}

.edition[data-home-layout="field-notebook"] .home-grid{grid-template-areas:"lead topics" "latest topics" "latest scope";grid-template-columns:minmax(0, 2fr) minmax(240px, 1fr)}
.edition[data-home-layout="regional-guide"] .home-grid{grid-template-areas:"scope lead" "topics lead" "latest latest";grid-template-columns:minmax(240px, 1fr) minmax(0, 2fr)}
.edition[data-home-layout="comparison-desk"] .home-grid{grid-template-areas:"topics topics" "lead latest" "scope latest";grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr)}
.edition[data-home-layout="laboratory"] .home-grid{grid-template-areas:"lead lead scope" "topics latest latest";grid-template-columns:minmax(210px, 1fr) minmax(0, 1fr) minmax(210px, 1fr)}
.edition[data-home-layout="process-roadmap"] .home-grid{grid-template-areas:"lead lead" "topics topics" "scope latest";grid-template-columns:minmax(230px, 1fr) minmax(0, 2fr)}
.edition[data-home-layout="issue-journal"] .home-grid{grid-template-areas:"lead lead" "latest topics" "latest scope";grid-template-columns:minmax(0, 2fr) minmax(240px, 1fr)}
.edition[data-home-layout="reference-shelf"] .home-grid{grid-template-areas:"topics topics topics" "latest latest lead" "latest latest scope";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(230px, 1fr)}
.edition[data-home-layout="question-board"] .home-grid{grid-template-areas:"topics lead" "topics scope" "latest latest";grid-template-columns:minmax(260px, 1.15fr) minmax(0, 1.85fr)}
.edition[data-home-layout="learning-path"] .home-grid{grid-template-areas:"scope scope" "topics lead" "topics latest";grid-template-columns:minmax(240px, 1fr) minmax(0, 2fr)}
.edition[data-home-layout="service-directory"] .home-grid{grid-template-areas:"scope topics" "latest topics" "latest lead";grid-template-columns:minmax(0, 1.65fr) minmax(260px, 1fr)}
.edition[data-home-layout="briefing-room"] .home-grid{grid-template-areas:"latest lead" "latest topics" "scope scope";grid-template-columns:minmax(0, 1.6fr) minmax(260px, 1fr)}
.edition[data-home-layout="specification-sheet"] .home-grid{grid-template-areas:"lead lead" "topics latest" "scope latest";grid-template-columns:minmax(260px, 1fr) minmax(0, 1.8fr)}
.edition[data-home-layout="project-studio"] .home-grid{grid-template-areas:"lead scope" "lead topics" "latest latest";grid-template-columns:minmax(0, 1.7fr) minmax(260px, 1fr)}
.edition[data-home-layout="circular-bulletin"] .home-grid{grid-template-areas:"latest latest topics" "latest latest scope" "lead lead lead";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(240px, 1fr)}
.edition[data-home-layout="materials-atlas"] .home-grid{grid-template-areas:"topics scope" "lead latest";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}
.edition[data-home-layout="field-report"] .home-grid{grid-template-areas:"scope lead lead" "latest latest topics";grid-template-columns:minmax(240px, 1fr) minmax(0, 1fr) minmax(240px, 1fr)}
.edition[data-home-layout="reader-library"] .home-grid{grid-template-areas:"lead" "latest" "topics" "scope";grid-template-columns:minmax(0, 1fr)}
.edition[data-home-layout="application-guide"] .home-grid{grid-template-areas:"scope scope" "lead topics" "latest topics";grid-template-columns:minmax(0, 1.8fr) minmax(260px, 1fr)}
.edition[data-home-layout="editorial-window"] .home-grid{grid-template-areas:"lead topics latest" "scope scope latest";grid-template-columns:minmax(0, 1.2fr) minmax(210px, .85fr) minmax(240px, 1fr)}
.edition[data-home-layout="resource-index"] .home-grid{grid-template-areas:"topics latest" "scope latest" "lead latest";grid-template-columns:minmax(250px, 1fr) minmax(0, 2fr)}
.edition[data-family="interior_home"]{--ink:#382f31;--accent:#78565f;--paper:#fffdfa;--wash:#f4eeeb;--line:#dfcfca;--measure:1180px;--display-font:"Noto Serif CJK SC","Source Han Serif SC","Songti SC","SimSun",serif;}
.edition[data-family="interior_home"] .site-header{background:var(--wash);border-bottom:0}.edition[data-family="interior_home"] .home-grid>.lead{border:0!important;border-left:1px solid var(--accent)!important;padding:44px}.edition[data-family="interior_home"] .home-grid>.scope{background:transparent;border:0}.edition[data-family="interior_home"] .home-grid>.topics{border-top:0;border-bottom:3px solid var(--accent)}.edition[data-family="interior_home"] .brand{font-weight:500}
@media(max-width:760px){.edition[data-family="interior_home"] .topic-list{display:block!important}.edition[data-family="interior_home"] .home-grid>.lead{text-align:left!important}.edition[data-family="interior_home"] .home-grid>.topics{border-radius:0!important}}

@media(max-width:1000px){.edition .article-layout,.edition[data-article="toc-rail"] .article-layout,.edition[data-article="source-led"] .article-layout{display:block;max-width:800px}.edition .reading-nav,.edition .reading-context{margin-top:24px}.edition .article-body{max-width:800px}.edition[data-home-layout="editorial-window"] .home-grid,.edition[data-home-layout="laboratory"] .home-grid,.edition[data-home-layout="field-report"] .home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead lead" "topics latest" "scope latest"}}
@media(max-width:760px){.edition{--gap:20px!important;--pad:22px!important;--body-size:16px}.edition .shell,.edition .header-inner,.edition .home-grid,.edition .article-head,.edition .article-layout,.edition .related,.edition .site-footer,.edition .breadcrumb{width:calc(100% - 32px)}.edition .header-inner{display:flex!important;flex-direction:column!important;padding-block:25px 20px!important;gap:14px!important;text-align:left!important;align-items:stretch!important}.edition .brand{font-size:1.8rem!important;padding:0!important;border:0!important}.edition .site-header nav{border-left:0!important;border-right:0!important;grid-area:auto!important;padding:12px 0 0!important;margin:0!important;border-top:1px solid var(--line);width:100%!important}.edition .site-header nav ul,.edition .site-header nav ol{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px 18px!important}.edition .site-header nav li{border:0!important;padding:0!important}.edition .site-header nav a{padding:5px 0!important}.edition[data-nav="bottom-band"] .site-header nav{padding:10px 14px!important}.edition[data-nav="directory-tabs"] .site-header nav a{background:none;border:0}.edition .home-grid{display:flex!important;flex-direction:column!important;padding-block:22px 32px}.edition .home-grid>section,.edition .home-grid>aside{width:100%}.edition .home-grid>.lead h2{font-size:1.62rem}.edition .latest .article-list{display:block!important}.edition .latest .article-list>li,.edition .latest .article-card{margin-bottom:16px}.edition[data-list="index-table"] .latest .article-list>li,.edition[data-list="index-table"] .latest .article-card{display:block}.edition[data-list="index-table"] .latest .article-list time{margin:8px 0}.edition .article-head{padding-block:22px;margin-bottom:20px;text-align:left!important}.edition .article-head h1{font-size:1.9rem}.edition .article-head .metadata{justify-content:flex-start!important;gap:10px 18px}.edition .article-body{font-size:1.02rem!important;padding:24px 20px!important;line-height:1.95!important}.edition .article-body h2{font-size:1.3rem!important}.edition .article-body h3{font-size:1.12rem!important}.edition .article-layout{padding-bottom:28px}.edition .related .article-list{display:block}.edition .reading-context,.edition .reading-nav{padding:20px}.edition .site-footer{padding-block:24px 30px}.edition .preview-notice{padding:10px 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.edition{background:#fff;color:#000}.edition .site-header nav,.edition .reading-nav,.edition .preview-notice,.edition .related{display:none}.edition .article-layout{display:block}.edition .article-body{padding:0;max-width:none;border:0}.edition .article-body a{color:#000;text-decoration:underline}.edition .article-body h2,.edition .article-body h3{break-after:avoid}}

.edition .header-inner>.family-label{grid-column:1 / -1;grid-row:auto}
@media(max-width:760px){.edition .home-grid>.lead{order:1}.edition .home-grid>.latest{order:2}.edition .home-grid>.topics{order:3}.edition .home-grid>.scope{order:4}.edition .header-inner{gap:10px!important;padding-block:18px 14px!important}.edition .family-label{font-size:.72rem;margin:0}.edition .site-description{font-size:.87rem;line-height:1.65}.edition .article-head{padding-block:18px}.edition .article-head .deck{margin-block:10px}.edition .article-head .metadata{margin-top:14px}.edition .brand{font-size:1.6rem!important}}

.edition .family-label{font-size:.75rem;margin:0}.edition .site-header>.family-label{width:min(var(--measure),calc(100% - 64px));margin-inline:auto;padding-top:12px}.edition .article-kicker{font-size:.8rem}.edition .article-deck{max-width:760px}.edition .pagination{grid-column:1/-1}.edition:not([data-article="source-led"]) .article-layout[data-has-toc="no"]>.reading-context{grid-row:1}.edition .table-scroll{max-width:100%;overflow:auto}.edition .scope h3,.edition .topic-card h3{color:inherit}.edition .skip-link:focus{top:0}@media(max-width:760px){.edition .site-header>.family-label{width:calc(100% - 32px)}}

.edition .legacy-topic-nav{grid-column:1/-1;min-width:0}.edition .legacy-topic-nav ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:12px 0;padding:0}.edition .article-cover{margin:0 0 24px;max-width:100%}.edition .article-cover img{display:block;max-width:100%;height:auto}

/* Explicit footer isolation from the unchanged production base CSS. */
.edition .site-footer{background:var(--wash);color:var(--ink)}.edition .site-footer strong,.edition .site-footer p{color:var(--ink)}.edition .site-footer a{color:var(--accent)}.edition .site-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.edition .site-footer nav a{margin:0;padding:6px 0}

/* Active pagination must not inherit two dark colors from the old base theme. */
.edition .pagination li.active span{color:var(--paper);background:var(--ink);border-color:var(--ink)}
