.boxed-page-template-content-wrapper {
  margin: 32px 0;
}
.boxed-page-template-content-wrapper .pc-content > h1 + p {
  margin-top: 32px;
}
.boxed-page-template-content-wrapper .pc-content > h2,
.boxed-page-template-content-wrapper .pc-content > h3,
.boxed-page-template-content-wrapper .pc-content > h4,
.boxed-page-template-content-wrapper .pc-content > h5,
.boxed-page-template-content-wrapper .pc-content > h6 {
  margin-top: 40px;
}
.boxed-page-template-content-wrapper .pc-content > h2 + h3,
.boxed-page-template-content-wrapper .pc-content > h2 + h4,
.boxed-page-template-content-wrapper .pc-content > h2 + h5,
.boxed-page-template-content-wrapper .pc-content > h2 + h6,
.boxed-page-template-content-wrapper .pc-content > h3 + h3,
.boxed-page-template-content-wrapper .pc-content > h3 + h4,
.boxed-page-template-content-wrapper .pc-content > h3 + h5,
.boxed-page-template-content-wrapper .pc-content > h3 + h6,
.boxed-page-template-content-wrapper .pc-content > h4 + h3,
.boxed-page-template-content-wrapper .pc-content > h4 + h4,
.boxed-page-template-content-wrapper .pc-content > h4 + h5,
.boxed-page-template-content-wrapper .pc-content > h4 + h6,
.boxed-page-template-content-wrapper .pc-content > h5 + h3,
.boxed-page-template-content-wrapper .pc-content > h5 + h4,
.boxed-page-template-content-wrapper .pc-content > h5 + h5,
.boxed-page-template-content-wrapper .pc-content > h5 + h6,
.boxed-page-template-content-wrapper .pc-content > h6 + h3,
.boxed-page-template-content-wrapper .pc-content > h6 + h4,
.boxed-page-template-content-wrapper .pc-content > h6 + h5,
.boxed-page-template-content-wrapper .pc-content > h6 + h6 {
  margin-top: 28px;
  margin-bottom: 0;
}
.boxed-page-template-content-wrapper .pc-content > h2 + h3 + p,
.boxed-page-template-content-wrapper .pc-content > h2 + h4 + p,
.boxed-page-template-content-wrapper .pc-content > h2 + h5 + p,
.boxed-page-template-content-wrapper .pc-content > h2 + h6 + p,
.boxed-page-template-content-wrapper .pc-content > h3 + h3 + p,
.boxed-page-template-content-wrapper .pc-content > h3 + h4 + p,
.boxed-page-template-content-wrapper .pc-content > h3 + h5 + p,
.boxed-page-template-content-wrapper .pc-content > h3 + h6 + p,
.boxed-page-template-content-wrapper .pc-content > h4 + h3 + p,
.boxed-page-template-content-wrapper .pc-content > h4 + h4 + p,
.boxed-page-template-content-wrapper .pc-content > h4 + h5 + p,
.boxed-page-template-content-wrapper .pc-content > h4 + h6 + p,
.boxed-page-template-content-wrapper .pc-content > h5 + h3 + p,
.boxed-page-template-content-wrapper .pc-content > h5 + h4 + p,
.boxed-page-template-content-wrapper .pc-content > h5 + h5 + p,
.boxed-page-template-content-wrapper .pc-content > h5 + h6 + p,
.boxed-page-template-content-wrapper .pc-content > h6 + h3 + p,
.boxed-page-template-content-wrapper .pc-content > h6 + h4 + p,
.boxed-page-template-content-wrapper .pc-content > h6 + h5 + p,
.boxed-page-template-content-wrapper .pc-content > h6 + h6 + p {
  margin-bottom: 16px;
}
.boxed-page-template-content-wrapper .pc-content > h2 + p,
.boxed-page-template-content-wrapper .pc-content > h2 + ul,
.boxed-page-template-content-wrapper .pc-content > h2 + ol,
.boxed-page-template-content-wrapper .pc-content > h3 + p,
.boxed-page-template-content-wrapper .pc-content > h3 + ul,
.boxed-page-template-content-wrapper .pc-content > h3 + ol,
.boxed-page-template-content-wrapper .pc-content > h4 + p,
.boxed-page-template-content-wrapper .pc-content > h4 + ul,
.boxed-page-template-content-wrapper .pc-content > h4 + ol,
.boxed-page-template-content-wrapper .pc-content > h5 + p,
.boxed-page-template-content-wrapper .pc-content > h5 + ul,
.boxed-page-template-content-wrapper .pc-content > h5 + ol,
.boxed-page-template-content-wrapper .pc-content > h6 + p,
.boxed-page-template-content-wrapper .pc-content > h6 + ul,
.boxed-page-template-content-wrapper .pc-content > h6 + ol {
  margin-top: 32px;
}
.boxed-page-template-content-wrapper .pc-content > h2 {
  margin-top: 48px;
}
.boxed-page-template-content-wrapper .pc-content > p {
  margin-bottom: 32px;
}
.boxed-page-template-content-wrapper .pc-content ul li,
.boxed-page-template-content-wrapper .pc-content ol li,
.boxed-page-template-content-wrapper .pc-content p {
  color: #646464;
}
.boxed-page-template-content-wrapper .pc-content ul li strong,
.boxed-page-template-content-wrapper .pc-content ol li strong,
.boxed-page-template-content-wrapper .pc-content p strong {
  color: #1a1a1a;
  letter-spacing: 0;
  font-weight: 500;
}
.boxed-page-template-content-wrapper .pc-content ul li a,
.boxed-page-template-content-wrapper .pc-content ol li a,
.boxed-page-template-content-wrapper .pc-content p a {
  text-decoration: underline;
  color: #646464;
  text-decoration-color: #646464;
  overflow-wrap: anywhere;
}
.boxed-page-template-content-wrapper .pc-content ul li {
  list-style-type: disc;
}
.boxed-page-template-content-wrapper .pc-content ul li::marker {
  color: #1a1a1a;
}
.boxed-page-template-content-wrapper .pc-content ol li {
  list-style-type: decimal;
}
.boxed-page-template-content-wrapper .pc-content ol li::marker {
  color: #646464;
}
.boxed-page-template-content-wrapper .pc-content ul,
.boxed-page-template-content-wrapper .pc-content ol {
  padding-left: 24px;
}
.boxed-page-template-content-wrapper .pc-content ul + p,
.boxed-page-template-content-wrapper .pc-content ol + p {
  margin-top: 32px;
}
.boxed-page-template-content-wrapper .pc-content ul li:not(:last-child),
.boxed-page-template-content-wrapper .pc-content ol li:not(:last-child) {
  margin-bottom: 16px;
}
.boxed-page-template-content-wrapper aside.dc-table-content {
  position: sticky;
  top: 32px;
}
.boxed-page-template-content-wrapper aside.dc-table-content h2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
  margin-bottom: 20px;
}
.boxed-page-template-content-wrapper aside.dc-table-content nav ol {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: #1a1a1a;
}
.boxed-page-template-content-wrapper aside.dc-table-content nav ol li {
  margin-bottom: 16px;
}
.boxed-page-template-content-wrapper aside.dc-table-content nav ol li::before {
  content: unset;
}

@media screen and (min-width: 768px) {
  .boxed-page-template-content-wrapper {
    margin: 120px 0;
  }
  .boxed-page-template-content-wrapper .pc-content > h1 + p {
    margin-top: 40px;
  }
  .boxed-page-template-content-wrapper .pc-content > h2,
  .boxed-page-template-content-wrapper .pc-content > h3,
  .boxed-page-template-content-wrapper .pc-content > h4,
  .boxed-page-template-content-wrapper .pc-content > h5,
  .boxed-page-template-content-wrapper .pc-content > h6 {
    margin-top: 60px;
  }
  .boxed-page-template-content-wrapper .pc-content > h2 + h3,
  .boxed-page-template-content-wrapper .pc-content > h2 + h4,
  .boxed-page-template-content-wrapper .pc-content > h2 + h5,
  .boxed-page-template-content-wrapper .pc-content > h2 + h6,
  .boxed-page-template-content-wrapper .pc-content > h3 + h3,
  .boxed-page-template-content-wrapper .pc-content > h3 + h4,
  .boxed-page-template-content-wrapper .pc-content > h3 + h5,
  .boxed-page-template-content-wrapper .pc-content > h3 + h6,
  .boxed-page-template-content-wrapper .pc-content > h4 + h3,
  .boxed-page-template-content-wrapper .pc-content > h4 + h4,
  .boxed-page-template-content-wrapper .pc-content > h4 + h5,
  .boxed-page-template-content-wrapper .pc-content > h4 + h6,
  .boxed-page-template-content-wrapper .pc-content > h5 + h3,
  .boxed-page-template-content-wrapper .pc-content > h5 + h4,
  .boxed-page-template-content-wrapper .pc-content > h5 + h5,
  .boxed-page-template-content-wrapper .pc-content > h5 + h6,
  .boxed-page-template-content-wrapper .pc-content > h6 + h3,
  .boxed-page-template-content-wrapper .pc-content > h6 + h4,
  .boxed-page-template-content-wrapper .pc-content > h6 + h5,
  .boxed-page-template-content-wrapper .pc-content > h6 + h6 {
    margin-top: 32px;
  }
  .boxed-page-template-content-wrapper .pc-content > h2 + h3 + p,
  .boxed-page-template-content-wrapper .pc-content > h2 + h4 + p,
  .boxed-page-template-content-wrapper .pc-content > h2 + h5 + p,
  .boxed-page-template-content-wrapper .pc-content > h2 + h6 + p,
  .boxed-page-template-content-wrapper .pc-content > h3 + h3 + p,
  .boxed-page-template-content-wrapper .pc-content > h3 + h4 + p,
  .boxed-page-template-content-wrapper .pc-content > h3 + h5 + p,
  .boxed-page-template-content-wrapper .pc-content > h3 + h6 + p,
  .boxed-page-template-content-wrapper .pc-content > h4 + h3 + p,
  .boxed-page-template-content-wrapper .pc-content > h4 + h4 + p,
  .boxed-page-template-content-wrapper .pc-content > h4 + h5 + p,
  .boxed-page-template-content-wrapper .pc-content > h4 + h6 + p,
  .boxed-page-template-content-wrapper .pc-content > h5 + h3 + p,
  .boxed-page-template-content-wrapper .pc-content > h5 + h4 + p,
  .boxed-page-template-content-wrapper .pc-content > h5 + h5 + p,
  .boxed-page-template-content-wrapper .pc-content > h5 + h6 + p,
  .boxed-page-template-content-wrapper .pc-content > h6 + h3 + p,
  .boxed-page-template-content-wrapper .pc-content > h6 + h4 + p,
  .boxed-page-template-content-wrapper .pc-content > h6 + h5 + p,
  .boxed-page-template-content-wrapper .pc-content > h6 + h6 + p {
    margin-bottom: 16px;
  }
  .boxed-page-template-content-wrapper .pc-content > h2 + p,
  .boxed-page-template-content-wrapper .pc-content > h2 + ul,
  .boxed-page-template-content-wrapper .pc-content > h2 + ol,
  .boxed-page-template-content-wrapper .pc-content > h3 + p,
  .boxed-page-template-content-wrapper .pc-content > h3 + ul,
  .boxed-page-template-content-wrapper .pc-content > h3 + ol,
  .boxed-page-template-content-wrapper .pc-content > h4 + p,
  .boxed-page-template-content-wrapper .pc-content > h4 + ul,
  .boxed-page-template-content-wrapper .pc-content > h4 + ol,
  .boxed-page-template-content-wrapper .pc-content > h5 + p,
  .boxed-page-template-content-wrapper .pc-content > h5 + ul,
  .boxed-page-template-content-wrapper .pc-content > h5 + ol,
  .boxed-page-template-content-wrapper .pc-content > h6 + p,
  .boxed-page-template-content-wrapper .pc-content > h6 + ul,
  .boxed-page-template-content-wrapper .pc-content > h6 + ol {
    margin-top: 32px;
  }
  .boxed-page-template-content-wrapper .pc-content > h2 {
    margin-top: 80px;
  }
  .boxed-page-template-content-wrapper .pc-content > p {
    margin-bottom: 32px;
  }
}
