.elementor-1534 .elementor-element.elementor-element-76bab36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1534 .elementor-element.elementor-element-b89ebda{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-1534 .elementor-element.elementor-element-7f9ad48{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1534 .elementor-element.elementor-element-f08d06f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1534 .elementor-element.elementor-element-02b4b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1534 .elementor-element.elementor-element-02b4b65 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1534 .elementor-element.elementor-element-d250aec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;}.elementor-1534 .elementor-element.elementor-element-fd40601{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1534 .elementor-element.elementor-element-889380a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1534 .elementor-element.elementor-element-ddd4fab{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-1534 .elementor-element.elementor-element-ddd4fab .elementor-divider-separator{width:100%;}.elementor-1534 .elementor-element.elementor-element-ddd4fab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1534 .elementor-element.elementor-element-99c2c00{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1534 .elementor-element.elementor-element-670c74f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;}.elementor-1534 .elementor-element.elementor-element-670c74f.elementor-element{--align-self:flex-start;}.elementor-1534 .elementor-element.elementor-element-60d0d4a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1534 .elementor-element.elementor-element-60d0d4a .elementor-divider-separator{width:100%;}.elementor-1534 .elementor-element.elementor-element-60d0d4a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1534 .elementor-element.elementor-element-b753ab3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1534 .elementor-element.elementor-element-bc25db7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1534 .elementor-element.elementor-element-bc25db7 .elementor-divider-separator{width:100%;}.elementor-1534 .elementor-element.elementor-element-bc25db7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1534 .elementor-element.elementor-element-9d1c90c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1534 .elementor-element.elementor-element-be75832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;}.elementor-1534 .elementor-element.elementor-element-be75832.elementor-element{--align-self:flex-start;}.elementor-1534 .elementor-element.elementor-element-5d36117{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1534 .elementor-element.elementor-element-8d142aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;}.elementor-1534 .elementor-element.elementor-element-8d142aa.elementor-element{--align-self:flex-start;}.elementor-1534 .elementor-element.elementor-element-f4cdb66{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1534 .elementor-element.elementor-element-f4cdb66 .elementor-divider-separator{width:100%;}.elementor-1534 .elementor-element.elementor-element-f4cdb66 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1534 .elementor-element.elementor-element-a63fb51{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1534 .elementor-element.elementor-element-c40850f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;}.elementor-1534 .elementor-element.elementor-element-c40850f.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-1534 .elementor-element.elementor-element-99c2c00{--width:560px;}}/* Start custom CSS *//* =========================================================
   PHARAOH JOURNAL — SQUARESPACE REBUILD
   Consolidated stylesheet (final)
========================================================= */


/* ---- SHELL ---- */

.ps-journal-shell {
  width: min(calc(100% - 96px), 1056px);
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 120px;
  box-sizing: border-box;
}


/* ---- HEADING / HERO ---- */

.ps-journal-heading,
.ps-journal-header,
.ps-entry-header,
.ps-journal-hero {
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
  padding-top: 40px !important;
  padding-bottom: 6px !important;
  box-sizing: border-box;
}

/* meta stack */
.ps-meta-stack {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px !important;
  max-width: 320px;
}

/* kicker / entry code */
.ps-entry-kicker,
.ps-entry-kicker .elementor-widget-container,
.ps-entry-kicker p,
.ps-entry-code {
  margin: 0 0 18px 0 !important;
  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  line-height: 1 !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
  color: rgba(255, 255, 255, .60) !important;
  font-weight: 400 !important;
}

/* title */
.ps-entry-title,
.ps-entry-subject,
.ps-journal-title {
  margin: 0 0 18px 0 !important;
}

.ps-entry-title .elementor-heading-title,
.ps-entry-title h1,
.ps-entry-title h2,
.ps-entry-title h3 {
  margin: 0 !important;
  font-family: "Canela", "Cormorant Garamond", Georgia, serif !important;
  font-size: clamp(44px, 4.3vw, 66px) !important;
  line-height: .92 !important;
  letter-spacing: -.025em !important;
  font-weight: 400 !important;
  color: rgba(244, 239, 233, .96) !important;
  text-transform: none !important;
}

/* node / date */
.ps-entry-node,
.ps-entry-node .elementor-widget-container,
.ps-entry-node p {
  margin: 0 0 18px 0 !important;
  font-family: Inter, sans-serif !important;
  font-size: 11px !important;
  line-height: 1 !important;
  letter-spacing: .14em !important;
  text-transform: uppercase !important;
  color: rgba(255, 255, 255, .58) !important;
  font-weight: 400 !important;
}

/* header divider */
.ps-header-divider,
.ps-journal-divider,
.ps-journal-heading + .elementor-widget-divider,
.ps-journal-header .elementor-widget-divider,
.ps-journal-shell .elementor-widget-divider {
  margin-top: 8px !important;
  margin-bottom: 4px !important;
}

.ps-entry-divider .elementor-divider-separator,
.ps-entry-divider hr {
  border-color: rgba(255, 255, 255, .62) !important;
  opacity: 1 !important;
}


/* ---- BODY ---- */

.ps-body-wrap,
.ps-body-container,
.ps-journal-body {
  width: 100%;
  max-width: 1120px;
  margin: 2px auto 0 auto !important;
  padding-top: 0 !important;
}

.ps-body-wrap > *,
.ps-body-container > *,
.ps-journal-body > * {
  margin-top: 0 !important;
}

.ps-body,
.ps-entry-body {
  width: 100% !important;
  max-width: 560px;
  margin: 0 auto !important;
  box-sizing: border-box;
}

.ps-entry-body .elementor-widget-container {
  max-width: 560px !important;
  margin: 0 auto !important;
}

.ps-body,
.ps-entry-body,
.ps-body p,
.ps-entry-body p,
.ps-journal-body p {
  font-family: Inter, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.62 !important;
  letter-spacing: .01em !important;
  color: rgba(255, 255, 255, .88) !important;
  font-weight: 400 !important;
  text-align: left !important;
}

.ps-body p,
.ps-entry-body p,
.ps-journal-body p {
  margin: 0 0 18px 0 !important;
}

.ps-body p:first-child,
.ps-entry-body p:first-child,
.ps-journal-body p:first-child {
  margin-top: 0 !important;
}

.ps-body p:last-child,
.ps-entry-body p:last-child {
  margin-bottom: 0 !important;
}


/* ---- IMAGE BLOCK ---- */

.ps-entry-image,
.ps-entry-image-wrap,
.ps-entry-image-block {
  width: 100% !important;
  max-width: 1120px !important;
  margin: 42px auto 0 auto !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

.ps-entry-image .elementor-widget-container,
.ps-entry-image-block .elementor-widget-container,
.ps-entry-image-block .elementor-widget-image {
  width: 100% !important;
  margin: 0 !important;
  text-align: center !important;
}

.ps-entry-image-block .e-con-inner,
.ps-entry-image-block .elementor-widget-wrap,
.ps-entry-image-block .elementor-container {
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.ps-entry-image img,
.ps-entry-image-wrap img,
.ps-entry-image-block img {
  display: block !important;
  width: 100% !important;
  max-width: 1120px !important;
  height: auto !important;
  margin: 0 auto !important;
  object-fit: cover !important;
}


/* ---- IMAGE DIVIDERS ---- */

.ps-image-divider {
  width: 100% !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

.ps-image-divider .elementor-widget-container,
.ps-image-divider .elementor-divider {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.ps-image-divider .elementor-divider-separator {
  width: 100% !important;
  border-top: 1px solid rgba(255, 255, 255, .20) !important;
}

.ps-image-divider--top {
  margin-top: 0 !important;
  margin-bottom: 18px !important;
}

.ps-image-divider--bottom,
.ps-divider--post-image {
  margin-top: 8px !important;
  margin-bottom: 18px !important;
}

.ps-divider--pre-closing {
  margin-top: 0 !important;
  margin-bottom: 18px !important;
}


/* ---- FIELD NOTE + AXIOM ---- */

.ps-entry-note,
.ps-entry-axiom {
  width: 100% !important;
  max-width: 660px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
  text-align: left !important;
}

/* inner content columns */
.ps-entry-note .elementor-container,
.ps-entry-axiom .elementor-container,
.ps-entry-note .e-con-inner,
.ps-entry-axiom .e-con-inner,
.ps-entry-note .elementor-widget-wrap,
.ps-entry-axiom .elementor-widget-wrap {
  max-width: 660px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.ps-entry-note .elementor-widget-container,
.ps-entry-note-label .elementor-widget-container,
.ps-entry-note-text .elementor-widget-container,
.ps-entry-axiom .elementor-widget-container,
.ps-entry-axiom-label .elementor-widget-container,
.ps-entry-axiom-text .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

/* labels */
.ps-entry-note-label,
.ps-entry-axiom-label {
  display: block !important;
  margin: 0 0 14px 0 !important;
  font-family: Inter, sans-serif !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
  color: rgba(255, 255, 255, .42) !important;
  text-align: left !important;
}

.ps-entry-note-label .elementor-widget-container,
.ps-entry-note-label .elementor-heading-title,
.ps-entry-note-label p,
.ps-entry-axiom-label .elementor-widget-container,
.ps-entry-axiom-label .elementor-heading-title,
.ps-entry-axiom-label p {
  font-family: Inter, sans-serif !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
  color: rgba(255, 255, 255, .42) !important;
  text-align: left !important;
}

/* values */
.ps-entry-note-text,
.ps-entry-note-text .elementor-widget-container,
.ps-entry-note-text .elementor-heading-title,
.ps-entry-note-text p {
  margin: 0 !important;
  font-family: Inter, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.65 !important;
  letter-spacing: .01em !important;
  color: rgba(255, 255, 255, .88) !important;
  text-align: left !important;
}

.ps-entry-axiom-text,
.ps-entry-axiom-text .elementor-widget-container,
.ps-entry-axiom-text .elementor-heading-title,
.ps-entry-axiom-text p {
  margin: 0 !important;
  font-family: Inter, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  letter-spacing: .01em !important;
  color: rgba(255, 255, 255, .90) !important;
  text-align: left !important;
}

/* FIELD NOTE specifics */
.ps-entry-note {
  margin-top: 10px !important;
  margin-bottom: 16px !important;
  padding: 18px 0 18px 0 !important;
  border-top: 1px solid rgba(255, 255, 255, .12) !important;
  border-bottom: 1px solid rgba(255, 255, 255, .12) !important;
}

/* AXIOM specifics */
.ps-entry-axiom {
  margin-top: 0 !important;
  margin-bottom: 26px !important;
  padding: 18px 0 18px 0 !important;
  border-top: 1px solid rgba(255, 255, 255, .12) !important;
  border-bottom: 1px solid rgba(255, 255, 255, .12) !important;
}


/* ---- CLOSING LINE ---- */

.ps-entry-closing {
  width: 100% !important;
  max-width: 1240px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  border: 0 !important;
  box-sizing: border-box !important;
}

.ps-entry-closing .elementor-container,
.ps-entry-closing .e-con-inner,
.ps-entry-closing .elementor-widget-wrap {
  max-width: 1240px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.ps-entry-closing,
.ps-entry-closing-text,
.ps-entry-closing .elementor-widget-container,
.ps-entry-closing .elementor-heading-title,
.ps-entry-closing p {
  margin: 0 !important;
  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
  font-style: italic !important;
  color: rgba(255, 255, 255, .56) !important;
  text-align: left !important;
}


/* =========================================================
   MOBILE  (max-width: 767px)
========================================================= */

@media (max-width: 767px) {

  .ps-journal-shell {
    width: min(calc(100% - 32px), 1056px);
    padding-top: 0;
    padding-bottom: 88px;
  }

  .ps-journal-heading,
  .ps-journal-header,
  .ps-entry-header,
  .ps-journal-hero {
    padding-top: 56px !important;
    padding-left: 0;
    margin-bottom: 34px;
  }

  .ps-entry-title .elementor-heading-title,
  .ps-entry-title h1,
  .ps-entry-title h2,
  .ps-entry-title h3 {
    font-size: clamp(34px, 10vw, 48px) !important;
    line-height: .96 !important;
  }

  .ps-entry-node {
    margin-bottom: 28px !important;
  }

  .ps-header-divider,
  .ps-journal-divider,
  .ps-journal-shell .elementor-widget-divider {
    margin-bottom: 34px !important;
  }

  .ps-body,
  .ps-entry-body {
    max-width: 100% !important;
    margin-bottom: 72px !important;
  }

  .ps-entry-image,
  .ps-entry-image-wrap,
  .ps-entry-image-block {
    max-width: 100% !important;
    margin-bottom: 56px !important;
  }

  .ps-image-divider,
  .ps-entry-note,
  .ps-entry-axiom,
  .ps-entry-closing {
    max-width: 100% !important;
  }

  .ps-entry-note .elementor-container,
  .ps-entry-axiom .elementor-container,
  .ps-entry-closing .elementor-container,
  .ps-entry-note .e-con-inner,
  .ps-entry-axiom .e-con-inner,
  .ps-entry-closing .e-con-inner,
  .ps-entry-note .elementor-widget-wrap,
  .ps-entry-axiom .elementor-widget-wrap,
  .ps-entry-closing .elementor-widget-wrap {
    max-width: 100% !important;
  }

  .ps-image-divider--top {
    margin-bottom: 26px !important;
  }

  .ps-image-divider--bottom,
  .ps-divider--post-image {
    margin-top: 26px !important;
    margin-bottom: 34px !important;
  }

  .ps-entry-axiom {
    margin-bottom: 40px !important;
  }

  .ps-entry-closing {
    padding-left: 0;
    margin-bottom: 80px !important;
  }
}


/* =========================================================
   TABLET  (max-width: 1024px)
========================================================= */

@media (max-width: 1024px) {

  .ps-journal-heading,
  .ps-journal-header,
  .ps-entry-header,
  .ps-journal-hero {
    padding-top: 82px !important;
    padding-bottom: 18px !important;
  }

  .ps-header-divider,
  .ps-journal-divider,
  .ps-journal-shell .elementor-widget-divider {
    margin-bottom: 34px !important;
  }

  .ps-entry-image,
  .ps-entry-image-wrap,
  .ps-entry-image-block {
    margin-top: 32px !important;
  }
}


/* ===== LOWER MODULE MICRO-TUNING ===== */

/* full-width divider above note/axiom system */
.ps-divider--post-image,
.ps-image-divider--bottom{
  margin-top: 8px !important;
  margin-bottom: 18px !important;
}

/* centered narrow rail */
.ps-entry-note,
.ps-entry-axiom{
  width: 100% !important;
  max-width: 660px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

/* push the whole centered system a little lower */
.ps-entry-note{
  margin-top: 10px !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
  margin-bottom: 16px !important;
  border-top: 1px solid rgba(255,255,255,0.12) !important;
  border-bottom: 1px solid rgba(255,255,255,0.12) !important;
}

.ps-entry-axiom{
  margin-top: 0 !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
  margin-bottom: 26px !important;
  border-top: 1px solid rgba(255,255,255,0.12) !important;
  border-bottom: 1px solid rgba(255,255,255,0.12) !important;
}

/* lower full-width divider before closing line */
.ps-divider--pre-closing{
  margin-top: 8px !important;
  margin-bottom: 26px !important;
}

/* closing line */
.ps-entry-closing{
  margin-top: 0 !important;
  padding-top: 0 !important;
}



/* BODY RECENTER */
.ps-body-container{
  width: 100% !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-top: 0 !important;
  box-sizing: border-box !important;
}

.ps-entry-body{
  width: 100% !important;
  max-width: 560px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

.ps-entry-body .elementor-widget-container{
  max-width: 560px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.ps-journal-heading,
.ps-journal-header,
.ps-entry-header,
.ps-journal-hero{
  padding-top: 24px !important;
}

.ps-entry-node,
.ps-entry-node .elementor-widget-container,
.ps-entry-node p{
  margin: 0 0 8px 0 !important;
}

.ps-header-divider,
.ps-journal-divider,
.ps-journal-heading + .elementor-widget-divider,
.ps-journal-header .elementor-widget-divider,
.ps-journal-shell .elementor-widget-divider{
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}

.ps-body-wrap,
.ps-body-container,
.ps-journal-body{
  margin: -8px auto 0 auto !important;
  padding-top: 0 !important;
}




/* ===== FINAL TOP + BODY PASS ===== */

/* open space above the entry code */
.ps-journal-heading,
.ps-journal-header,
.ps-entry-header,
.ps-journal-hero{
  padding-top: 56px !important;
  padding-bottom: 0 !important;
}

/* align ENTRY E-101 with the Genesis block and give it more air above */
.ps-entry-kicker,
.ps-entry-kicker .elementor-widget-container,
.ps-entry-kicker p,
.ps-entry-code{
  margin: 0 0 20px 0 !important;
}

/* keep Genesis spacing clean */
.ps-entry-title,
.ps-entry-subject,
.ps-journal-title{
  margin: 0 0 20px 0 !important;
}

/* open space below node/date before divider */
.ps-entry-node,
.ps-entry-node .elementor-widget-container,
.ps-entry-node p{
  margin: 0 0 24px 0 !important;
}

/* divider should sit a little lower */
.ps-header-divider,
.ps-journal-divider,
.ps-journal-heading + .elementor-widget-divider,
.ps-journal-header .elementor-widget-divider,
.ps-journal-shell .elementor-widget-divider{
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}

/* tighten body typography */
.ps-body,
.ps-entry-body,
.ps-body p,
.ps-entry-body p,
.ps-journal-body p{
  font-size: 14px !important;
  line-height: 1.48 !important;
  letter-spacing: .005em !important;
}

/* tighten paragraph rhythm */
.ps-body p,
.ps-entry-body p,
.ps-journal-body p{
  margin: 0 0 14px 0 !important;
}

/* bring first body line a touch closer to divider */
.ps-body-wrap,
.ps-body-container,
.ps-journal-body{
  margin: 0 auto 0 auto !important;
  padding-top: 0 !important;
}/* End custom CSS */