
.single_news_article {
  color: #1B242F;
  margin: 10rem 19rem 15rem;
}

.single_page_head {
  margin-bottom: 0.6rem;
  display: flex;
  gap: 4rem;
  height: 3.1rem;
  align-items: center;
}

.single_date {
  font-size: 1.6rem;
  font-weight: 500;
}

.single_cat {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0.5rem 1rem;
  background-color: #EFEFEF;
}

.single_title {
  font-size: 2rem;
  font-weight: 700;
  color: #0F257A;
  margin-bottom: 1.5rem;
}

.single_thumbnail_box {
  margin-bottom: 1.5rem;
}

.archive_thumbnail {
  width: 90rem;
  height: 45rem;
}

.no_shumbnail_box{
  width: 100%;
  height: 100%;
  
}

.single_sentence {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: calc(24/16);
  margin-bottom: 7rem;
}

.single_sentence p {
  padding-bottom: 2rem;
}

.single_btn_wrap {
  display: flex;
  justify-content: center;
  
}

.single_return_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.1rem solid #1B242F;
  width: 24.1rem;
  height: 5.5rem;
  font-size: 1.8rem;
  font-weight: 500;
  background-color: #FFFFFF;
  color: #1B242F;
  transition: .5s;
}

.single_return_btn:hover{
  color: #FFFFFF;
  background-color: #1B242F;
}

@media screen and (max-width: 699.98px) {
  .single_news_article {
    margin: 7rem 1.5rem 16rem 1.5rem;
  }

  .single_page_head {
    margin-bottom: 1.2rem;
  }

  .single_thumbnail_box {
    margin-bottom: 2rem;
  }

  .archive_thumbnail {
    width: 34.5rem;
    height: 17.3rem;
  }

  .single_sentence {
    font-size: 1.5rem;
    line-height: calc(21/15);
    margin-bottom: 3rem;
  }

  .single_return_btn {
    width: 15.8rem;
    height: 4.1rem;
    font-size: 1.5rem;
  }
}