.news-single__content > .et_pb_text_inner > p > a {
  text-decoration: underline !important;
  text-decoration-color: #000;
}
.news-single__content > p > a {
  text-decoration: underline !important;
  text-decoration-color: #000;
}

.news-single__content ul {
  list-style: disc;
  padding-left: 20px;
  margin: 0 0 20px;
}
.news-single__content li {
  margin-bottom: 8px;
}
.news-single__content ul ul {
  list-style: circle;
}
.news-single__content ul ul ul {
  list-style: square;
}

.news-single {
  background: #fff;
  color: #0a0a0a;
  font-family: "Roboto", Times, serif;
}

.news-single__hero {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.news-single__hero img {
  display: block;
  width: 100%;
  height: auto;
}

.news-single__container {
  width: 80%;
  margin: auto;
  padding: 38px 24px 60px;
}

.news-single__meta {
  margin-bottom: 18px;
  padding: 0px 0px 0px 15px;
  font-size: 27px;
  font-weight: 500;
  line-height: 1.4;
  color: #0a0a0a;
  text-transform: none;
}

.news-single__title {
  width: 100%;
  margin: 0 0 120px;
  font-size: 70px;
  padding: 0px 0px 10px 15px;
  line-height: 1.3;
  font-weight: 500;
  letter-spacing: -0.02em;
  color: #0a0a0a;
}

.news-single__content {
  margin: 0 auto;
  padding: 0px 0px 0px 75px;
  font-size: 26px;
  line-height: 1.6;
  color: #0a0a0a;
}

/* .news-single__content p {
  margin: 0 0 28px;
} */

.news-single__content strong,
.news-single__content b {
  font-weight: 700;
}

.news-single__content ul {
  margin: 0 0 28px 22px;
  padding: 0;
}

.news-single__content li {
  margin-bottom: 14px;
}

.news-single__content a {
  color: #0a0a0a;
  text-decoration: underline;
  word-break: break-word;
}

.news-single__video {
  margin-top: 40px;
}
@media (max-width: 1300px) {
  .news-single__content {
    font-size: 17.5px;
  }
}

@media (max-width: 980px) {
  .news-single__container {
    width: 94%;
    margin: auto;
    padding: 38px 24px;
  }
  .news-single__content {
    margin: 0 auto;
    padding: 0px;
    font-size: 17.5px;
    line-height: 1.6;
  }
  .news-single__title {
    margin-bottom: 90px;
  }
}

@media (max-width: 780px) {
  .news-single__container {
    padding: 24px 20px 40px;
  }

  .news-single__meta {
    font-size: 17px;
    /* margin-bottom: 14px; */
  }

  .news-single__title {
    font-size: 34px;
    line-height: 1.12;
    margin-bottom: 48px;
  }

  .news-single__content {
    font-size: 16px;
    line-height: 1.55;
  }

  .news-single__content ul {
    margin-left: 18px;
  }
}
