@font-face {
  font-family: "Bold";
  src: url("/assets/fonts/Mulish-Bold.ttf");
}
@font-face {
  font-family: "Semibold";
  src: url("/assets/fonts/Mulish-SemiBold.ttf");
}
@font-face {
  font-family: "Regular";
  src: url("/assets/fonts/Mulish-Regular.ttf");
}
@font-face {
  font-family: "ExtraBold";
  src: url("/assets/fonts/Mulish-ExtraBold.ttf");
}
.newsDetailPageContainer {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, calc(-2.2857142857px + 2.380952381vw), 32px);
  padding-left: clamp(16px, calc(-19.3783783784px + 10.7207207207vw), 135px);
  padding-right: clamp(16px, calc(-19.3783783784px + 10.7207207207vw), 135px);
  padding-top: clamp(32px, calc(-4.5714285714px + 4.7619047619vw), 64px);
  padding-bottom: clamp(32px, calc(-4.5714285714px + 4.7619047619vw), 64px);
}
.newsDetailPageContainer .dateAndContent {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.newsDetailPageContainer .headerAndText {
  display: flex;
  flex-direction: column;
  gap: clamp(16px, calc(6.8571428571px + 1.1904761905vw), 24px);
}
.newsDetailPageContainer p,
.newsDetailPageContainer span {
  font-family: "Regular" !important;
  font-size: 1rem !important;
}
.newsDetailPageContainer a {
  color: #049ead !important;
}
.newsDetailPageContainer h2 {
  font-family: "Bold" !important;
  font-size: 1.25rem !important;
}
.newsDetailPageContainer .contentHeader {
  font-family: "Bold" !important;
  font-size: 1.562rem !important;
}
.newsDetailPageContainer .contentDate span {
  font-family: "Semibold" !important;
  font-size: 0.75rem !important;
  color: #586473;
}
.newsDetailPageContainer .contentImg {
  width: 100%;
  height: 346px;
  -o-object-position: 0px -300px;
     object-position: 0px -300px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.newsDetailPageContainer .contantText {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: "Regular" !important;
  font-size: 0.875rem !important;
  color: #6d7174;
}

@media (max-width: 768px) {
  .newsDetailPageContainer .contentImg {
    height: auto !important;
  }
}/*# sourceMappingURL=newsDetail.css.map */