*:before, *:after {
  --paragraph-max-width: var(--paragraph-max-width, var(--text-max-width));
  --p-font-family: var(--p-font-family, var(--primary-font));
  --p-font-size: var(--p-font-size, 16px);
  --p-color: var(--p-color, var(--text-color));
  --p-line-height: var(--p-line-height, 1.4);
  --p-font-weight: var(--p-font-weight, 400);
}

article .outer-wrapper.paragraph-outer-wrapper {
  /**
      .paragraph-inner-wrapper {
          margin: var(--p-inner-wrapper-margin, 0 auto var(--p-margin-bottom, var(--block-margin-bottom), 0) auto);
          p {
              margin: 0;
          }
      }
  **/
}
article .outer-wrapper.paragraph-outer-wrapper.align-center {
  text-align: center;
}

.paragraph-outer-wrapper .paragraph-inner-wrapper p,
.paragraph-outer-wrapper #editor p.wp-block-paragraph {
  max-width: var(--paragraph-max-width, var(--text-max-width));
  width: 100%;
  margin: var(--p-margin-top, 0) auto var(--p-margin-bottom, 10px) auto;
  font-family: var(--p-font-family, var(--primary-font));
  font-size: var(--p-font-size, 16px);
  color: var(--p-color, var(--text-color));
  line-height: var(--p-line-height, 1.4);
  font-weight: var(--p-font-weight, 400);
}
.paragraph-outer-wrapper .paragraph-inner-wrapper p strong,
.paragraph-outer-wrapper #editor p.wp-block-paragraph strong {
  color: var(--p-strong-color, var(--p-color, var(--text-color)));
  font-weight: var(--p-strong-font-weight, 700);
}
.paragraph-outer-wrapper .paragraph-inner-wrapper p a,
.paragraph-outer-wrapper #editor p.wp-block-paragraph a {
  color: var(--a-color, var(--text-color));
  -webkit-text-decoration: var(--a-text-decoration, underline);
          text-decoration: var(--a-text-decoration, underline);
  transition-property: color;
  transition-duration: var(--transition-duration);
}
.paragraph-outer-wrapper .paragraph-inner-wrapper p a:hover,
.paragraph-outer-wrapper #editor p.wp-block-paragraph a:hover {
  color: var(--a-hover-color, var(--primary-color));
}
.paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-primary-color-color, .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-primary-color-color a, .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-primary-color-color strong,
.paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-primary-color-color,
.paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-primary-color-color a,
.paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-primary-color-color strong {
  color: var(--primary-color);
}
.paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-secondary-color-color, .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-secondary-color-color a, .paragraph-outer-wrapper .paragraph-inner-wrapper p.has-text-color.has-secondary-color-color strong,
.paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-secondary-color-color,
.paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-secondary-color-color a,
.paragraph-outer-wrapper #editor p.wp-block-paragraph.has-text-color.has-secondary-color-color strong {
  color: var(--secondary-color);
}
.paragraph-outer-wrapper.align-wide .paragraph-inner-wrapper p,
.paragraph-outer-wrapper.align-wide #editor p.wp-block-paragraph {
  max-width: 100%;
}