@charset "utf-8";
.news {
  padding: clamp(5rem, 3.333rem + 3.47vw, 7.5rem) 0;
}
.news__inner {
  padding: 0 clamp(1.25rem, -13.25rem + 30.21vw, 23rem);
}

.newsDetailTit {
    font-size: clamp(1.25rem, -0.5rem + 2.19vw, 2.125rem);
    font-weight: 700;
}
.newsDetail-header {
      margin-top: 32px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.newsDetailCate {
    font-size: clamp(1rem, 0.75rem + 0.31vw, 1.125rem);
    white-space: nowrap;
    line-height: 1;
    padding: clamp(0.625rem, 0.542rem + 0.17vw, 0.75rem) clamp(1.625rem, 1.458rem + 0.35vw, 1.875rem);
    background-color: #9CC1AD;
    border-radius: 8px;
}
.newsDetailTime {
    font-size: clamp(1.25rem, 0.75rem + 0.63vw, 1.5rem);
    font-weight: 500;
    white-space: nowrap;
    line-height: 1;
}
.newsDetailImg {
  margin-top: clamp(1rem, -0.667rem + 3.47vw, 3.5rem);
}
.newsDetailTxt {
      margin-top: clamp(1rem, -1rem + 4.17vw, 4rem);
    font-size: clamp(1rem, 0.75rem + 0.31vw, 1.125rem);
    line-height: 2;
}
.news__bottom {
      margin-top: clamp(5rem, 4.167rem + 1.74vw, 6.25rem);
    display: flex;
    justify-content: center;
}
.newsdetail__btn {
      padding: 21px 38px;
    font-size: 20px;
    font-weight: 700;
    background-color: #861A2A;
    border-radius: 8px;
    line-height: 1;
    color: #fff;
    border: 1px solid #861A2A;
    transition: all 0.5s;
}
.newsdetail__btn:hover {
  background-color: #fff;
  color: #861A2A;
}
.newsDetail strong {
  font-weight: bold;
}