/* Target <h3> heading blocks in the column-detail page */
/* Target <h3> heading blocks in Gutenberg editor */

.column-dtl h3.wp-block-heading, 
.block-editor h3 { 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 20px;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2em;
  color: #000;
  background-color: #e1eefa;
  border-top: 2px solid #00509d;
}


/* Target <h4> heading blocks in the column-detail page */
 /* Target <h4> heading blocks in Gutenberg editor */

.column-dtl h4.wp-block-heading, 
.block-editor h4 {
  margin-block: 36px 24px;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2em;
  color: #012065;
}

.column-dtl p.wp-block-heading, 
.block-editor p {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2em;
  color: #000;
}


@media screen and (max-width: 767px) {
  .column-dtl p.wp-block-heading, 
  .block-editor p {
    font-size: 14px;
  }
}


.news__detail-main > h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 20px;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 2em;
  color: #000;
  background-color: #e1eefa;
  border-top: 2px solid #00509d;
  margin-bottom: 18px;
}
.news__detail-main > h4 {
  margin-block: 18px 24px;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2em;
  color: #012065;
}
.news__detail-main > p {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2em;
  color: #000;
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .news__detail-main > p {
    font-size: 14px;
  }
}
.top-article__news-tags {
  display: flex;
  gap: 5px;
}

.news__detail-main > a {
  text-decoration: underline;
  color: #135e96;
}

.wp-core-ui .button-primary {
  height: unset !important;
  width: unset !important;
}

.news__detail-main ul {
  list-style-type: disc;
}

.news__detail-main .wp-block-list {
  padding-left: 20px !important;
}

