.blog-nav {
  padding: 0;
  list-style: none;
  margin: -0.5em 0.5em 1.5rem 0;
  max-width: 250px;
}
.blog-nav li {
  margin: 0;
}
.blog-nav li + li {
  border-top: 1px solid #ADC6FF;
}
.blog-nav li a {
  border-left: 6px solid transparent;
  display: block;
  padding: 0.75rem;
  line-height: 1.25;
  font-weight: normal;
}
.blog-nav li a:hover, .blog-nav li a.active {
  border-left-color: #ADC6FF;
  font-weight: normal;
  text-shadow: 1px 0 0 currentColor;
  color: #0a58ca;
}