:root{--kraft:#f4efe6;--slab:#20262c;--slab-2:#2c343c;--amber:#e8721f;--amber-dk:#c75c12;--steel:#1f6a8c;--line:#d9d2c3;--dim:#5f5a50;--stop:#c23b2a}
@media(prefers-color-scheme:dark){:root{--kraft:#15181b;--slab:#e7ebef;--slab-2:#cdd4da;--amber:#f28a3c;--amber-dk:#ffa258;--steel:#5fb3d6;--line:#2a2f35;--dim:#9a948a;--stop:#e5674f}}
*{box-sizing:border-box}html{background:var(--kraft)}
body{margin:0;color:var(--slab);background:var(--kraft);font:16.5px/1.7 "Helvetica Neue","Arial",system-ui,sans-serif}
a{color:var(--steel)}a:hover{color:var(--amber-dk)}
.shipbar{background:var(--slab);color:var(--kraft);border-bottom:4px solid var(--amber)}
.shipbar-in{max-width:1080px;margin:0 auto;padding:16px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}
.waybillmark{font:800 22px/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:10px}
.waybillmark i{font-style:normal;font:700 12px/1 "Courier New",monospace;background:var(--amber);color:#1b1b1b;padding:5px 7px;letter-spacing:.2em;border-radius:3px}
.tracktabs{margin-left:auto;display:flex;flex-wrap:wrap;gap:2px 16px;font:600 13px/1 "Courier New",monospace;text-transform:uppercase;letter-spacing:.08em}
.tracktabs a{color:#cdd4da;text-decoration:none;padding:5px 0}.tracktabs a:hover{color:var(--amber)}
.manifesthero{background:var(--slab-2);color:var(--kraft)}
.manifesthero .manifestcore{max-width:1080px;margin:0 auto;padding:46px 22px 40px}
.manifesthero h1{font:800 clamp(28px,5vw,48px)/1.08 "Helvetica Neue",Arial,sans-serif;margin:0 0 12px;max-width:18ch}
.manifesthero-sub{margin:0;font-size:18px;color:#c6ccd2;max-width:44ch}
.dockgrid{max-width:1080px;margin:0 auto;padding:30px 22px 84px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.parcelcard{background:#fff;border:1px solid var(--line);border-top:4px solid var(--steel);padding:20px 22px;text-decoration:none;color:var(--slab)}
.parcelcard:hover{border-top-color:var(--amber)}
.parcelcard-tag{font:700 11px/1 "Courier New",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-dk)}
.parcelcard-head{font:700 19px/1.3 "Helvetica Neue",Arial,sans-serif;margin:11px 0 7px}
.parcelcard-sum{margin:0;font-size:14.5px;line-height:1.55;color:var(--dim)}
@media(prefers-color-scheme:dark){.parcelcard{background:#1b1f23}}
.waybill{max-width:730px;margin:34px auto 88px;background:#fff;border:1px solid var(--line);padding:0}
.waybill-top{background:repeating-linear-gradient(90deg,var(--slab) 0 3px,transparent 3px 7px);height:10px}
.waybill-body{padding:30px 34px}
.waybill-kick{font:700 12px/1 "Courier New",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-dk)}
.waybill h1{font:800 clamp(25px,4.4vw,38px)/1.14 "Helvetica Neue",Arial,sans-serif;margin:12px 0 13px}
.waybill-lede{font-size:18px;color:var(--dim);margin:0 0 24px;padding-bottom:18px;border-bottom:2px dashed var(--line)}
.waybill h2{font:700 20px/1.3 "Helvetica Neue",Arial,sans-serif;margin:30px 0 8px}
.waybill h2::before{content:"\203A  ";color:var(--amber);font-weight:800}
.waybill ul,.waybill ol{padding-left:22px}.waybill li{margin:6px 0}
.waybill p{margin:0 0 16px}
.cutoff-flag{margin:26px 0;border:2px solid var(--amber);background:#fff6ee;padding:14px 18px;font-size:14.5px}
.cutoff-flag b{display:block;font:700 12px/1 "Courier New",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-dk);margin-bottom:5px}
.cutoff-flag p{margin:0}
@media(prefers-color-scheme:dark){.waybill{background:#1b1f23}.cutoff-flag{background:#2a2114;color:#f0e4d2}}
.waybill-stamp{margin-top:32px;font:12.5px/1.5 "Courier New",monospace;color:var(--dim);text-transform:uppercase;letter-spacing:.05em}
.shipfoot{background:var(--slab);color:#aeb6bd;font:13.5px/1.6 "Courier New",monospace}
.shipfoot-in{max-width:1080px;margin:0 auto;padding:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 22px}
.shipfoot-in a{color:#fff}
@media(max-width:860px){.dockgrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.dockgrid{grid-template-columns:1fr}.waybill-body{padding:22px 18px}}