/* P23 — teal accents for the shared security/automation editorial journey.
   Base card/grid styles remain in pr-security-path.css; this file only overrides color. */
.page:has(.pr-hero-shell--automation) .pr-security-path{
  background:linear-gradient(125deg,#f5fcfb 0%,#eaf7f5 100%);
  border-color:#cfe9e6;
}
.page:has(.pr-hero-shell--automation) .pr-security-path__head h2,
.page:has(.pr-hero-shell--automation) .pr-security-path__resources h3,
.page:has(.pr-hero-shell--automation) .pr-security-path__step strong,
.page:has(.pr-hero-shell--automation) .pr-security-path__resources a strong,
.page:has(.pr-hero-shell--automation) .pr-security-next strong{
  color:#19535a;
}
.page:has(.pr-hero-shell--automation) .pr-security-path__mark{
  background:#dff2ef;border-color:#cbe8e4;color:#147980;
}
.page:has(.pr-hero-shell--automation) .pr-security-path__step,
.page:has(.pr-hero-shell--automation) .pr-security-path__resources a{
  border-color:#d0e9e5;
}
.page:has(.pr-hero-shell--automation) .pr-security-path__step:hover,
.page:has(.pr-hero-shell--automation) .pr-security-path__resources a:hover{
  border-color:#79b8b2;
}
.page:has(.pr-hero-shell--automation) .pr-security-path__step small,
.page:has(.pr-hero-shell--automation) .pr-security-next__eyebrow{
  color:#157b82;
}
.page:has(.pr-hero-shell--automation) .pr-security-path__resources{
  border-color:#d1e9e6;
}
.page:has(.pr-hero-shell--automation) .pr-security-next{
  background:#eff9f7;border-color:#d1e9e6;
}
.page:has(.pr-hero-shell--automation) .pr-security-next__action{
  background:#117982;border-color:#117982;
}
.page:has(.pr-hero-shell--automation) .pr-security-next__action:hover{
  background:#0d5a60;color:#fff;
}