/* Fit the existing eight-step timeline inside category pages. */
@media (min-width: 1024px) {
  [data-page^="category-"] .steps-track { display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); gap: 10px; }
  [data-page^="category-"] .steps-item { min-width: 0; }
  [data-page^="category-"] .steps-item > div { width: 100%; min-width: 0; }
  [data-page^="category-"] .steps-item > svg { display: none; }
}

/* steps: always centered */
@media (min-width:1024px){.steps-track{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;justify-content:stretch!important}.steps-item{justify-content:center!important}}
