.packing-hero-section[data-astro-cid-b4hilrqs]{padding:3rem 0 2rem;background:radial-gradient(circle at 50% 0%,hsl(199 89% 48% / .12),transparent 70%);border-bottom:1px solid var(--border-subtle)}.packing-header-wrap[data-astro-cid-b4hilrqs]{max-width:900px;margin:1rem 0 2rem;display:flex;flex-direction:column;gap:1rem}.packing-badges[data-astro-cid-b4hilrqs]{display:flex;gap:.5rem;flex-wrap:wrap}.packing-h1[data-astro-cid-b4hilrqs]{font-size:var(--text-h1);color:var(--text-primary);line-height:1.15}.packing-lead-p[data-astro-cid-b4hilrqs]{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.65}.packing-body-section[data-astro-cid-b4hilrqs]{padding:3.5rem 0 6rem}.hero-image-wrap[data-astro-cid-b4hilrqs]{max-width:960px;margin:0 0 3rem}.prose-content[data-astro-cid-b4hilrqs]{max-width:880px;margin-bottom:3.5rem}.lead-text[data-astro-cid-b4hilrqs]{font-size:1.15rem;font-weight:500;color:var(--text-primary);line-height:1.75;margin-bottom:1.5rem}.prose-content[data-astro-cid-b4hilrqs] h2[data-astro-cid-b4hilrqs]{font-size:var(--text-h2);margin:3rem 0 1.25rem;color:var(--text-primary)}.prose-content[data-astro-cid-b4hilrqs] p[data-astro-cid-b4hilrqs]{font-size:1.05rem;color:var(--text-secondary);line-height:1.75;margin-bottom:1.25rem}.layers-matrix-grid[data-astro-cid-b4hilrqs]{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0 3rem}.layer-card[data-astro-cid-b4hilrqs]{padding:1.75rem;display:flex;flex-direction:column;gap:.75rem}.layer-num-badge[data-astro-cid-b4hilrqs]{align-self:flex-start;background:var(--accent-cyan);color:#030712;font-weight:800;font-size:.78rem;padding:.2rem .65rem;border-radius:var(--radius-pill);text-transform:uppercase;font-family:var(--font-mono)}.layer-card[data-astro-cid-b4hilrqs] h3[data-astro-cid-b4hilrqs]{font-size:1.25rem;color:var(--text-primary);margin:0}.layer-material[data-astro-cid-b4hilrqs]{font-size:.85rem;font-weight:600;color:var(--accent-gold);font-family:var(--font-mono)}.layer-checklist[data-astro-cid-b4hilrqs]{list-style:none;display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--border-subtle);font-size:.9rem;color:var(--text-secondary)}.footwear-table-wrap[data-astro-cid-b4hilrqs]{overflow-x:auto;padding:1.25rem;margin:1.5rem 0 3rem}.footwear-table[data-astro-cid-b4hilrqs]{width:100%;border-collapse:collapse;font-size:.88rem;text-align:left}.footwear-table[data-astro-cid-b4hilrqs] th[data-astro-cid-b4hilrqs]{padding:.85rem 1rem;background:var(--bg-card);color:var(--accent-cyan);font-size:.78rem;text-transform:uppercase;border-bottom:1px solid var(--border-medium)}.footwear-table[data-astro-cid-b4hilrqs] td[data-astro-cid-b4hilrqs]{padding:.85rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);line-height:1.5}.safety-grid[data-astro-cid-b4hilrqs]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:2rem 0 3rem}@media(min-width:640px){.safety-grid[data-astro-cid-b4hilrqs]{grid-template-columns:1fr 1fr}}.safety-item[data-astro-cid-b4hilrqs]{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.safety-item[data-astro-cid-b4hilrqs] h4[data-astro-cid-b4hilrqs]{font-size:1.1rem;color:var(--text-primary);margin:0}.safety-item[data-astro-cid-b4hilrqs] p[data-astro-cid-b4hilrqs]{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:0}.contextual-tour-banner[data-astro-cid-b4hilrqs]{display:flex;gap:1.25rem;padding:1.75rem;margin:2.5rem 0;background:linear-gradient(135deg,#0c1322,#151d2e);border-color:var(--border-gold);align-items:flex-start}.tour-banner-icon[data-astro-cid-b4hilrqs]{font-size:2rem}.tour-banner-content[data-astro-cid-b4hilrqs] h3[data-astro-cid-b4hilrqs]{font-size:1.2rem;color:var(--text-primary);margin:.5rem 0 .25rem}.tour-banner-content[data-astro-cid-b4hilrqs] p[data-astro-cid-b4hilrqs]{font-size:.95rem;margin:0}.context-link[data-astro-cid-b4hilrqs]{color:var(--accent-gold);text-decoration:underline;margin:0 .25rem}.month-adjustments-box[data-astro-cid-b4hilrqs]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 3rem}.m-adj-row[data-astro-cid-b4hilrqs] strong[data-astro-cid-b4hilrqs]{font-size:.95rem;color:var(--accent-cyan);display:block;margin-bottom:.2rem}.m-adj-row[data-astro-cid-b4hilrqs] p[data-astro-cid-b4hilrqs]{font-size:.9rem;color:var(--text-secondary);margin:0}.interactive-checklist-embed[data-astro-cid-b4hilrqs]{margin:4rem 0;max-width:960px}.interactive-checklist-embed[data-astro-cid-b4hilrqs] h2[data-astro-cid-b4hilrqs]{font-size:var(--text-h2);color:var(--text-primary);margin-bottom:.5rem}.interactive-checklist-embed[data-astro-cid-b4hilrqs] p[data-astro-cid-b4hilrqs]{color:var(--text-secondary);margin-bottom:1.5rem}
