.site-header {
  margin: 0;
  padding: 4rem 0;
}

.page-header {
  margin: 0 -25% 3rem -25%;
  background-color: #f2f2f2;
  padding: 5rem 25%;

  h1 {
    font-size: 7rem;
    margin-bottom: 0;
  }

  p {
    margin-bottom: 0;
  }
}

.blog-title {
  font-family: $logo-font;
  font-size: 3rem;
}

.blog-menu {
  float: right; 
  padding: 0;
  font-family: $menu-font;

  a {
    border-right: 1px solid #f2f2f2;
    padding: 0 2rem;

    &:last-child {
      border-right: 0;
    }
  }
}

.post-meta {
  margin-bottom: 0;
  color: #7a7a7a;
}

ul.post-list {
  list-style-type: none;
  li {
    border-bottom: thin solid #f3f3f3;
    padding: 3rem 0;
    margin-bottom: 3rem;
  }
}

.site-header {
  margin: 0;
  padding: 4rem 0;
}

article {
  a {
    color: #0A7187;
    text-decoration: none;
  }
  a:hover {
    color: #5496A4; 
    text-decoration: none;
  }
}

.page-header {
  margin: 0 -25% 3rem -25%;
  background-color: #f2f2f2;
  padding: 5rem 25%;

  h1 {
    font-size: 7rem;
    margin-bottom: 0;
  }

  p {
    margin-bottom: 0;
  }
}

.blog-title {
  font-family: $logo-font;
  font-size: 3rem;
}

.blog-menu {
  float: right; 
  padding: 0;
  font-family: $menu-font;

  a {
    border-right: 1px solid #f2f2f2;
    padding: 0 2rem;

    &:last-child {
      border-right: 0;
    }
  }
}

.post-meta {
  margin-bottom: 0;
  color: #7a7a7a;
}

ul.post-list {
  list-style-type: none;
  li {
    border-bottom: thin solid #f3f3f3;
    padding: 3rem 0;
    margin-bottom: 3rem;
  }
}

Make the link colors a little easier to see
Make the link colors a little easier to see
