/* Catalogue-only corrections: retain the approved header/footer and imagery. */
html:not(.ugs-wide) .ugsp-finder .ugsp-kicker,
html:not(.ugs-wide) .ugsp-family .ugsp-kicker,
html:not(.ugs-wide) .ugsp-lines .ugsp-kicker { color: #087444; }
html:not(.ugs-wide) .ugsp-result-summary > span { color: #72bc95; }
html:not(.ugs-wide) .ugsp-result-product small,
html:not(.ugs-wide) .ugsp-product-type,
html:not(.ugs-wide) .ugsp-instrument footer span,
html:not(.ugs-wide) .ugsp-line small { color: #59655e; }
html:not(.ugs-wide) .ugsp-button-primary { background: #087444; border-color: #087444; color: #fff; }
.ugsp-hero-stage .ugsp-hero-san,
.ugsp-hero-stage .ugsp-hero-ignivius {
  height: auto;
}
html:not(.ugs-wide) .ugsp-hero-proof .ugsp-proof-grid a {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: .3em;
  min-height: 44px;
  padding-block: 8px;
  color: #c4cbc7;
}
html:not(.ugs-wide) .ugsp-hero-proof .ugsp-proof-grid a:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
  border-radius: 4px;
}
