/* vein-hero-extra.css (centered layout) */
.hero-grid{ display:grid; grid-template-columns: 1fr 1.6fr 1fr; gap:16px; }
.panel{ min-width:0; }

@media (max-width:1200px){
  .hero-grid{ grid-template-columns:1fr; }
}

/* (rest of your file can follow below if you had more rules) */
