:root{--ink:#14283c;--blue:#2376ad;--copper:#cf7749;--mint:#9bc9c2;--paper:#f4f1e9;--line:#d8d4ca;--muted:#64727d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Noto Sans SC","Microsoft YaHei",sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}.shellbar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:24px 5vw;color:#fff}.identity{display:flex;align-items:center;gap:12px;font-weight:900}.identity-mark{width:40px;height:40px;border:1px solid #ffffff99;border-radius:50%;display:grid;place-items:center;color:var(--copper);background:#fff3}.identity small{display:block;font-size:10px;color:#cfe1e8;letter-spacing:.1em}.navigation{display:flex;align-items:center;gap:24px;font-size:13px}.navigation .primary-action{background:var(--copper);padding:10px 16px;border-radius:4px;color:#fff;font-weight:900}.quick-links{display:none}.menu-trigger{display:none}.hero{position:relative;min-height:760px;width:100vw;overflow:hidden;background:var(--ink);display:flex;align-items:flex-end}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10263acc 0%,#10263a77 42%,#10263a22 72%,#10263a55 100%)}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.93}.masthead-copy{position:relative;z-index:1;max-width:780px;padding:0 7vw 90px;color:#fff}.kicker{color:var(--mint);font-size:12px;font-weight:900;letter-spacing:.16em}.hero h1{font-size:clamp(42px,6vw,92px);line-height:1.05;margin:20px 0 18px;max-width:720px}.hero p{font-size:19px;color:#e2eef0;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.action-button{display:inline-block;padding:13px 20px;background:var(--copper);border-radius:4px;font-weight:900}.action-button.secondary-action{border:1px solid #fff8;background:#fff1;color:#fff}.signal-stack{position:absolute;right:6vw;bottom:58px;z-index:1;color:#fff;display:grid;gap:9px;font-size:12px}.signal-stack span{display:block;width:150px;border-top:1px solid #ffffff77;padding-top:7px}.content-zone{padding:96px 7vw}.zone-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.content-zone h2{font-size:clamp(28px,4vw,55px);line-height:1.1;margin:0}.zone-head p{max-width:490px;color:var(--muted);margin:0}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.module-card{background:#fff;border:1px solid var(--line);padding:26px;min-height:220px}.module-card small{color:var(--copper);font-weight:900;letter-spacing:.12em}.module-card h3{font-size:22px;line-height:1.2;margin:16px 0 10px}.module-card p{color:var(--muted);font-size:14px}.module-card a{color:var(--blue);font-weight:900}.deep-band{background:var(--ink);color:#fff}.deep-band .zone-head p,.deep-band .module-card p{color:#c9d7da}.deep-band .module-card{background:#1c3a4b;border-color:#ffffff22}.path-line{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #ffffff44}.path-line div{padding:24px 18px;border-right:1px solid #ffffff33}.path-line b{display:block;color:var(--mint);font-size:26px}.story-index{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.story-row{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);margin-right:28px}.story-row time,.story-row small{display:block;color:var(--copper);font-size:12px;font-weight:900}.story-row h3{margin:0;font-size:18px}.story-row p{margin:5px 0;color:var(--muted);font-size:13px}.document-page,.story-page{max-width:1200px;margin:auto;padding:140px 7vw 90px}.document-page h1,.story-page h1{font-size:clamp(40px,6vw,74px);line-height:1.05;margin:18px 0}.intro{font-size:19px;color:var(--muted);max-width:760px}.data-table{width:100%;border-collapse:collapse;margin-top:35px;background:#fff}.data-table th,.data-table td{padding:15px;border:1px solid var(--line);text-align:left;vertical-align:top}.data-table th{background:#e8eeea}.story-body{margin-top:40px}.story-body section{border-top:1px solid var(--line);padding:28px 0}.story-body h2{font-size:28px}.story-body p{font-size:16px;color:#405563}.story-page-image{width:100%;max-height:500px;object-fit:cover;margin:30px 0}.faq{background:#fff;border-top:2px solid var(--ink)}details{padding:18px 0;border-bottom:1px solid var(--line)}summary{font-weight:900;cursor:pointer}.alert{border-left:4px solid var(--copper);background:#fff1e9;padding:20px;color:#654d42}footer{background:#fff;border-top:1px solid var(--line);padding:48px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:40px;color:var(--muted)}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;color:var(--blue);font-weight:700}@media(max-width:800px){.shellbar{padding:16px 20px;flex-wrap:wrap}.quick-links{display:flex;gap:6px;margin-left:auto;margin-right:8px}.quick-links a{border:1px solid #ffffff88;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:900}.quick-links a:last-child{background:var(--copper);border-color:var(--copper)}.navigation{display:none;order:3;width:100%;padding-top:15px;flex-direction:column;align-items:flex-start}.shellbar.open .navigation{display:flex}.menu-trigger{display:block;background:none;border:1px solid #ffffff77;border-radius:4px;color:#fff;padding:8px 12px}.hero{min-height:720px}.masthead-copy{padding:0 22px 52px}.hero h1{font-size:46px}.hero p{font-size:16px}.signal-stack{display:none}.content-zone,.document-page,.story-page{padding:64px 20px}.zone-head{display:block}.zone-head p{margin-top:16px}.module-grid,.story-index,.path-line{grid-template-columns:1fr}.story-row{margin-right:0}.path-line div{border-right:0;border-bottom:1px solid #ffffff33}footer{display:block;padding:38px 20px}.footer-links{margin-top:24px}}.theme-toggle{border:1px solid #ffffff88;border-radius:50%;width:34px;height:34px;background:#ffffff16;color:#fff;cursor:pointer;font-size:18px}body.dark{--ink:#07121f;--paper:#0d1825;--line:#294154;--muted:#a4b6c2;color:#edf5f6}body.dark .module-card,body.dark footer{background:#122536;color:#edf5f6}body.dark .module-card p,body.dark .intro,body.dark .zone-head p,body.dark footer{color:#b9cbd4}body.dark .data-table{background:#122536;color:#edf5f6}body.dark .data-table th{background:#1c3a4b}body.dark .content-zone h2,body.dark .story-row h3{color:#edf5f6}