.logistics-resource-page{color:var(--hermes-ink);background:var(--hermes-pearl)}.resource-hero{color:#fff;background:radial-gradient(circle at 86% 14%, #7c5cff3d, transparent 34%), var(--hermes-obsidian);padding:clamp(8.5rem,14vw,11rem) 0 clamp(4rem,8vw,6.5rem)}.resource-hero-carrier{background:radial-gradient(circle at 86% 14%, #7c5cff33, transparent 34%), var(--hermes-obsidian)}.resource-hero .detail-back{color:var(--hermes-muted-dark);margin-bottom:clamp(2rem,4vw,3.5rem)}.resource-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.resource-hero h1{color:#fff;max-width:940px;font-size:clamp(3rem,7.4vw,6.3rem);line-height:var(--hermes-display-leading);letter-spacing:var(--hermes-display-tracking);text-wrap:balance;margin:.65rem 0 1.15rem}.resource-hero-grid>div>p:not(.eyebrow){max-width:780px;color:var(--hermes-muted-dark);font-size:clamp(1rem,2vw,1.18rem)}.resource-hero .button{border-radius:var(--hermes-radius-control)}.resource-hero .button-primary{color:var(--hermes-ink);border-color:var(--hermes-paper);background:var(--hermes-paper)}.resource-hero .button-primary:hover,.resource-hero .button-primary:focus-visible{color:var(--hermes-ink);background:var(--hermes-pearl)}.resource-hero .button:not(.button-primary){color:#fff;border-color:var(--hermes-line-dark);background:0 0}.resource-hero .button:not(.button-primary):hover,.resource-hero .button:not(.button-primary):focus-visible{color:var(--hermes-ink);border-color:var(--hermes-paper);background:var(--hermes-paper)}.resource-safety-card{border:1px solid var(--hermes-line-dark);border-radius:var(--hermes-radius-card);background:var(--hermes-glass-dark);padding:clamp(1.4rem,3vw,2rem)}.resource-safety-card>svg{color:var(--hermes-violet)}.resource-safety-card h2{color:#fff;margin:1rem 0 .7rem}.resource-safety-card p{color:var(--hermes-muted-dark);margin:0}.resource-intro{background:var(--hermes-paper)}.resource-lead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;max-width:1000px;display:grid}.resource-lead>svg{color:var(--hermes-violet)}.resource-lead h2{color:var(--hermes-ink);margin:.35rem 0 .7rem}.resource-lead p:last-child{color:var(--hermes-muted)}.resource-content{background:var(--hermes-pearl)}.resource-article-grid{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.resource-toc{border:1px solid var(--hermes-line-light);border-radius:var(--hermes-radius-card);background:var(--hermes-paper);box-shadow:var(--hermes-shadow-card);padding:1.2rem;display:grid;position:sticky;top:6rem}.resource-toc p{color:var(--hermes-violet);font:750 .7rem/1.3 var(--font-mono);text-transform:uppercase;margin:0 0 .8rem}.resource-toc a{border-bottom:1px solid var(--hermes-line-light-soft);color:var(--hermes-ink);padding:.62rem 0;font-size:.82rem;font-weight:700}.resource-toc a:last-child{border-bottom:0}.resource-sections{gap:1rem;display:grid}.resource-sections>section{border:1px solid var(--hermes-line-light);border-radius:var(--hermes-radius-card);background:var(--hermes-paper);box-shadow:var(--hermes-shadow-card);padding:clamp(1.4rem,4vw,2.5rem);scroll-margin-top:6rem}.resource-step{color:var(--hermes-violet);font:800 .75rem/1 var(--font-mono);margin:0 0 1.7rem}.resource-sections h2{color:var(--hermes-ink)}.resource-sections p{color:var(--hermes-muted)}.resource-sections ul{gap:.65rem;padding:0;list-style:none;display:grid}.resource-sections li{align-items:flex-start;gap:.55rem;display:flex}.resource-sections li svg{color:var(--hermes-violet);flex:none;margin-top:.15rem}.resource-submit{color:#fff;background:var(--hermes-obsidian)}.resource-submit-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,6rem);display:grid}.resource-submit h2{color:#fff;margin:.4rem 0 .8rem}.resource-submit p{color:var(--hermes-muted-dark)}.resource-submit ul{grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.resource-submit li{color:var(--hermes-muted-dark);gap:.55rem;display:flex}.resource-submit li svg{color:var(--hermes-violet);flex:none}.resource-warning{border:1px solid var(--hermes-line-dark);border-radius:var(--hermes-radius-control);background:var(--hermes-glass-dark);align-items:center;gap:.7rem;margin-top:2rem;padding:1rem;display:flex}.resource-warning svg{color:var(--hermes-violet);flex:none}.resource-warning p{margin:0;font-size:.82rem}.resource-related{background:var(--hermes-pearl)}.resource-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.resource-related-grid>a{border:1px solid var(--hermes-line-light);border-radius:var(--hermes-radius-card);background:var(--hermes-paper);min-height:260px;color:var(--hermes-ink);box-shadow:var(--hermes-shadow-card);flex-direction:column;padding:1.35rem;display:flex}.resource-related-grid>a>svg,.resource-related-grid>a>span{color:var(--hermes-violet)}.resource-related-grid h3{margin:1.5rem 0 .55rem}.resource-related-grid p{color:var(--hermes-muted)}.resource-related-grid strong{align-items:center;gap:.4rem;margin-top:auto;display:flex}.resource-final-cta{background:var(--hermes-pearl)}.resource-final-card{border:1px solid var(--hermes-line-dark);border-radius:var(--hermes-radius-panel);color:#fff;background:var(--hermes-obsidian);box-shadow:var(--hermes-shadow-workspace);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.6rem,5vw,3.5rem);display:grid}.resource-final-card h2{color:#fff;margin:.45rem 0 .8rem}.resource-final-card p{max-width:820px;color:var(--hermes-muted-dark);margin:0}.resource-final-card .button{border-radius:var(--hermes-radius-control)}.resource-final-card .button-primary{color:var(--hermes-ink);border-color:var(--hermes-paper);background:var(--hermes-paper)}.resource-final-card .button-primary:hover,.resource-final-card .button-primary:focus-visible{color:var(--hermes-ink);background:var(--hermes-pearl)}.logistics-resource-page .capacity-pillars{background:var(--hermes-pearl)}.logistics-resource-page .capacity-pillar-grid article{border:1px solid var(--hermes-line-light);border-radius:var(--hermes-radius-card);background:var(--hermes-paper);box-shadow:var(--hermes-shadow-card)}.logistics-resource-page .capacity-pillar-grid article>span,.logistics-resource-page .capacity-pillar-grid article>svg{color:var(--hermes-violet)}.logistics-resource-page .capacity-pillar-grid h3{color:var(--hermes-ink)}.logistics-resource-page .capacity-pillar-grid ul,.logistics-resource-page .capacity-pillar-grid article>p{color:var(--hermes-muted)}.logistics-resource-page .capacity-example{color:#fff;background:var(--hermes-obsidian)}.logistics-resource-page .capacity-example h2{color:#fff}.logistics-resource-page .capacity-example p{color:var(--hermes-muted-dark)}.logistics-resource-page .capacity-example dl{background:0 0;gap:.75rem}.logistics-resource-page .capacity-example dl>div{border:1px solid var(--hermes-line-dark);border-radius:var(--hermes-radius-control);background:var(--hermes-glass-dark);padding:.9rem 1rem}.logistics-resource-page .capacity-example dt{color:var(--hermes-violet)}.logistics-resource-page .capacity-example dd{color:var(--hermes-muted-dark)}.logistics-resource-page .capacity-review{background:var(--hermes-pearl)}.logistics-resource-page .capacity-boundary-grid article{border:1px solid var(--hermes-line-light);border-top:3px solid var(--hermes-violet);border-radius:var(--hermes-radius-card);background:var(--hermes-paper);box-shadow:var(--hermes-shadow-card);padding:1.3rem}.logistics-resource-page .capacity-boundary-grid strong{color:var(--hermes-ink)}.logistics-resource-page .capacity-boundary-grid p{color:var(--hermes-muted)}@media (width<=900px){.resource-hero-grid,.resource-submit-grid,.capacity-example-grid{grid-template-columns:1fr}.resource-related-grid,.capacity-pillar-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.resource-article-grid,.resource-final-card{grid-template-columns:1fr}.resource-toc{position:static}.resource-submit ul{grid-template-columns:1fr}}@media (width<=560px){.resource-related-grid,.capacity-pillar-grid,.capacity-boundary-grid,.resource-lead{grid-template-columns:1fr}.resource-final-card .button{justify-content:center;width:100%}}@media (forced-colors:active){.resource-safety-card,.resource-toc,.resource-sections>section,.resource-related-grid>a,.resource-final-card,.logistics-resource-page .capacity-pillar-grid article,.logistics-resource-page .capacity-example dl>div,.logistics-resource-page .capacity-boundary-grid article{border:1px solid canvastext}}
