/* Source: Founder-exported Snippet 16, v1.4; CSS only. */
/* Standard reading text */

      body.xamiya-chinese-editorial
      .entry-content p:not(.xamiya-brand-byline):not(.xamiya-editorial-brand-byline),

      body.xamiya-chinese-editorial
      .entry-content li,

      body.xamiya-chinese-editorial
      .wp-block-post-content p:not(.xamiya-brand-byline):not(.xamiya-editorial-brand-byline),

      body.xamiya-chinese-editorial
      .wp-block-post-content li,

      body.xamiya-chinese-editorial
      .elementor-widget-theme-post-content p:not(.xamiya-brand-byline):not(.xamiya-editorial-brand-byline),

      body.xamiya-chinese-editorial
      .elementor-widget-theme-post-content li {
          font-size: 18px !important;
          line-height: 1.9 !important;
          letter-spacing: 0.01em;
      }


      /* Paragraph spacing */

      body.xamiya-chinese-editorial
      .entry-content p,

      body.xamiya-chinese-editorial
      .wp-block-post-content p,

      body.xamiya-chinese-editorial
      .elementor-widget-theme-post-content p {
          margin-bottom: 1.4em;
      }


      /* H2 */

      body.xamiya-chinese-editorial
      .entry-content h2,

      body.xamiya-chinese-editorial
      .wp-block-post-content h2,

      body.xamiya-chinese-editorial
      .elementor-widget-theme-post-content h2 {
          font-size: clamp(24px, 3vw, 30px) !important;
          line-height: 1.4 !important;
          margin-top: 2em;
          margin-bottom: 0.8em;
      }


      /* H3 */

      body.xamiya-chinese-editorial
      .entry-content h3,

      body.xamiya-chinese-editorial
      .wp-block-post-content h3,

      body.xamiya-chinese-editorial
      .elementor-widget-theme-post-content h3 {
          font-size: clamp(20px, 2.5vw, 24px) !important;
          line-height: 1.5 !important;
          margin-top: 1.6em;
          margin-bottom: 0.7em;
      }


      /*
       * UNIFIED BYLINE
       *
       * Legacy plugin:
       * .xamiya-editorial-brand-byline
       *
       * New editorial snippet:
       * .xamiya-brand-byline
       *
       * Both use the same visual design.
       */

      body.xamiya-chinese-editorial
      .entry-content .xamiya-editorial-reading-flow
      > p.xamiya-editorial-brand-byline,

      body.xamiya-chinese-editorial
      .entry-content p.xamiya-brand-byline,

      body.xamiya-chinese-editorial
      .wp-block-post-content p.xamiya-brand-byline,

      body.xamiya-chinese-editorial
      .elementor-widget-theme-post-content p.xamiya-brand-byline {

          font-family:
              -apple-system,
              BlinkMacSystemFont,
              "Segoe UI",
              Roboto,
              Helvetica,
              Arial,
              sans-serif !important;

          font-size: 14px !important;
          font-weight: 400 !important;
          font-style: normal !important;

          line-height: 1.6 !important;
          letter-spacing: 0.02em !important;

          color: #777777 !important;
          opacity: 1 !important;

          text-transform: uppercase !important;
          text-shadow: none !important;

          margin-top: 0 !important;
          margin-bottom: 28px !important;
      }
