.news-detail-title {
  color: var(--white);
}

.news-detail-head {
  color: var(--white);
  border-bottom: 0.1rem solid var(--main-font-color);
  padding: clamp(1.8rem, 3vw, 2.2rem) 0;
}
.news-detail-tit {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: clamp(2.8rem, 3vw, 3.2rem);
  line-height: 3.9rem;
}
.news-detail-date {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(1.2rem, 1vw, 1.4rem);
  line-height: 1.7rem;
  color: var(--main-font-color);
}
.text-block {
  display: flex;
  flex-direction: column;
  gap: 3.7rem;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: clamp(1.4rem, 1.5vw, 1.6rem);
  line-height: 1.9rem;
  padding: clamp(3.3rem, 3vw, 3.7rem) 0;
}
.text-block-tit {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(2rem, 2vw, 2.4rem);
  line-height: 2.9rem;
  margin-bottom: clamp(0.1rem, 3vw, 0.5rem);
}
.text-block-content {
  margin-bottom: clamp(3rem, 3vw, 3.4rem);
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
}
.text-block-date {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
}
.author-info p {
  font-family: "Inter", sans-serif;
}
.author-company {
  font-size: clamp(1.2rem, 1vw, 1.4rem);
  line-height: 1.7rem;
  font-weight: 500;
}
.author-address {
  font-weight: 300;
  font-size: clamp(1.1rem, 1vw, 1.3rem);
  line-height: 1.6rem;
  margin-bottom: clamp(1.2rem, 3vw, 1.6rem);
}
.author-name {
  font-weight: 300;
}
.image-block {
  width: 50%;
  height: 100%;
}
.image-block img {
  width: 100%;
  object-fit: contain;
}

@media (max-width: 768px) {
  .image-block {
    width: 100%;
  }
}
