section.main-screen_article .section-title h1 {
  font-size: 47px;
}
section.main-screen_article .article-img {
  height: 560px;
  margin-top: 30px;
}
section.main-screen_article .article-img img {
  border-radius: 30px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  object-fit: cover;
}
main section {
  padding-top: 0;
}
main section p {
  font-size: 22px;
  font-family: 'Tenor Sans', sans-serif;
  color: #000003;
}
main section .article-content {
  margin-top: 40px;
}
main section .article-content h3 {
  font-size: 28px;
  color: #000003;
  margin-bottom: 15px;
}
main section .article-content p {
  font-family: 'Noto Sans', sans-serif;
  font-size: 16px;
  color: #666666;
  margin-bottom: 50px;
}
main section .article-content a {
  display: block;
  font-size: 15px;
  font-weight: 600;
  color: #EE8012;
  display: flex;
  align-items: center;
}
main section .article-content a img {
  width: 20px;
  margin-right: 8px;
}
section.similar-articles .cards-blog {
  grid-template-columns: repeat(3, minmax(425px, 1fr));
}
section.similar-articles .premium-card {
  margin-top: 50px;
}
@media screen and (max-width: 1350px) {
  section.similar-articles .cards-blog {
    display: flex !important;
    overflow-x: scroll !important;
    scroll-snap-type: x mandatory;
  }
  section.similar-articles .cards-blog .card {
    scroll-snap-align: start;
  }
  section.similar-articles .cards-blog::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (max-width: 989px) {
  section.main-screen_article .section-title h1 {
    font-size: 25px;
  }
  section.main-screen_article .article-img {
    border-radius: 30px;
    overflow: hidden;
  }
  main aside .form-wrap form {
    max-width: 100%;
  }
  main section {
    order: 1;
  }
  main aside {
    order: 2;
  }
}
@media screen and (max-width: 699px) {
  section.main-screen_article .article-img {
    height: 150px;
  }
  section.similar-articles .cards-blog .card {
    min-width: 100%;
  }
  section.similar-articles .cards-blog {
    margin-top: 30px;
  }
  main section p {
    font-size: 16px;
  }
  main section .article-content h3 {
    font-size: 20px;
  }
  main section .article-content p {
    font-size: 15px;
  }
  main section .article-content {
    margin-top: 30px;
  }
  main section .article-content a {
    margin-top: -20px;
  }
  .blog-search_wrap p {
    font-size: 15px;
  }
  .cards .card .card-content h3 {
    font-size: 20px;
  }
}
