
.tmh-article-content__body, 
.tmh-article-content__heading
{
    padding-top: 32px;
    margin: 0;
}
.tmh-article-content__body ul {
  list-style-type: disc;
  padding-left: 24px;
}
.tmh-article-content__body ol {
  counter-reset: section;
  list-style-type: none;
}
.tmh-article-content__body ol li::before {
  counter-increment: section;
  content: counters(section, ".") ". ";
}
.tmh-article-content__body ol ol {
  padding-left: 32px;
}
.tmh-article-content__body ol ol ol {
  list-style-type: lower-alpha;
  padding-left: 48px;
}
.tmh-article-content__body ol ol ol li::before {
  content: "";
}


.tmh-article-content__body table {
  width: 100%;
  border: 1px solid #d7d5d2;
}
.tmh-article-content__body table th {
  background: #148fe2;
  font-weight: bold;
  color: #fff;
  padding: 8px;
}
.tmh-article-content__body table th p {
  margin: 0px;
}
.tmh-article-content__body table tr {
  border: 1px solid #d7d5d2;
  padding: 8px;
}
.tmh-article-content__body table td {
  border: 1px solid #d7d5d2;
  padding: 8px;
}
.tmh-article-content__body table td table {
  border: none;
}
.tmh-article-content__body table td table tbody tr {
  border: none;
}
.tmh-article-content__body table td table tbody tr td {
  border: none;
}

@media (min-width:768px) {
    .tmh-content-wrapper__nav {
        display: block;
    }   
}

p {
    margin-bottom: 24px;
}

h3 {
    margin-bottom: 16px;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 24px;
}
h2{
    font-size: 1.375rem;
    line-height: 28px;
}
h2 {
    margin-bottom: 24px;
    font-weight: 700;
}
@media (min-width:768px) {
    h2{
        font-size: 1.5rem;
        line-height: 32px;
    }
}