/* Variables */
.article-text-block {
  position: relative;
  max-width: 764px;
  margin: 0 auto; }
  body:not(.wp-admin) .article-text-block {
    margin-bottom: 40px;
    margin-top: 40px; }
    body:not(.wp-admin) .article-text-block h2 {
      font-size: 20px;
      backface-visibility: hidden;
      font-weight: bold;
      margin-bottom: 32px; }
      @media screen and (min-width: 1024px) {
        body:not(.wp-admin) .article-text-block h2 {
          font-size: 23px; } }
    body:not(.wp-admin) .article-text-block p {
      font-weight: 300; }
    body:not(.wp-admin) .article-text-block .subsection {
      margin-top: 32px; }
      body:not(.wp-admin) .article-text-block .subsection img {
        max-width: none;
        margin-left: -40px;
        width: calc(100% + 80px); }
      body:not(.wp-admin) .article-text-block .subsection h3.sub_header {
        font-size: 18px;
        font-weight: normal;
        margin-bottom: 24px; }
        @media screen and (min-width: 768px) {
          body:not(.wp-admin) .article-text-block .subsection h3.sub_header {
            font-size: 19px; } }
        @media screen and (min-width: 1024px) {
          body:not(.wp-admin) .article-text-block .subsection h3.sub_header {
            font-size: 22px; } }
        body:not(.wp-admin) .article-text-block .subsection h3.sub_header:not(:first-child) {
          margin-top: 32px; }
  body.wp-admin .article-text-block {
    position: relative; }
    body.wp-admin .article-text-block:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      top: 0;
      left: 0;
      right: 0;
      z-index: 22; }
    body.wp-admin .article-text-block .article-text:empty {
      background-color: #ECF8FE;
      color: var(--default);
      padding: 60px 20px;
      text-align: left; }
      body.wp-admin .article-text-block .article-text:empty:before {
        content: "Enter article content..."; }

/*# sourceMappingURL=styles.css.map */
