/* Native H2 uses the approved .fuja129-copy-section > h2 tokens unchanged. */
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] br[data-fuja-edge-break="true"] { display: none; }
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] p:not(form *, .fluentform *, .fuja-fluent-form *) {
  max-width: 790px; margin: 0 0 20px; color: #2d3c51; font-size: 15px; line-height: 1.86;
}
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] ul:not(form *, .fluentform *, .fuja-fluent-form *) {
  max-width: 790px; margin: 24px 0 30px; padding: 0; list-style: none; border-top: 1px solid var(--fuja129-line);
}
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] ul > li:not(form *, .fluentform *, .fuja-fluent-form *) {
  position: relative; padding: 14px 10px 14px 34px; border-bottom: 1px solid var(--fuja129-line); color: #26364e; font-size: 14px; line-height: 1.65;
}
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] ul > li:not(form *, .fluentform *, .fuja-fluent-form *)::before {
  content: ""; position: absolute; top: 20px; left: 5px; width: 7px; height: 7px; border-radius: 50%; background: var(--fuja129-blue);
}
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] h3:not(form *, .fluentform *, .fuja-fluent-form *) {
  margin: 28px 0 10px; font-size: 24px; line-height: 1.3;
}
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] h4:not(form *, .fluentform *, .fuja-fluent-form *) {
  margin: 22px 0 8px; font-size: 19px; line-height: 1.35;
}
/* Native numbered lists retain numbers; tables retain all rows and columns. */
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] ol:not(form *, .fluentform *, .fuja-fluent-form *) {
  max-width: 790px; margin: 24px 0 30px; padding-left: 34px; color: #26364e; font-size: 14px; line-height: 1.65;
}
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] ol > li:not(form *, .fluentform *, .fuja-fluent-form *) { padding: 14px 10px 14px 0; }
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] .wp-block-table { max-width: 100%; overflow-x: auto; }
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] table:not(form *, .fluentform *, .fuja-fluent-form *) {
  display: block; max-width: 100%; overflow-x: auto; margin: 24px 0 30px; border-collapse: collapse; color: #26364e; font-size: 14px; line-height: 1.65;
}
.fuja129-article-copy[data-fuja-content-owner="wordpress-article"] :is(th,td):not(form *, .fluentform *, .fuja-fluent-form *) {
  padding: 14px 10px; border: 1px solid var(--fuja129-line); text-align: start; vertical-align: top;
}
.fuja129-article-copy h2.fuja129-editor-chapter {
  margin: 70px 0 22px;
  padding-top: 26px;
  border-top: 1px solid var(--fuja129-line);
  font-size: 30px;
}
.fuja129-article-copy h2.fuja129-editor-chapter::before {
  content: "";
  display: block;
  width: 34px;
  height: 3px;
  margin: -29px 0 24px;
  background: var(--fuja129-blue);
}
.fuja129-article-copy h2.fuja129-editor-chapter,
.fuja129-article-copy .fuja129-copy-section[id] {
  scroll-margin-top: var(--fuja129-chapter-offset, 91px);
}
@media (max-width: 560px) {
  .fuja129-article-copy h2.fuja129-editor-chapter { font-size: 25px; }
}
