.dossier-hub-hero{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:56px}.dossier-hub-hero h1{max-width:700px;font-size:clamp(52px,6.6vw,96px)}.dossier-hub .dossier-hub-primary{box-shadow:4px 4px 0 var(--d-stamp)}.dossier-hub .dossier-hub-primary:hover{box-shadow:6px 6px 0 var(--d-stamp)}.dossier-hub-board{position:relative;width:100%;height:520px}.dossier-hub-print{position:absolute;top:30px;right:0;display:flex;flex-direction:column;gap:10px;width:min(470px,94%);padding:12px 12px 16px;background:var(--d-print);box-shadow:0 1px 0 rgba(28,27,24,.08),0 22px 44px rgba(28,27,24,.24);transform:rotate(1.8deg)}.dossier-hub-print img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.dossier-hub-gear-print figcaption,.dossier-hub-print figcaption{display:flex;justify-content:space-between;gap:12px;color:var(--d-ink-2);font-family:var(--d-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.dossier-hub-clip{position:absolute;top:2px;right:70px;color:#5e594e;transform:rotate(12deg)}.dossier-hub-tape{position:absolute;top:18px;left:44px;display:flex;align-items:center;justify-content:center;width:130px;height:30px;background:rgba(244,214,78,.62);font-family:var(--d-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-4deg)}.dossier-hub-countdown{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;width:300px;padding:18px 22px 16px;border:2px solid var(--d-ink);background:var(--d-card);box-shadow:6px 6px 0 var(--d-ink);transform:rotate(-2deg)}.dossier-hub-countdown-date{font-family:var(--d-display);font-size:28px;font-weight:900;line-height:1;text-transform:uppercase}.dossier-hub-countdown-units{display:flex;gap:18px;padding-top:10px;border-top:1px dashed var(--d-rule)}.dossier-hub-countdown-units li{display:flex;flex-direction:column;gap:2px}.dossier-hub-countdown-units span{color:var(--d-stamp);font-family:var(--d-display);font-size:56px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;line-height:.88}.dossier-hub-countdown-units small{color:var(--d-ink-2);font-family:var(--d-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.dossier-hub-countdown-live{font-size:16px;font-weight:600;line-height:1.4}.dossier-hub-status{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:48px;border:2px solid var(--d-ink);background:var(--d-rule)}.dossier-hub-status-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 16px;background:var(--d-card)}.dossier-hub-status-label{display:inline-flex;align-items:center;gap:6px;color:var(--d-ink-2);font-family:var(--d-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.dossier-hub-status-tile strong{font-size:18px;font-weight:600;line-height:1.3}.dossier-hub-status-tile .dossier-source:hover{color:var(--d-stamp)}.dossier-hub-route{padding-top:96px}.dossier-hub-index h2,.dossier-hub-route h2{font-family:var(--d-display);font-size:clamp(44px,5.5vw,72px);font-weight:900;line-height:.9;text-transform:uppercase;text-wrap:balance}.dossier-hub-route h2{display:flex;align-items:baseline;gap:18px}.dossier-hub-route-index{flex-shrink:0;color:transparent;font-size:.62em;-webkit-text-stroke:2px var(--d-stamp)}.dossier-hub-route-label{display:inline-flex;align-items:center;gap:8px}.dossier-hub-grid{display:grid;grid-gap:20px;gap:20px}.dossier-hub-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-hub-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dossier-hub-trackers{display:flex;flex-direction:column;gap:20px}.dossier-hub-card{display:flex;flex-direction:column;gap:12px;padding:22px 22px 18px;border:2px solid var(--d-ink);background:var(--d-card);color:var(--d-ink);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.dossier-hub-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--d-ink)}.dossier-hub-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--d-stamp);font-family:var(--d-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dossier-hub-card-top svg{flex-shrink:0;color:var(--d-ink)}.dossier-hub-card strong{font-size:21px;font-weight:700;line-height:1.2}.dossier-hub-card p{flex-grow:1;color:var(--d-ink-2);font-size:15px;line-height:1.55}.dossier-hub-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-top:12px;border-top:1px dashed var(--d-rule)}.dossier-hub-card-foot small{color:var(--d-ink-2);font-family:var(--d-mono);font-size:11px;letter-spacing:.04em}.dossier-hub-card-foot>span{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-underline-offset:3px}.dossier-hub-card:hover .dossier-hub-card-foot>span{text-decoration:underline}.dossier-hub-card.featured{gap:16px;padding:32px 36px 26px;border-color:var(--d-ink);background:var(--d-ink);box-shadow:6px 6px 0 var(--d-stamp);color:var(--d-on-ink)}.dossier-hub-card.featured:hover{box-shadow:8px 8px 0 var(--d-stamp)}.dossier-hub-card.featured .dossier-hub-card-top,.dossier-hub-card.featured .dossier-hub-card-top svg{color:var(--d-marker)}.dossier-hub-card.featured strong{font-family:var(--d-display);font-size:clamp(40px,4.6vw,60px);font-weight:900;line-height:.92;text-transform:uppercase}.dossier-hub-card.featured p{max-width:760px;color:var(--d-on-ink-2);font-size:17px}.dossier-hub-card.featured .dossier-hub-card-foot{border-top-color:rgba(234,227,210,.25)}.dossier-hub-card.featured .dossier-hub-card-foot small{color:var(--d-on-ink-2)}.dossier-hub-card.featured .dossier-hub-card-foot>span{color:var(--d-marker);font-size:16px}.dossier-hub-folder{display:flex;flex-direction:column;margin-bottom:24px;color:var(--d-ink);text-decoration:none}.dossier-hub-folder-tab{align-self:flex-start;padding:10px 22px 8px;border:2px solid var(--d-ink);border-bottom:0;border-radius:6px 6px 0 0;background:var(--d-folder);font-family:var(--d-mono);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dossier-hub-folder-body{display:grid;grid-gap:20px;gap:20px;padding:24px;border:2px solid var(--d-ink);border-radius:0 6px 6px 6px;background:var(--d-folder)}.dossier-hub-folder-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid var(--d-rule);background:var(--d-card)}.dossier-hub-folder-head h3{font-family:var(--d-display);font-size:clamp(36px,4vw,48px);font-weight:900;line-height:.92;text-transform:uppercase}.dossier-hub-folder-head p{margin-top:10px;color:var(--d-ink-2);font-size:16px;line-height:1.5}.dossier-hub-folder-cta{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:2px;background:var(--d-ink);color:var(--d-on-ink);font-size:15px;font-weight:600;transition:box-shadow .12s ease}.dossier-hub-folder:hover .dossier-hub-folder-cta{box-shadow:4px 4px 0 var(--d-stamp)}.dossier-hub-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.dossier-hub-edition{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border:1px solid var(--d-rule);background:var(--d-card)}.dossier-hub-edition strong{font-family:var(--d-display);font-size:32px;font-weight:900;line-height:.95;text-transform:uppercase}.dossier-hub-edition p{color:var(--d-ink-2);font-size:15px;line-height:1.5}.dossier-hub-edition small{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.dossier-hub-edition small svg{flex-shrink:0}.dossier-hub-route .dossier-hub-gear-print{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;padding:12px 12px 14px;background:var(--d-print);box-shadow:0 1px 0 rgba(28,27,24,.08),0 16px 32px rgba(28,27,24,.18);transform:rotate(-.3deg)}.dossier-hub-gear-print img{display:block;width:100%;height:340px;object-fit:cover;object-position:center 45%}.dossier-hub-safety{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:32px;gap:32px;margin-top:96px;padding:36px 40px;border:3px solid var(--d-stamp);background:var(--d-card)}.dossier-hub-safety h2{max-width:660px;color:var(--d-ink);font-size:24px;line-height:1.3}.dossier-hub .dossier-hub-alert-button{border-color:var(--d-stamp);color:var(--d-stamp)}.dossier-hub .dossier-hub-alert-button:hover{box-shadow:3px 3px 0 var(--d-stamp)}.dossier-hub-index{padding-top:96px}.dossier-hub-index-list{column-gap:40px;column-count:3;border-top:2px solid var(--d-ink)}.dossier-hub-index-list li{page-break-inside:avoid;break-inside:avoid}.dossier-hub-index-list a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:10px 0;border-bottom:1px dashed var(--d-rule);color:var(--d-ink);font-size:16px;font-weight:600;text-decoration:none}.dossier-hub-index-num{color:var(--d-stamp);font-family:var(--d-mono);font-size:12px;font-weight:600}.dossier-hub-index-list a svg{opacity:.4}.dossier-hub-index-list a:hover .dossier-hub-index-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.dossier-hub-index-list a:hover svg{color:var(--d-stamp);opacity:1}.dossier-hub-final{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:96px;padding:48px 52px;background:var(--d-ink);color:var(--d-on-ink)}.dossier-hub-final .dossier-label{color:var(--d-marker)}.dossier-hub-final h2{max-width:720px;margin:12px 0 14px;font-family:var(--d-display);font-size:clamp(40px,4.6vw,60px);font-weight:900;line-height:.92;text-transform:uppercase}.dossier-hub-final p{max-width:620px;color:var(--d-on-ink-2);font-size:17px;line-height:1.55}.dossier-hub .dossier-hub-marker-button{flex-shrink:0;border-color:var(--d-marker);background:var(--d-marker);color:var(--d-ink)}.dossier-hub .dossier-hub-marker-button:hover{box-shadow:4px 4px 0 var(--d-on-ink)}.dossier-hub-final :focus-visible{outline-color:var(--d-marker)}@media (max-width:1120px){.dossier-hub-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-hub-status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.dossier-hub-hero{grid-template-columns:minmax(0,1fr);gap:40px}.dossier-hub-board{height:420px}.dossier-hub-print{top:20px;right:auto;left:0;width:min(460px,62%)}.dossier-hub-clip{right:auto;left:min(400px,54%)}.dossier-hub-countdown{right:0;bottom:40px;left:auto}.dossier-hub-safety{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px}.dossier-hub-index-list{column-count:2}.dossier-hub-final{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:720px){.dossier-hub-folder-grid,.dossier-hub-grid.four,.dossier-hub-grid.three{grid-template-columns:minmax(0,1fr)}.dossier-hub-status{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.dossier-hub-board{display:flex;flex-direction:column;height:auto;padding-top:14px}.dossier-hub-print{position:relative;top:auto;left:auto;width:94%;padding:10px 10px 12px}.dossier-hub-gear-print figcaption,.dossier-hub-print figcaption{font-size:10px}.dossier-hub-clip{display:none}.dossier-hub-tape{top:2px;left:20px;width:110px;height:26px;font-size:10px}.dossier-hub-countdown{position:relative;right:auto;bottom:auto;left:auto;align-self:flex-end;width:min(270px,86%);margin-top:10px;padding:14px 16px 12px}.dossier-hub-countdown-date{font-size:26px}.dossier-hub-countdown-units span{font-size:44px}.dossier-hub-index,.dossier-hub-route{padding-top:64px}.dossier-hub-card.featured{padding:24px 22px 20px}.dossier-hub-folder-body{padding:14px}.dossier-hub-folder-head{flex-direction:column;align-items:flex-start;padding:20px}.dossier-hub-gear-print img{height:200px}.dossier-hub-safety{margin-top:64px;padding:24px}.dossier-hub-safety h2{font-size:20px}.dossier-hub-index-list{column-count:1}.dossier-hub-final{margin-top:64px;padding:28px 24px}}