.single-post main > div:nth-of-type(1) {
  display: none;
}

.wp-block-templafy-blocks-colored-section
  > .wp-block-columns:has(blog-hero-container) {
  margin-top: 10rem !important;
}

.blog-header-container {
  width: 100%;
}

.blog-header-container .wp-block-group .taxonomy-post_tag a {
  font-family: "Open Sans SemiBold";
  border: solid 1px var(--gray-20);
  border-radius: var(--border-radius-20);
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  pointer-events: none !important;
}

.blog-header-container .wp-block-group .taxonomy-post_tag span {
  display: none;
}

.entry-content .bsf-rt-reading-time {
  background: transparent !important;
  font-family: "Open Sans SemiBold";
  margin-inline: 0;
}

.blog-header-container p,
.blog-header-container h1,
.blog-header-container .wp-block-group .taxonomy-post_tag {
  margin-bottom: 1.88rem;
}

.blog-header-container {
  margin-bottom: 3.12rem;
}

.blog-header-container .wp-block-group .wp-block-group {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}

.blog-header-container .wp-block-group .wp-block-group div {
  margin: 0;
}

.blog-header-container .wp-block-group .wp-block-group .wp-block-post-date {
  margin: 0;
}

.entry-content .bsf-rt-reading-time {
  font-family: "open sans semibold";
  margin: 0;
  background: transparent !important;
}

@media (min-width: 768px) {
  .blog-header-container {
    width: 60%;
  }
}
