.c-menu--aside {
  --list-space: 0.5rem;
  --color-button-bg: var(--color-skyblue);
  --color-button-bg-hover: var(--color-secondary);
  --color-button-text: var(--color-secondary);
}

.c-menu--aside ul{
  padding-left: max(0.5rem, min(calc(1.40rem + 1.41vw), 1rem));
  padding-left: var(--space-xs);
}

.c-menu--aside li + li {
  margin-top: 0.25rem;
  margin-top: var(--list-space);
}

.c-menu--aside a{
  color: #1365DF;
  color: var(--color-secondary);
  font-weight: 700;
  font-weight: var(--font-bold);
  -webkit-text-decoration: none;
  text-decoration: none;
  padding-right: 0.25rem;
  padding-right: var(--space-2xs);
}

.c-menu--aside li a:hover {
  background-color: #e0f5fb;
  background-color: var(--color-skyblue);
}

.c-menu--aside .c-collapsible--button {
  border-radius: 0;
  padding: 0.25rem;
  padding: var(--space-2xs);
  border: 2px solid transparent;
}

.c-menu--aside .c-collapsible--button:hover{
  background-color: #FFF;
  background-color: var(--color-white);
  border-color: #e0f5fb;
  border-color: var(--color-skyblue);

}

.c-menu--aside .c-collapsible--button svg {
  width: max(0.5rem, min(calc(1.40rem + 1.41vw), 1rem));
  width: var(--space-xs);
  height: max(0.5rem, min(calc(1.40rem + 1.41vw), 1rem));
  height: var(--space-xs);
}

.c-menu--aside .c-collapsible--button[aria-expanded="true"] svg {
 transform: rotate(180deg);
}

.c-menu--aside .menu-item--expanded .menu .menu .menu-item a {
  padding: 3px 0;
  color: #101e8e;
  color: var(--color-primary);
}

.c-menu--aside .menu-item--expanded .menu .menu-item:hover {
  background: transparent;
}
.c-menu--aside .menu-item--expanded .menu .menu .menu-item a:hover {
  color: #101e8e;
  color: var(--color-primary);
}

