.encyclo-layout .encyclo-sidebar .tocer .tocer-toc {
  box-sizing: border-box;
  border: 1px solid #d6eafa;
  border-radius: 16px;
  background: #f8fcff;
  box-shadow: 0 10px 24px rgba(15, 39, 66, .06);
}

.encyclo-layout .encyclo-sidebar .tocer .tocer-title {
  margin: 0;
  padding: 14px 18px 6px;
  color: #073d70;
  background: transparent;
  font-size: 15px;
  font-weight: 850;
  line-height: 1.4;
  text-transform: none;
  letter-spacing: normal;
}

.encyclo-layout .encyclo-sidebar .tocer .tocer-lvl1 {
  padding: 0 18px 12px;
}

.encyclo-layout .encyclo-sidebar .tocer .tocer-list li {
  margin: 0;
  list-style: none;
}

.encyclo-layout .encyclo-sidebar .tocer .tocer-list li::marker {
  content: '';
}

.encyclo-layout .encyclo-sidebar .tocer .tocer-list a {
  padding: 8px 0;
  border-bottom: 1px solid #d6eafa;
  color: #006da4;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
}

.encyclo-layout .encyclo-sidebar .tocer .tocer-list li:last-child > div > a {
  border-bottom-color: transparent;
}

.encyclo-layout .encyclo-sidebar .tocer .tocer-list a::before {
  display: none;
}

.encyclo-layout .encyclo-sidebar .tocer .tocer-list a:hover,
.encyclo-layout .encyclo-sidebar .tocer .tocer-list a:focus-visible {
  color: #073d70;
  text-decoration: underline;
}
