.faq__single-header {
  display: flex;
  flex-direction: column;
  row-gap: 3.5rem;
  align-items: flex-start;
  width: min(100%, 768px);
  margin-left: auto;
  margin-right: auto;
}
.faq__single-title {
  text-align: left;
  margin-bottom: 0;
  color: #000 !important;
  margin-bottom: 3.5rem !important;
}
body.single-faq .post-area {
  width: min(100%, 768px);
  margin-left: auto;
  margin-right: auto;
  float: unset;
}
body.single-faq .nectar-social {
  display: none !important;
}
body.single-faq .post-content,
body.single-faq .content-inner {
  width: 100%;
}

.faq__single-title.entry-title {
  text-wrap: pretty;
}

@media (max-width: 768px) {
  .faq__single-header {
    row-gap: 2.5rem;
  }
  .faq__single-title {
    margin-bottom: 2.5rem !important;
  }
}
