:root{--bg:#f3eddf;--ink:#14221e;--accent:#b71923}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}.mock{padding:7px;text-align:center;background:var(--accent);color:#111;font-weight:900;font-size:13px}nav a{margin:5px 10px}.wire-head,.visual-head,.file-head{display:flex;align-items:center;gap:22px;padding:18px 4vw;border-bottom:1px solid}.wire-head>a,.visual-head>a,.file-head>a{font-size:26px;font-weight:900;margin-right:auto}.wire-head>b{color:var(--accent)}.paper-head>div{display:flex;justify-content:space-between;align-items:center;padding:16px 4vw}.paper-head>div>a{font:900 52px Georgia}.paper-head nav{text-align:center;border-top:3px double;border-bottom:3px double;padding:10px}.regional-head{position:fixed;left:0;top:0;bottom:0;width:220px;background:var(--accent);color:white;padding:55px 25px}.regional-head>a{font-size:30px;font-weight:900}.regional-head nav a{display:block}.regional-head~main,.regional-head~footer{margin-left:220px}.wire-foot,.paper-foot,.visual-foot,.regional-foot,.file-foot{margin-top:50px;padding:30px 4vw;border-top:1px solid;display:flex;gap:25px;justify-content:space-between}.wire-home,.paper-home,.visual-home,.regional-home,.file-home,.wire-list,.edition-list,.visual-list,.regional-list,.case-list,.live-show,.paper-show,.visual-show,.regional-show,.case-show,.wire-tags,.paper-tags,.visual-tags,.regional-tags,.file-tags{width:min(1120px,92vw);margin:35px auto;min-height:600px}.ticker{display:flex;gap:25px;background:var(--accent);color:#111;padding:12px 20px}.wire-columns,.paper-columns,.visual-home,.regional-home,.file-home,.paper-show,.visual-show,.regional-show,.case-body,.visual-list{display:flex;gap:30px}.wire-columns>article,.paper-columns>article,.visual-home>article,.regional-home>article,.file-home>article,.visual-list>section{flex:1}.wire-columns>aside,.paper-columns>aside,.visual-home>aside,.regional-home>aside,.file-home>aside,.paper-show>aside,.regional-show>aside{flex:0 0 260px}.wire-columns h1,.paper-home>header h1,.visual-home h1,.regional-home h1,.file-home h1{font-size:52px;line-height:1}.wire-columns ol,.live-show ol{list-style:none;padding:0}.wire-columns li,.live-show li{padding:16px;border-bottom:1px solid}.paper-columns{border-top:4px double;padding-top:25px}.paper-columns article:nth-child(2){border-left:1px solid;border-right:1px solid;padding:0 25px}.photo-block,.hero-image,.visual-list figure>div{min-height:430px;background:linear-gradient(135deg,var(--accent),#334155);display:flex;align-items:center;justify-content:center;color:#111;font-size:35px;font-weight:900}.visual-home figure{flex:1.2}.visual-home dl{display:flex;gap:20px}.district-map{flex:1;min-height:520px;background:linear-gradient(120deg,#b9e7dc,#daf2e8);display:flex;flex-direction:column;justify-content:space-around;padding:50px}.district-map b{display:block;border-bottom:2px solid var(--accent)}.file-home>aside{border-right:7px solid var(--accent)}.file-home>aside strong{display:block;font-size:90px}.file-index a{display:block;padding:15px;border-bottom:1px solid}.wire-list header,.edition-list header,.case-list header{display:flex;justify-content:space-between;align-items:end}.wire-list ol{list-style:none}.wire-list li{display:flex;gap:25px;border-bottom:1px solid;padding:20px}.edition-list>section{display:flex}.edition-list article{flex:1;border-top:7px solid var(--accent);padding:20px}.visual-list>aside{flex:0 0 240px}.visual-list figure{display:flex}.visual-list figure>div{min-height:180px;flex:0 0 260px}.regional-list dl{display:flex;flex-wrap:wrap}.regional-list dt{width:20%;font-size:45px;border-top:1px solid}.regional-list dd{width:75%;border-top:1px solid}.case-list table,.file-tags table{width:100%;border-collapse:collapse}.case-list td,.case-list th,.file-tags td,.file-tags th{padding:20px;border:1px solid;text-align:left}.live-show>header{border-left:8px solid var(--accent);padding-left:25px}.live-show li{display:flex;gap:30px}.paper-show>article{flex:1}.dropcap>p:first-child:first-letter{font:80px Georgia;float:left}.visual-show figure{flex:1}.visual-show article{flex:1}.visual-show article section{display:flex;gap:20px;border-top:1px solid;padding:18px}.visual-show article section>b{font-size:40px}.regional-show>article{flex:1}.case-body>nav,.case-body>aside{flex:0 0 200px}.case-body>nav a{display:block}.case-body>article{flex:1}.wire-tags section,.visual-tags>section,.regional-tags ol{display:flex}.wire-tags section a,.visual-tags figure,.regional-tags li{flex:1;padding:25px;border:1px solid}.wire-tags time,.wire-tags b{display:block}.paper-tags dl{display:flex;flex-wrap:wrap}.paper-tags dt{width:18%;font-size:60px}.paper-tags dd{width:35%;padding:20px}.visual-tags>aside{border-bottom:8px solid var(--accent)}.regional-tags ol{list-style:none;padding:0}.regional-tags li b,.regional-tags li span{display:block}.file-tags>aside{margin-top:25px}@media(max-width:760px){.regional-head{position:static;width:auto}.regional-head~main,.regional-head~footer{margin-left:auto}.wire-columns,.paper-columns,.visual-home,.regional-home,.file-home,.paper-show,.visual-show,.regional-show,.case-body,.visual-list,.edition-list>section,.wire-tags section,.visual-tags>section,.regional-tags ol{display:block}.wire-head,.visual-head,.file-head{flex-wrap:wrap}.wire-foot,.paper-foot,.visual-foot,.regional-foot,.file-foot{display:block}.paper-head>div>a{font-size:35px}.wire-columns h1,.paper-home>header h1,.visual-home h1,.regional-home h1,.file-home h1{font-size:38px}}
/* Full candidate footer systems */
.full-foot{margin-top:70px;padding:0;border-top:0}.full-foot a{display:block;margin:7px 0}.full-foot strong{display:block;margin-bottom:10px}.wire-foot{display:flex;flex-wrap:wrap;background:#101722;border-top:5px solid var(--accent);padding:42px 4vw}.wire-brand{flex:2}.wire-brand>b{font-size:32px}.wire-channels,.wire-service{flex:1}.wire-status{flex:1;border-left:1px solid #455;padding-left:25px}.wire-status>*{display:block}.foot-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid #455;margin-top:28px;padding-top:16px}.paper-foot{border-top:6px double;padding:30px 4vw}.paper-foot>header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid;padding-bottom:15px}.paper-foot>header b{font:900 38px Georgia}.paper-foot-body{display:flex;gap:55px;padding:35px 0}.paper-foot-body>section{flex:2}.paper-foot-body>nav{flex:1}.paper-colophon{display:flex;justify-content:space-between;border-top:1px solid;padding-top:14px;font-size:13px}.visual-foot{display:flex;flex-wrap:wrap;background:#050914;color:white}.visual-word{flex:1;padding:45px}.visual-word strong{font-size:50px;line-height:.9}.visual-tiles{flex:1.5;display:flex}.visual-tiles a{flex:1;padding:45px 20px;border-left:1px solid #445}.visual-tiles b{font-size:35px;color:var(--accent)}.visual-foot>aside{flex:1;padding:45px;background:var(--accent);color:#111}.visual-bar{width:100%;display:flex;height:28px}.visual-bar i{flex:1}.visual-bar i:nth-child(1){background:#ff3355}.visual-bar i:nth-child(2){background:#27d6ff}.visual-bar i:nth-child(3){background:#ffe600}.visual-bar span{padding:3px 15px}.regional-foot{background:#073f35;color:white;padding:45px 4vw;display:flex;flex-wrap:wrap}.region-brand{flex:1}.region-brand b{font-size:30px}.district-directory{flex:2;display:flex}.district-directory nav{flex:1;border-left:1px solid #568;padding-left:22px}.region-note{flex:1}.region-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid #568;margin-top:25px;padding-top:15px}.file-foot{background:#100e0b;color:#eee;border-top:12px solid var(--accent)}.file-foot>header{display:flex;justify-content:space-between;padding:22px 4vw;border-bottom:1px solid #554}.file-foot>header b{font-size:32px}.archive-shelf{display:flex;gap:45px;padding:40px 4vw}.archive-shelf>article{flex:2}.archive-shelf>nav{flex:1}.archive-bottom{display:flex;justify-content:space-between;padding:16px 4vw;background:#29231e}@media(max-width:760px){.paper-foot-body,.visual-foot,.visual-tiles,.district-directory,.archive-shelf{display:block}.wire-brand,.wire-channels,.wire-service,.wire-status,.visual-word,.visual-foot>aside{width:100%;flex:auto}.wire-status{border-left:0;padding-left:0}.paper-colophon,.region-bottom,.archive-bottom,.foot-bottom{display:block}.visual-tiles a,.district-directory nav{border-left:0;border-top:1px solid;padding:18px 0}}

[class$="-dynamic"]{display:flex;flex-wrap:wrap;gap:18px}[class$="-dynamic"] article{flex:1 1 260px;padding:20px;border-top:4px solid var(--accent)}footer a{display:block}.pages{display:flex;gap:8px;flex-wrap:wrap}.pages a{border:1px solid;padding:7px 12px}.xxf-body{font-size:18px;line-height:1.9;max-width:780px;margin:35px auto}.footer-links{display:flex;flex-wrap:wrap;gap:8px}.footer-links b{flex-basis:100%}



/* XXF_RUNTIME_WIDTH_SAFETY_2026_09_12 */
html,body{max-width:100%;overflow-x:clip}main,main *{min-width:0;overflow-wrap:anywhere}img,video,iframe{max-width:100%;height:auto}

/* RUNTIME_SAFE_ARCHITECTURE_2026_09_12
   Real block containment isolates XXF-inserted nodes without transparent layout. */
.runtime-section{display:block;width:100%;max-width:100%;min-width:0}
.page-frame{position:relative}.editorial-channel{margin:0}.content-lane{padding:0}.component-region{overflow:visible}
