nav {
    border-bottom: 1px solid red;
  }

  .blog {
    background-color: #fbfbfb;
  }

  .blog-header {
    background-color: #2a363d;
    color: white;
    padding: 60px 20px 20px;
  }

  .blog-header h2 {
    font-size: 20px;
    color: #9a9ea2;
  }

  .blog-svg {
    position: absolute;
    height: 120px;
    width: 100%;
  }

  .blog a {
    color: #d93612;
  }

  .blog .blog-body a {
    text-decoration: underline;
  }

  .blog .blog-body h2 {
    font-size: 24px;
  }
  
  .blog-section {
    padding-top: 0;
  }

  .blog-post {
    background-color: white;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px;
  }
  
.blog li {
    font-size: 16px;
}
