.mdm-context-nav {
  background: #fff;
  color: #536477;
  font: 500 13px/1.5 Inter, Arial, sans-serif;
}
.mdm-context-nav__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 3px 0;
  margin: 0 auto;
  padding-top: 16px;
}
.mdm-context-nav--industry .mdm-context-nav__inner {
  width: min(1168px, calc(100% - 48px));
}
.mdm-context-nav--mvp .mdm-context-nav__inner {
  max-width: var(--pdi-marketing-max-width);
  padding-inline: 24px;
}
.mdm-context-nav__step {
  display: inline-flex;
  align-items: baseline;
  max-width: 100%;
}
.mdm-context-nav__separator {
  flex: none;
  margin: 0 10px;
  color: #8493a4;
}
.mdm-context-nav .mdm-context-nav__link,
.mdm-context-nav .mdm-context-nav__link:visited {
  color: #0600ff;
  text-decoration: none;
  overflow-wrap: anywhere;
  cursor: pointer;
}
.mdm-context-nav .mdm-context-nav__link:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.mdm-context-nav .mdm-context-nav__link:focus-visible {
  outline: 3px solid #e6a331;
  outline-offset: 3px;
  border-radius: 2px;
}
.mdm-context-nav + .psvc-hero,
.pdi-mdm-industry .mdm-context-nav + main .kstry-hero,
.pdi-mdm-industry .mdm-context-nav + main .kstry-article-head {
  padding-top: 30px;
}
@media (max-width: 760px) {
  .mdm-context-nav--mvp .mdm-context-nav__inner { padding-inline: 20px; }
}
@media (max-width: 620px) {
  .mdm-context-nav--industry .mdm-context-nav__inner { width: min(1168px, calc(100% - 32px)); }
}
@media (max-width: 520px) {
  .mdm-context-nav--mvp .mdm-context-nav__inner { padding-inline: 18px; }
}