.lb-blog-details__subscribe {
  margin-bottom: 64px; 
}
.lb-blog-details__subscribe-mobile {
  display: none; 
}
.lb-blog-details__subscribe-title,
.lb-blog-details__subscribe-desc {
  margin-bottom: 24px;
}
.lb-blog-details__subscribe-desc {
  max-height: 500px;
  overflow: hidden;
  transition: all .3s ease-in-out;
}
.stuck_elem .lb-blog-details__subscribe-desc {
  margin-bottom: 0;
  max-height: 0;
}
.lb-blog-details__subscribe-form .hs-form-field {
  margin: 0; 
}
.lb-blog-details__subscribe-form .hs-submit {
  margin-top: 32px;
}

@media (max-width: 1024px) {
  .lb-blog-details__subscribe {
    margin-bottom: 16px; 
  }
  .lb-blog-details__subscribe-desktop {
    display: none; 
  }
  .lb-blog-details__subscribe-mobile {
    align-items: center;
    column-gap: 16px;
    display: flex; 
  }
  .lb-blog-details__subscribe-btn {
    flex: 1; 
  }
}