.ns-post-content {
  max-width: 1200px;
  margin: 0 auto;
}
.ns-post-content h2,
.ns-post-content h3,
.ns-post-content h4,
.ns-post-content h5,
.ns-post-content h6 {
  margin-bottom: 25px;
}
.ns-post-content h2,
.ns-post-content h3,
.ns-post-content h4 {
  font-family: var(--theme-font-two);
  font-weight: 700;
  font-size: 48px;
  line-height: 110%;
  letter-spacing: 0%;
  color: var(--theme-base);
  paint-order: stroke fill;
  -webkit-text-stroke: 2px #1D1D1B;
  text-shadow: 0 4px 0px var(--theme-black);
  position: relative;
  z-index: 2;
}
.ns-post-content h3 {
  color: var(--theme-white);
}
.ns-post-content h4 {
  font-size: 26px;
  color: var(--theme-white);
  text-shadow: 0 2.5px 0px var(--theme-black);
}
.ns-post-content p {
  color: var(--theme-black);
  margin-bottom: 1rem;
  font-weight: 400;
}
.ns-post-content .wp-block-quote {
  border-color: var(--theme-base);
}
.ns-post-content .wp-block-quote p {
  color: var(--theme-black);
  margin-bottom: 1rem;
  font-family: var(--theme-font);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625;
  letter-spacing: -0.176px;
}
.ns-post-content .thm-wysiwyg-content p {
  color: var(--theme-black);
  margin-bottom: 1rem;
  font-family: var(--theme-font);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.625;
  letter-spacing: -0.176px;
}
.ns-post-content .thm-wysiwyg-content ul {
  list-style: none;
  padding-left: 0;
}
.ns-post-content .thm-wysiwyg-content ul li {
  position: relative;
  padding-left: 50px;
  margin-bottom: 20px;
  min-height: 40px;
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  color: var(--theme-black, #1e1e1e);
}
.ns-post-content .thm-wysiwyg-content ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 36px;
  height: 36px;
  background-color: var(--theme-base);
  background-image: url('data:image/svg+xml,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1.36364 11C2.27273 11.6364 4.09091 13.1818 5.54546 15.9091C5.90909 16.5454 6.90909 16.5455 7.27273 16C9.09091 13.2727 13.2727 7.54545 18.8182 4.36363C19.1818 4.0909 18.9091 3.54545 18.4545 3.72727C17.1818 4.18181 15.5455 4.90909 13.7273 6C11.4545 7.54545 9.18182 8.90909 6.63637 12.1818C6.63637 12.1818 4.90909 8.81818 2.45455 8.90909C1.90909 8.90909 1.18182 9.0909 0.909092 9.81818C0.818183 10.1818 1 10.7273 1.36364 11Z" fill="white"/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 10px;
  border: 2px solid #1D1D1B;
  box-shadow: 2px 2px 0px #1D1D1B;
}
