.menu,
.menu__sub {
  margin: 0;
  padding: 0;
}

.menu__item {
  display: block;
}

.menu__link {
  display: inline-block;
  position: relative;
  padding: .815rem var(--safe-margin, 5rem);
  display: block;
  font-weight: 600;
  transition: background .25s;
}

.menu__link--level_2 {
  border-left: 2rem solid transparent;
}

.menu__link--active,
.menu__link:hover {
  text-decoration: none;
  background: #e6f7f9;
}

.menu__link__text {
  position: relative;
}
