.hg-routes .rh-hero{max-width:var(--hg-max-content);margin:0 auto;padding:8px var(--hg-gutter) 0}.hg-routes .rh-hero-card{background:var(--hg-sand);border:1px solid var(--hg-border2);border-radius:var(--hg-r-panel);padding:44px 44px}.hg-routes .rh-eyebrow{font:700 12px 'IBM Plex Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hg-rust);margin-bottom:16px}.hg-routes .rh-hero-h1{font:800 52px/1.02 var(--hg-font-display);letter-spacing:-.025em;margin:0 0 18px;color:var(--hg-ink)}.hg-routes .rh-hero-lead{font-size:18px;line-height:1.6;color:var(--hg-body);margin:0 0 28px;max-width:560px}.hg-routes .rh-hero-stats{display:flex;gap:34px;flex-wrap:wrap}.hg-routes .rh-stat-v{font:800 34px var(--hg-font-display);color:var(--hg-brand)}.hg-routes .rh-stat-k{font:600 12px 'IBM Plex Mono',monospace;color:var(--hg-muted);text-transform:uppercase;letter-spacing:.05em}.hg-routes #detail{max-width:var(--hg-max-content);margin:0 auto;padding:0 var(--hg-gutter)}@media (max-width:760px){.hg-routes .rh-hero{padding:8px 20px 0}.hg-routes .rh-hero-card{padding:28px 22px}.hg-routes .rh-hero-h1{font-size:34px}.hg-routes #detail{padding:0 20px}}:root[data-theme="dark"] .hg-routes .rh-stat-v{color:var(--hg-accent)}