:root{--ink:#111718;--orange:#ff642b;--cyan:#4fd7d0;--paper:#f4f0e7;--line:#b9b4aa;--white:#fff;--muted:#5c6666}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Noto Sans SC",sans-serif;line-height:1.7}a{color:inherit}.site-head{min-height:68px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100vw - 1180px)/2));border-bottom:5px solid var(--orange)}.brand{text-decoration:none;font-size:22px;font-weight:900}.brand b{background:var(--orange);padding:7px;margin-right:5px}.site-head nav{display:flex;gap:24px}.site-head nav a{text-decoration:none;font-size:14px}.nav-button{display:none;background:transparent;color:#fff;border:1px solid #6a7474;padding:8px 12px}.hero{min-height:640px;background:var(--ink);color:#fff;padding:72px max(22px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.14em;color:var(--cyan)}.hero h1{font-size:clamp(50px,7vw,86px);line-height:.98;margin:18px 0}.hero h1 em{font-style:normal;color:var(--orange)}.hero>div>p:not(.eyebrow){font-size:18px;color:#cdd7d6;max-width:590px}.actions{display:flex;gap:12px;margin-top:30px}.actions a,.lost a{background:var(--orange);color:#fff;text-decoration:none;padding:13px 18px;font-weight:800}.hero figure{margin:0;position:relative}.hero img{width:100%;height:430px;object-fit:cover;border:1px solid #3f4a49}.hero figcaption{position:absolute;right:12px;bottom:12px;background:var(--cyan);color:var(--ink);padding:7px 10px;font-size:11px;font-weight:900}.manifest,.cargo,.handoff,.journal,.faq{padding:82px max(22px,calc((100vw - 1180px)/2))}.manifest header,.journal header,.handoff header{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid var(--ink)}h2{font-size:clamp(32px,4vw,48px);line-height:1.12}.manifest-lines>a{display:grid;grid-template-columns:140px 1fr 1fr;padding:25px 0;border-bottom:1px solid var(--line);text-decoration:none}.manifest-lines b{color:var(--orange);font-size:12px}.manifest-lines strong{font-size:21px}.manifest-lines span{color:var(--muted)}.cargo{background:var(--orange);color:#fff;display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.cargo .eyebrow{color:var(--ink)}.cargo ol{list-style:none;padding:0;margin:0;border-top:2px solid #fff}.cargo li{display:grid;grid-template-columns:80px 1fr;padding:18px 0;border-bottom:1px solid #ffc5ad}.cargo b{font-size:13px}.status-strip{background:var(--ink);color:#fff;padding:72px max(22px,calc((100vw - 1180px)/2))}.status-strip>div{display:flex;border:1px solid #53605f}.status-strip span{flex:1;padding:20px;border-right:1px solid #53605f}.status-strip b{display:block;color:var(--cyan);font-size:12px}.status-strip>a,.handoff>a,.more{display:inline-block;margin-top:25px;font-weight:800;color:var(--orange)}.handoff{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:var(--cyan)}.handoff .eyebrow{color:var(--ink)}.dispatch-articles,.article-list{border-top:2px solid var(--ink)}.dispatch-story,.article-row{display:grid;grid-template-columns:135px 1.2fr 1fr;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.dispatch-story h3,.dispatch-story p,.article-row h2,.article-row p{margin:0}.dispatch-story h3 a,.article-row h2 a{text-decoration:none}.faq{max-width:900px;margin:auto}.faq details{border-top:1px solid var(--line);padding:17px 0}.faq summary{font-weight:800}.inner,.article-shell{max-width:1060px;margin:auto;padding:30px 22px 90px}.crumb{display:flex;gap:9px;font-size:13px;color:var(--muted)}.inner-hero,.dispatch-article>header{padding:70px 0 44px;border-bottom:5px solid var(--orange)}.inner-hero h1,.dispatch-article h1{font-size:clamp(42px,6vw,68px);line-height:1.06;margin:14px 0}.inner-hero>p:last-child,.lead{font-size:18px;color:var(--muted)}.task-rows section,.article-body section{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:29px 0;border-bottom:1px solid var(--line)}.task-rows b,.article-body section>span{color:var(--orange);font-weight:900}.task-rows h2,.article-body h2{font-size:27px;margin:0 0 8px}.task-rows p,.article-body p{margin:0 0 12px}.next{display:flex;gap:14px;margin-top:35px}.next a{border:1px solid var(--ink);padding:10px 14px;text-decoration:none;font-weight:700}.article-list .article-row{grid-template-columns:135px 1fr}.article-body{max-width:880px;margin:35px auto}.article-body aside{background:var(--ink);color:#fff;padding:24px;display:flex;gap:20px;flex-wrap:wrap}.article-body aside strong{width:100%}.legal section{max-width:760px;margin-top:40px}.lost{min-height:65vh;background:var(--ink);color:#fff;padding:100px max(22px,calc((100vw - 850px)/2))}.lost h1{font-size:60px;line-height:1.05}footer{background:#070a0b;color:#dbe0df;padding:48px max(22px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr 1fr;gap:24px}footer nav{display:flex;gap:16px;flex-wrap:wrap}.footnote{grid-column:1/-1;border-top:1px solid #3e4746;padding-top:15px}@media(max-width:760px){.site-head{flex-wrap:wrap;padding:13px 20px}.nav-button{display:block}.site-head nav{display:none;flex-basis:100%;flex-direction:column;gap:0;padding-top:12px}.site-head.nav-open nav{display:flex}.site-head nav a{padding:9px 0;border-top:1px solid #3e4746}.hero{grid-template-columns:1fr;padding:54px 20px;gap:30px}.hero h1{font-size:50px}.hero img{height:auto;aspect-ratio:3/2}.manifest,.cargo,.handoff,.journal,.faq{padding:58px 20px}.manifest-lines>a,.dispatch-story,.article-row{grid-template-columns:1fr;gap:6px}.cargo,.handoff{grid-template-columns:1fr}.status-strip{padding:58px 20px}.status-strip>div{display:grid}.status-strip span{border-right:0;border-bottom:1px solid #53605f}.task-rows section,.article-body section{grid-template-columns:45px 1fr}.inner-hero h1,.dispatch-article h1{font-size:42px}.next{flex-direction:column}.lost h1{font-size:43px}footer{grid-template-columns:1fr}.footnote{grid-column:1}.crumb{flex-wrap:wrap}}