body#fuse-body {
  #MainContent {
    .article-template__content {
      display: block;

      h2 {
        padding-left: 16px;
        border-left: 8px solid #000;
      }

      a:not(.button) {
        text-decoration: underline;
        color: #00F;
      }

      table {
        font-size: 1rem;

        col {
          &:first-child {
            @media only screen and (max-width: 749px) {
              width: auto !important;
            }
          }
        }

        td {
          &:first-child {
            @media only screen and (max-width: 749px) {
              white-space: nowrap;
            }
          }

          p {
            color: inherit;

            &:last-child {
              margin-bottom: 0;
            }
          }
        }
      }
    }

    .article__pagination {
      .button--secondary {
        border-color: #000;
      }
    }
  }
}