/* Public navigation uses the same ink/green treatment for every link.
   Keep aria-current for accessibility without a persistent color highlight. */
body#site-typography :is(header nav, .c-subnav nav, .mobile-nav, footer nav) a,
body#site-typography :is(header nav, .c-subnav nav, .mobile-nav, footer nav) a[aria-current],
body#site-typography :is(header nav, .c-subnav nav, .mobile-nav, footer nav) .nav-active {
  color: #202d28 !important;
  background-color: transparent !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  text-decoration: none !important;
}
body#site-typography :is(header nav, .c-subnav nav, .mobile-nav, footer nav) a::after {
  content: none !important;
  display: none !important;
}
body#site-typography :is(header nav, .c-subnav nav, .mobile-nav, footer nav) :is(a,button):is(:hover,:focus-visible) {
  color: #194a3a !important;
  background-color: transparent !important;
  text-decoration: underline !important;
  text-decoration-color: currentColor !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 7px;
}
body#site-typography :is(header nav, .c-subnav nav, .mobile-nav, footer nav) :is(a,button):focus-visible {
  outline: 2px solid #194a3a !important;
  outline-offset: 3px;
}
/* Link hover/focus accents elsewhere also use green, never red. */
body#site-typography a:is(:hover,:focus-visible) {
  color: #194a3a !important;
  text-decoration-color: #194a3a !important;
}
