.tb--blog-post-header {
  font-size: 2.25em;
  line-height: 48px;
  color: #393939;
  margin-bottom: 16px;
}

.tb-blog-post-image-container {
  margin-bottom: 16px;
}

.tb-blog-post-tag-container {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
  font-size: 0.75em;
  line-height: 24px;
}

.tb-blog-post-description-container {
  margin-bottom: 8px;
  color: #393939;
}
.tb-blog-post-description-container span {
  font-size: 1.25em;
  line-height: 28px;
}

.tb-blog-post-author-container {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.75em;
  line-height: 24px;
  gap: 8px;
  margin-bottom: 16px;
}

.tb-blog-post-date-container {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.75em;
  line-height: 24px;
  gap: 16px;
  margin-bottom: 8px;
}
.tb-blog-post-date-container .tb-blog-post-date-item {
  display: flex;
  gap: 8px;
  align-items: center;
}
.tb-blog-post-date-container .tb-blog-post-date-item .tb-blog-post-date-icon {
  display: flex;
  align-items: center;
}

.tb-blog-post-table-of-content-container {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  font-size: 0.75em;
  line-height: 24px;
  border-block: 1px solid #DDDDDD;
  padding-block: 8px;
}

.tb-blog-post-content-container .col-12 {
  padding-inline: 0 !important;
}

.tb-article-richtext > * + p,
.tb-article-richtext > div > * + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + p {
  margin-block-start: 16px;
}
.tb-article-richtext > * + ul,
.tb-article-richtext > div > * + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + ul {
  margin-block-start: 16px;
}
.tb-article-richtext > * + ol,
.tb-article-richtext > div > * + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + ol {
  margin-block-start: 16px;
}
.tb-article-richtext > * + blockquote,
.tb-article-richtext > div > * + blockquote,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + blockquote,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + blockquote {
  margin-block-start: 16px;
}
.tb-article-richtext > * + figure,
.tb-article-richtext > div > * + figure,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + figure,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + figure {
  margin-block-start: 16px;
}
.tb-article-richtext > * + pre,
.tb-article-richtext > div > * + pre,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + pre,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + pre {
  margin-block-start: 16px;
}
.tb-article-richtext > * + table,
.tb-article-richtext > div > * + table,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + table,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + table {
  margin-block-start: 16px;
}
.tb-article-richtext > * + dl,
.tb-article-richtext > div > * + dl,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + dl,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + dl {
  margin-block-start: 16px;
}
.tb-article-richtext > * + details,
.tb-article-richtext > div > * + details,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + details,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + details {
  margin-block-start: 16px;
}
.tb-article-richtext p + ul,
.tb-article-richtext p + ol,
.tb-article-richtext strong + ul,
.tb-article-richtext strong + ol,
.tb-article-richtext span + ul,
.tb-article-richtext span + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome p + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome p + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome strong + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome strong + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome span + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome span + ol {
  margin-top: 0;
}
.tb-article-richtext h1:first-child,
.tb-article-richtext .scWebEditInput.scEnabledChrome h1:first-child {
  margin-top: 0;
}
.tb-article-richtext > * + h1,
.tb-article-richtext > div > * + h1,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + h1,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + h1 {
  padding-top: 16px;
}
.tb-article-richtext h2:first-child,
.tb-article-richtext .scWebEditInput.scEnabledChrome h2:first-child {
  margin-top: 0;
}
.tb-article-richtext > * + h2,
.tb-article-richtext > div > * + h2,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + h2,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + h2 {
  padding-top: 16px;
}
.tb-article-richtext h3:first-child,
.tb-article-richtext .scWebEditInput.scEnabledChrome h3:first-child {
  margin-top: 0;
}
.tb-article-richtext > * + h3,
.tb-article-richtext > div > * + h3,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + h3,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + h3 {
  padding-top: 16px;
}
.tb-article-richtext h4:first-child,
.tb-article-richtext .scWebEditInput.scEnabledChrome h4:first-child {
  margin-top: 0;
}
.tb-article-richtext > * + h4,
.tb-article-richtext > div > * + h4,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + h4,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + h4 {
  padding-top: 16px;
}
.tb-article-richtext h5:first-child,
.tb-article-richtext .scWebEditInput.scEnabledChrome h5:first-child {
  margin-top: 0;
}
.tb-article-richtext > * + h5,
.tb-article-richtext > div > * + h5,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + h5,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + h5 {
  padding-top: 16px;
}
.tb-article-richtext h6:first-child,
.tb-article-richtext .scWebEditInput.scEnabledChrome h6:first-child {
  margin-top: 0;
}
.tb-article-richtext > * + h6,
.tb-article-richtext > div > * + h6,
.tb-article-richtext .scWebEditInput.scEnabledChrome > * + h6,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > * + h6 {
  padding-top: 16px;
}
.tb-article-richtext > h1,
.tb-article-richtext > div > h1,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h1,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h1 {
  margin-block-end: 8px;
}
.tb-article-richtext > h1 + p,
.tb-article-richtext > h1 + ul,
.tb-article-richtext > h1 + ol,
.tb-article-richtext > div > h1 + p,
.tb-article-richtext > div > h1 + ul,
.tb-article-richtext > div > h1 + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h1 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h1 + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h1 + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h1 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h1 + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h1 + ol {
  margin-block-start: 0;
}
.tb-article-richtext > h2,
.tb-article-richtext > div > h2,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h2,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h2 {
  margin-block-end: 8px;
}
.tb-article-richtext > h2 + p,
.tb-article-richtext > h2 + ul,
.tb-article-richtext > h2 + ol,
.tb-article-richtext > div > h2 + p,
.tb-article-richtext > div > h2 + ul,
.tb-article-richtext > div > h2 + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h2 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h2 + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h2 + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h2 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h2 + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h2 + ol {
  margin-block-start: 0;
}
.tb-article-richtext > h3,
.tb-article-richtext > div > h3,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h3,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h3 {
  margin-block-end: 8px;
}
.tb-article-richtext > h3 + p,
.tb-article-richtext > h3 + ul,
.tb-article-richtext > h3 + ol,
.tb-article-richtext > div > h3 + p,
.tb-article-richtext > div > h3 + ul,
.tb-article-richtext > div > h3 + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h3 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h3 + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h3 + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h3 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h3 + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h3 + ol {
  margin-block-start: 0;
}
.tb-article-richtext > h4,
.tb-article-richtext > div > h4,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h4,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h4 {
  margin-block-end: 8px;
}
.tb-article-richtext > h4 + p,
.tb-article-richtext > h4 + ul,
.tb-article-richtext > h4 + ol,
.tb-article-richtext > div > h4 + p,
.tb-article-richtext > div > h4 + ul,
.tb-article-richtext > div > h4 + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h4 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h4 + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h4 + ol,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h4 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h4 + ul,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h4 + ol {
  margin-block-start: 0;
}
.tb-article-richtext > h5 + p,
.tb-article-richtext > h6 + p,
.tb-article-richtext > div > h5 + p,
.tb-article-richtext > div > h6 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h5 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > h6 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h5 + p,
.tb-article-richtext .scWebEditInput.scEnabledChrome > div > h6 + p {
  margin-block-start: 0;
}
.tb-article-richtext ul,
.tb-article-richtext ol,
.tb-article-richtext li {
  margin-left: 12px;
}
.tb-article-richtext hr {
  margin-top: 16px;
  margin-bottom: 16px;
}
