.os-site-header a.os-nav-group__button[data-nav-direct] {
  text-decoration:none;
}
.os-site-header a.os-nav-group__button[data-nav-direct]::after {
  content:none;
  display:none;
}
.os-mobile-drawer__nav .os-mobile-drawer__single[data-nav-direct] {
  display:flex;
  align-items:center;
  min-block-size:56px;
  padding-block:12px;
  color:inherit;
  font-size:14px;
  font-weight:700;
  text-decoration:none;
}
.main-navigation > .nav-disclosure > .processing-nav-direct {
  display:flex;
  align-items:center;
  min-height:72px;
  border-block-end:2px solid transparent;
  font:inherit;
  font-size:13px;
  font-weight:500;
  color:inherit;
  text-decoration:none;
}
.main-navigation > .nav-disclosure > .processing-nav-direct:is(:hover,:focus-visible) { color:var(--accent); }
.main-navigation > .current > .processing-nav-direct { border-block-end-color:var(--accent); }
@media(max-width:1100px) {
  .main-navigation > .nav-disclosure > .processing-nav-direct {
    min-height:50px;
    padding-block:10px;
    border-block-end:1px solid var(--line);
    font-size:16px;
  }
}
