/* ========================================
   LEGAL / CONTENT PAGES
   Privacy, Accessibility, Terms
   ======================================== */
body:not(.home):not(.woocommerce-page) .inside-article {
  max-width: 780px;
  margin: 0 auto;
  padding: calc(80px + var(--s-8)) var(--section-h) var(--s-12);
}

body:not(.home):not(.woocommerce-page) .entry-content h1,
body:not(.home):not(.woocommerce-page) .entry-content h2 {
  font-family: var(--ff-display);
  font-weight: 400;
  margin-top: var(--s-8);
  margin-bottom: var(--s-3);
}
:lang(he) body:not(.home):not(.woocommerce-page) .entry-content h1,
:lang(he) body:not(.home):not(.woocommerce-page) .entry-content h2 {
  font-family: var(--ff-display-he);
}

body:not(.home):not(.woocommerce-page) .entry-content h1 {
  font-size: var(--fs-h1);
  letter-spacing: 0.04em;
  padding-bottom: var(--s-3);
  border-bottom: 1px solid rgba(176,141,87,0.2);
}

body:not(.home):not(.woocommerce-page) .entry-content h2 {
  font-size: var(--fs-h3);
  color: var(--bronze);
}

body:not(.home):not(.woocommerce-page) .entry-content p {
  font-size: var(--fs-body);
  line-height: 2;
  color: var(--onyx);
  margin-bottom: var(--s-3);
  max-width: none;
}

body:not(.home):not(.woocommerce-page) .entry-content ul,
body:not(.home):not(.woocommerce-page) .entry-content ol {
  padding-left: var(--s-4);
  margin-bottom: var(--s-3);
}

body:not(.home):not(.woocommerce-page) .entry-content li {
  line-height: 2;
  margin-bottom: var(--s-1);
}

body:not(.home):not(.woocommerce-page) .entry-content a {
  color: var(--gold);
  text-decoration: underline;
  text-underline-offset: 3px;
}
body:not(.home):not(.woocommerce-page) .entry-content a:hover {
  color: var(--onyx);
}

/* Page title from GP */
body:not(.home):not(.woocommerce-page) .entry-header .entry-title {
  font-family: var(--ff-display);
  font-size: var(--fs-h1);
  font-weight: 400;
  letter-spacing: 0.04em;
  margin-bottom: var(--s-5);
  padding-bottom: var(--s-3);
  border-bottom: 1px solid rgba(176,141,87,0.2);
}
:lang(he) body:not(.home):not(.woocommerce-page) .entry-header .entry-title {
  font-family: var(--ff-display-he);
  letter-spacing: normal;
}
