.advance-node-article-page{
  color: var(--primary);
  overflow: hidden;
}
.advance-node-article-title h2{
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -0.02em;
  margin-bottom: 40px;
}
.advance-node-article-author{
  margin-bottom: 20px;
}
.advance-node-article-author a{
  color: var(--primary);
}
.advance-node-article-head{
  position: relative;
}
.advance-node-article-tag a{
  color: var(--primary);
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 24px;
  text-decoration: none;
  display: block;
}
.advance-node-article-image{
  position: relative;
  width: 934px;
  height: 600px;
  margin-left: auto;
  margin-top: -12%;
  margin-bottom: 64px;
  overflow: hidden;
  border-radius: 10px;
}
.advance-node-article-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.advance-node-article-main-head{
  padding: 180px 0 200px 92px;
  color: var(--primary);
}
.advance-node-article-tag{
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 10px;
}
.advance-node-article-page .meet-our-expert{
  max-width: 55%;
  margin-left: auto;
  margin-bottom: 64px;
  margin-top: 0;
}
.article-body_text {
  max-width: 55%;
  margin-left: auto;
}
.article-body{
  margin-bottom: 64px;
}
.article-body_highlight{
  margin: 64px 0;
}
.article-body_text img{
  width: 100%;
  height: auto;
}
.article-body_highlight-text{
  color: white;
  align-items: center;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  min-height: 400px;
}
.article-body_highlight-text-inner{
  max-width: 550px;
  padding: 80px 0;
}
.article-body_highlight-image{
  position: relative;
  width: 100%;
  height: 100%;
}
.article-body_highlight-image img{
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.advance-node-article-page .blog-lp-articles{
  background: linear-gradient(180deg,#d9d9d9 0%,#edeeec 100%);
}
.advance-node-article-page .blog-lp-article-read,
.advance-node-article-page .blog-lp-article-tag{
  display: none;
}
@media screen and (max-width: 1599px){
  .advance-node-article-main-head{
    padding: 160px 0 180px 108px;
  }
  .advance-node-article-image{
    width: 912px;
    height: 600px;
  }
  .advance-node-article-page .meet-our-expert,
  .article-body_text{
    max-width: 60%;
  }
}

@media screen and (max-width: 1280px){
  .advance-node-article-main-head {
    padding: 140px 0 160px 92px;
  }
  .advance-node-article-title h2{
    font-size: 40px;
    line-height: 44px;
  }
  .article-body_text,
  .advance-node-article-page .meet-our-expert{
    max-width: 63%;
  }
  .advance-node-article-image{
    width: 85%;
    height: 100%;
    object-fit: contain;
  }
  .article-body_highlight-text-inner{
    padding: 50px 30px;
    max-width: 380px;
  }
}

@media screen and (max-width:991px){
  .advance-node-article-main-head {
    padding: 100px 0 100px 92px;
  }
  .article-body_text, 
  .advance-node-article-page .meet-our-expert {
    max-width: 75%;
  }
}

@media screen and (max-width: 767px){
  .advance-node-article-main-head {
    max-width: 100%;
    padding: 80px 0;
  }
  .advance-node-article-title h2{
    font-size: 32px;
    line-height: 36px;
  }
  .article-body_text,
  .advance-node-article-page .meet-our-expert{
    max-width: 100%;
  }
  .advance-node-article-image{
    width: 100%;
    height: auto;
  }
  .article-body_highlight-text{
    min-height: auto;
  }
  .article-body_highlight-text-inner {
    max-width: 100%;
    padding: 60px 32px;
  } 
}