.news-hero {
  display: grid;
  grid-template-columns: 480px 1fr;
  grid-template-areas:
    "header header"
    "head head"
    "image content";
  padding: 40px 0;
  gap: 16px 40px;
  align-items: start;
}

.news-hero .news-hero-header {
  grid-area: header;
  /* display: flex; */
  align-items: center;
  gap: 12px;
}

.news-hero .list-title {
  grid-area: title;
  max-width: 310px;
  flex: 0 1 310px;
  display: block;
}

.news-hero .fist-news-title {
  grid-area: head;
  /* max-width: 580px; */
  font-size: 36px;
  font-weight: 400;
  color: #eb9f13;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.news-hero .first-news-image {
  grid-area: image;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  width: 480px;
}

/* .news-hero .first-news-image::after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 25px;
  background: url("../img/picfrm_b480.02be10f5b785.png") no-repeat left bottom / cover;
  background-size: 480px 25px;
  pointer-events: none;
} */

.news-hero .first-news-image img {
  display: block;
  width:480px;
  height:293px;
  object-fit:cover;
  border-radius: 10px;
}

.news-hero .first-news-content {
  grid-area: content;
  height: 293px;
  max-height: 293px;  
  overflow: hidden;
}

.news-hero .first-news-content a {
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 100%;
}

.news-hero .fist-news-date,
.news-hero .first-news-intro {
  flex: 0 0 auto;
}

.news-hero .fist-news-date {
  color: rgba(255, 255, 255, 0.4);
}

.news-hero .first-news-intro {
  font-size: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.news-hero .first-news-body {
  font-size: 13px;
  flex: 1 1 auto;
  min-height: 0;
  overflow: hidden;
  position: relative;
}

.news-hero .first-news-body::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100px;
  background: linear-gradient(to bottom, rgba(14, 27, 66, 0), #0e1b42);
  pointer-events: none;
}

.news-list-items {
  display: contents;
}

.news-list-lower {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
}

.news-list-items a {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 200px;
  text-decoration: none;
}

.news-list-thumb {
  position: relative;
  width: 194px;
  height: 133px;
  border-radius: 10px;
  overflow: hidden;
}

/* .news-list-thumb::after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 25px;
  background: url("../img/picfrm_o194.8509f2caaacd.png") no-repeat left bottom / cover;
  background-size: 194px 25px;
  pointer-events: none;
} */

.news-list-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.news-list-items a span{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.news-list-items .article-title {
  font-size: 20px;
}

.news-list-items .article-intro {
  min-height: 45px;
}

.news-list-items .article-date {
  color: rgba(255, 255, 255, 0.4);
}

.more-news {
  flex: 1 1 200px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.more-news .article-title {
  max-width: 200px;
  font-size: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .news-hero {
    grid-template-columns: 318px 1fr;
  }

  /* .news-hero .fist-news-title {
    max-width: 320px;
  } */

  .news-hero .first-news-image {
    width: 318px;
  }

  /* .news-hero .first-news-image::after {
    background-size: 318px 25px;
  } */

  .news-hero .first-news-image img {
    width: 318px;
    height: 290px;
  }

  .news-hero .first-news-content {
    height: 290px;
  }

  .news-list-lower {
    gap: 16px;
  }
}

@media (min-width: 575px) and (max-width: 1023px) {
  .news-hero .fist-news-title {
    font-size: 32px;
  }

  .more-news {
    display: grid;
    grid-template-columns: 200px 1fr 1fr;
    gap: 8px 16px;
    align-items: start;
  }

  .more-news .more-news-title {
    grid-column: 1;
    grid-row: 1 / span 2;
    align-self: stretch;
  }

  .more-news .article-title {
    max-width: none;
  }

  .more-news a:nth-of-type(1) {
    grid-column: 2;
    grid-row: 1;
  }

  .more-news a:nth-of-type(2) {
    grid-column: 2;
    grid-row: 2;
  }

  .more-news a:nth-of-type(3) {
    grid-column: 3;
    grid-row: 1;
  }

  .more-news a:nth-of-type(4) {
    grid-column: 3;
    grid-row: 2;
  }
}

@media (max-width: 767px) {
  .news-hero {
    grid-template-columns: 1fr;
    grid-template-areas:
      "title"
      "image"
      "head"
      "content";
  }

  .news-hero .news-hero-header {
    display: contents;
  }

  .news-hero .list-title {
    max-width: none;
  }
}

@media (min-width: 575px) and (max-width: 767px) {
  .news-list-items a {
    display: grid;
    grid-template-columns: 194px 1fr;
    column-gap: 16px;
    row-gap: 8px;
    width: 100%;
  }

  .news-hero .first-news-image {
    width: 426px;
  }

  .news-hero .first-news-image::after {
    background: url("../img/picfrm_b426.7bb468f61a43.png") no-repeat left bottom / cover;
    background-size: 426px 25px;
  }

  .news-hero .first-news-image img {
    width:426px;
    height:260px;
  }

  .news-hero .first-news-content {
    height: 260px;
    max-height: 260px;
  }

  .news-list-items a > div:nth-of-type(1) {
    grid-row: 1 / span 3;
  }

  .news-list-items a > div:nth-of-type(2),
  .news-list-items a > div:nth-of-type(3),
  .news-list-items a > div:nth-of-type(4) {
    grid-column: 2;
  }

  .more-news {
    grid-template-columns: 1fr 1fr;
  }

  .more-news .more-news-title {
    margin-bottom: 20px;
    grid-column: 1 / -1;
    grid-row: 1;
  }

  .more-news .article-title {
    margin-top: 10px;
  }

  .more-news a:nth-of-type(1) {
    grid-column: 1;
    grid-row: 2;
  }

  .more-news a:nth-of-type(2) {
    grid-column: 2;
    grid-row: 2;
  }

  .more-news a:nth-of-type(3) {
    grid-column: 1;
    grid-row: 3;
  }

  .more-news a:nth-of-type(4) {
    grid-column: 2;
    grid-row: 3;
  }
}

@media (max-width: 574px) {
  .news-hero .first-news-image {
    width: 300px;
    height: 220px;
    justify-self: center;
  }

  .news-hero .first-news-image::after {
    background: url("../img/picfrm_b300.1afb77173247.png") no-repeat left bottom / cover;
    background-size: 300px 25px;
  }

  .news-hero .first-news-image img {
    width: 300px;
    height: 220px;
  }

  .news-hero .first-news-content {
    height: 220px;
    max-height: 220px;
  }

  .news-hero .first-news-body::after {
    height: 90px;
    background: linear-gradient(
      to bottom,
      rgba(14, 27, 66, 0) 0%,
      rgba(14, 27, 66, 0.42) 62%,
      #0e1b42 92%
    );
  }


  .news-hero .fist-news-title {
    font-size: 24px;
  }

  .news-hero .first-news-intro {
    font-size: 16px;
  }

  .news-list-lower {
    gap: 16px;
  }

  .news-list-items a {
    width: 142px;
  }

  .news-list-thumb {
    width: 139px;
    height: 110px;
  }

  /* .news-list-thumb::after {
    background: url("../img/picfrm_o139.62d5f8dfd6f7.png") no-repeat left bottom / cover;
    background-size: 139px 25px;
  } */

  .news-list-items a > div:nth-of-type(3) {
    display: none;
  }

  .news-list-items .article-title {
    font-size: 16px;
  }

  .news-list-items .article-date {
    font-size: 12px;
  }

  .more-news{
    max-width: 142px;
    gap: 12px;
  }

  .more-news .article-title {
    font-size: 16px;
  }
}
