#post {
  > :last-child {
    margin-bottom: 0;
  }

  h2,
  h3 {
    padding-bottom: 1rem;
  }

  h2 {
    align-items: flex-end;
    display: flex;
  }

  ol,
  ul,
  p {
    a {
      font-weight: 500;
    }
  }

  ol,
  ul {
    margin-bottom: 2rem;
  }

  p {
    margin-bottom: 2rem;

    &.half-margin {
      margin-bottom: 1rem;
    }
  }

  #authors {
    font-size: 50%;
    margin-left: auto;

    a {
      text-decoration: none;
    }
  }
}
