.elementor-6427 .elementor-element.elementor-element-f04af61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:104px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-f04af61:not(.elementor-motion-effects-element-type-background), .elementor-6427 .elementor-element.elementor-element-f04af61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162F1C;}.elementor-6427 .elementor-element.elementor-element-6b8efd2 .elementor-heading-title{color:#FFFFFF;}.elementor-6427 .elementor-element.elementor-element-2aa998a{color:#8FD860;}.elementor-6427 .elementor-element.elementor-element-bd8c1ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:66px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-bd8c1ab:not(.elementor-motion-effects-element-type-background), .elementor-6427 .elementor-element.elementor-element-bd8c1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6427 .elementor-element.elementor-element-2005c21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9px;--padding-bottom:9px;--padding-left:7px;--padding-right:7px;}.elementor-6427 .elementor-element.elementor-element-71745e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-8aea58c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-2ae621d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-1bb6199{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-f246fde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-cf6e617{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-bb91698{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-9c1a970{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-52166a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-a655a94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-48eeba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-11abb26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-8aefbb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-290038e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-50e3b3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-bccfb3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-e9fd967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-de59064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-a56a201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-e8bd14c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-03c0959{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-dab484e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-0e2553b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-1148198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-f5d930c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-e427499{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:46px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-06ce7d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:84px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-6427 .elementor-element.elementor-element-06ce7d4:not(.elementor-motion-effects-element-type-background), .elementor-6427 .elementor-element.elementor-element-06ce7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-6427 .elementor-element.elementor-element-17a56cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--padding-top:56px;--padding-bottom:58px;--padding-left:44px;--padding-right:44px;}.elementor-6427 .elementor-element.elementor-element-17a56cb:not(.elementor-motion-effects-element-type-background), .elementor-6427 .elementor-element.elementor-element-17a56cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162F1C;}.elementor-6427 .elementor-element.elementor-element-e45c86f{text-align:center;}.elementor-6427 .elementor-element.elementor-element-e45c86f .elementor-heading-title{color:#FFFFFF;}.elementor-6427 .elementor-element.elementor-element-51550c1{text-align:center;color:#D6E3D2;}.elementor-6427 .elementor-element.elementor-element-bf8dcde{--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* ============================================================
   Private Lending Glossary
   Palette + type follow the site's Elementor global kit (id 971).
   This stylesheet is emitted into the post's own CSS file, so it
   loads on this page only - scoping vars to body is safe.
   ============================================================ */
body {
  --g-dark:   #162F1C;
  --g-green:  #45A80A;
  --g-mint:   #8FD860;
  --g-cj:     #335E53;
  --g-grey:   #5F6266;
  --g-body:   #3E4044;
  --g-light:  #F8F9FA;
  --g-line:   #E4E6E4;
}

/* anchor targets sit clear of anything pinned at the top */
[id^="term-"], [id^="letter-"] { scroll-margin-top: 90px; }
html { scroll-behavior: smooth; }

/* ============================== HERO ============================== */
#glossary-top, .glossary-hero {
  text-align: center;
  background-image: linear-gradient(158deg, #1C3D24 0%, #162F1C 52%, #0E200D 100%);
}
#glossary-top .glossary-h1,
.glossary-hero .glossary-h1 { margin-bottom: 0 !important; }
#glossary-top .glossary-h1 .elementor-heading-title,
.glossary-hero .glossary-h1 .elementor-heading-title {
  font-family: "League Spartan", sans-serif;
  font-weight: 400;
  font-size: clamp(35px, 6vw, 68px);
  line-height: 1.04;
  letter-spacing: -1.8px;
  color: #FFFFFF;
  max-width: 15em;
  margin: 0 auto;
}
#glossary-top .glossary-deck,
.glossary-hero .glossary-deck { margin-bottom: 0 !important; }
#glossary-top .glossary-deck p,
.glossary-hero .glossary-deck p {
  font-family: "League Spartan", sans-serif;
  font-weight: 400;
  font-size: clamp(16px, 2.1vw, 22px);
  line-height: 1.5;
  color: var(--g-mint, #8FD860);
  max-width: 30em;
  margin: 22px auto 0;
}

/* ===================== INTRO (light band under hero) ===================== */
#glossary-intro, .glossary-intro-section { background-color: #FFFFFF; }
.glossary-intro { text-align: center; }
.glossary-intro::before {
  content: "";
  display: block;
  width: 56px;
  height: 3px;
  background: var(--g-green, #45A80A);
  margin: 0 auto 30px;
}
.glossary-intro p {
  font-family: "Poppins", sans-serif;
  font-size: clamp(15.5px, 1.5vw, 17px);
  line-height: 1.92;
  color: var(--g-body, #3E4044);
  max-width: 800px;
  margin: 0 auto;
}

/* ============================== A–Z FLOATING RAIL ============================== */
#glossary-nav, .glossary-nav-wrap {
  position: fixed !important;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
  width: auto !important;
  max-width: none !important;
  padding: 9px 7px !important;
  background: rgba(255,255,255,0.97);
  border: 1px solid var(--g-line, #E4E6E4);
  border-radius: 999px;
  box-shadow: 0 8px 30px rgba(22,47,28,0.16);
  max-height: 92vh;
  overflow-y: auto;
  overscroll-behavior: contain;
}
#glossary-nav > .e-con-inner,
.glossary-nav-wrap > .e-con-inner {
  width: auto !important;
  max-width: none !important;
  padding: 0 !important;
  display: block !important;
}
.glossary-nav { width: auto !important; }
.glossary-nav p { margin: 0; line-height: 1; }
.glossary-nav a {
  display: block;
  width: 27px;
  height: 23px;
  line-height: 23px;
  margin: 1px auto;
  border-radius: 6px;
  font-family: "League Spartan", sans-serif;
  font-weight: 600;
  font-size: 12.5px;
  text-align: center;
  text-decoration: none;
  color: var(--g-dark, #162F1C);
  transition: background .15s ease, color .15s ease;
}
.glossary-nav a:hover,
.glossary-nav a:focus-visible {
  background: var(--g-green, #45A80A);
  color: #FFFFFF;
}
.glossary-nav a:focus-visible { outline: 2px solid var(--g-dark, #162F1C); outline-offset: 1px; }
.glossary-nav a.g-nav-top {
  color: var(--g-green, #45A80A);
  font-size: 15px;
  border-bottom: 1px solid var(--g-line, #E4E6E4);
  border-radius: 6px 6px 0 0;
  margin-bottom: 5px;
  padding-bottom: 4px;
  height: auto;
  line-height: 19px;
}
.glossary-nav a.g-nav-top:hover { color: #FFFFFF; }

/* keep the rail off the text on narrower desktops */
@media (min-width: 1025px) and (max-width: 1420px) {
  [id^="letter-section-"], #glossary-intro,
  .glossary-letter-section, .glossary-intro-section { padding-right: 78px !important; }
}

/* tablet + mobile: rail becomes a floating bottom bar */
@media (max-width: 1024px) {
  #glossary-nav, .glossary-nav-wrap {
    right: 10px;
    left: 10px;
    top: auto;
    bottom: 10px;
    transform: none;
    border-radius: 14px;
    max-height: 30vh;
    padding: 8px 10px !important;
  }
  .glossary-nav p {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2px;
  }
  .glossary-nav a { display: inline-block; margin: 0; }
  .glossary-nav a.g-nav-top {
    border-bottom: 0;
    border-right: 1px solid var(--g-line, #E4E6E4);
    border-radius: 6px 0 0 6px;
    margin: 0 4px 0 0;
    padding: 0 6px 0 0;
    height: 23px;
    line-height: 23px;
    width: auto;
  }
}

/* ============================== LETTER SECTIONS ============================== */
[id^="letter-section-"], .glossary-letter-section { background-color: #FFFFFF; }
.glossary-letter .elementor-heading-title {
  font-family: "League Spartan", sans-serif;
  font-weight: 600;
  font-size: clamp(26px, 3.4vw, 34px);
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--g-dark, #162F1C);
  margin: 0;
}
.glossary-letter {
  border-bottom: 3px solid var(--g-green, #45A80A);
  padding-bottom: 12px;
  margin-bottom: 6px !important;
}

/* ============================== TERMS ============================== */
.glossary-term .elementor-heading-title {
  font-family: "League Spartan", sans-serif;
  font-weight: 600;
  font-size: clamp(18px, 2.1vw, 21px);
  line-height: 1.35;
  color: var(--g-dark, #162F1C);
  margin: 0;
}
.glossary-term {
  border-top: 1px solid #EDEFED;
  padding-top: 26px;
  margin-bottom: 6px !important;
}
.glossary-letter + .glossary-term { border-top: none; padding-top: 14px; }

.glossary-def { margin-bottom: 4px !important; }
.glossary-def,
.glossary-def p,
.glossary-def li {
  font-family: "Poppins", sans-serif;
  font-size: 15.5px;
  line-height: 1.78;
  color: var(--g-body, #3E4044);
}
.glossary-def p { margin: 0 0 .7em; }
.glossary-def p:last-child { margin-bottom: 0; }
.glossary-def ol,
.glossary-def ul { margin: .4em 0 .7em; padding-left: 1.35em; }
.glossary-def li { margin-bottom: .35em; }
.glossary-def strong { color: var(--g-dark, #162F1C); font-weight: 600; }
.glossary-def a {
  color: var(--g-cj, #335E53);
  text-decoration: underline;
  text-decoration-color: rgba(69,168,10,0.45);
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  transition: color .16s ease;
}
.glossary-def a:hover { color: var(--g-green, #45A80A); }

/* ============================== RESOURCE EXCERPTS ============================== */
.glossary-resources {
  background: var(--g-light, #F8F9FA);
  border-left: 3px solid var(--g-green, #45A80A);
  border-radius: 0 8px 8px 0;
  padding: 20px 24px;
  margin: 16px 0 10px !important;
}
.glossary-resources .g-res-label {
  display: block;
  font-family: "League Spartan", sans-serif;
  font-weight: 600;
  font-size: 11.5px;
  text-transform: uppercase;
  letter-spacing: 1.3px;
  color: var(--g-grey, #5F6266);
  font-style: normal;
  margin: 0 0 14px;
}
.glossary-resources .g-res-item { margin: 0 0 15px; }
.glossary-resources .g-res-item:last-child { margin-bottom: 0; }
.glossary-resources .g-res-title {
  display: block;
  font-family: "League Spartan", sans-serif;
  font-weight: 600;
  font-size: 15.5px;
  line-height: 1.4;
  color: var(--g-dark, #162F1C);
  margin-bottom: 5px;
}
.glossary-resources .g-res-body {
  display: block;
  font-family: "Poppins", sans-serif;
  font-size: 14.5px;
  line-height: 1.7;
  color: var(--g-grey, #5F6266);
}

/* ============================== CTA ============================== */
#glossary-cta, .glossary-cta-wrap { background-color: var(--g-light, #F8F9FA); }
#glossary-cta-card, .glossary-cta-card {
  background-image: linear-gradient(158deg, #1C3D24 0%, #162F1C 55%, #0E200D 100%);
  border-top: 4px solid var(--g-green, #45A80A);
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(22,47,28,0.22);
  text-align: center;
}
.glossary-cta-h { margin-bottom: 0 !important; }
.glossary-cta-h .elementor-heading-title {
  font-family: "League Spartan", sans-serif;
  font-weight: 600;
  font-size: clamp(23px, 3vw, 33px);
  line-height: 1.22;
  color: #FFFFFF;
  max-width: 22em;
  margin: 0 auto;
}
.glossary-cta-sub { margin-bottom: 0 !important; }
.glossary-cta-sub p {
  font-family: "Poppins", sans-serif;
  font-size: 15.5px;
  line-height: 1.8;
  color: rgba(255,255,255,0.76);
  max-width: 46em;
  margin: 16px auto 0;
}
.glossary-cta-h .elementor-heading-title,
.glossary-cta-sub p { text-align: center; }

.glossary-btn-primary .elementor-button,
.glossary-btn-secondary .elementor-button {
  font-family: "League Spartan", sans-serif;
  font-weight: 600;
  font-size: 15px;
  letter-spacing: .4px;
  padding: 15px 34px;
  border-radius: 6px;
  transition: background .18s ease, color .18s ease, border-color .18s ease;
}
.glossary-btn-primary .elementor-button {
  background-color: var(--g-green, #45A80A);
  color: #FFFFFF;
  border: 2px solid var(--g-green, #45A80A);
}
.glossary-btn-primary .elementor-button:hover {
  background-color: #FFFFFF;
  color: var(--g-dark, #162F1C);
  border-color: #FFFFFF;
}
.glossary-btn-secondary .elementor-button {
  background-color: transparent;
  color: #FFFFFF;
  border: 2px solid rgba(255,255,255,0.5);
}
.glossary-btn-secondary .elementor-button:hover {
  background-color: #FFFFFF;
  color: var(--g-dark, #162F1C);
  border-color: #FFFFFF;
}

/* ============================== RESPONSIVE ============================== */
@media (max-width: 767px) {
  .glossary-nav a { width: 26px; font-size: 12px; }
  .glossary-resources { padding: 16px 18px; }
  .glossary-def, .glossary-def p, .glossary-def li { font-size: 15px; }
  .glossary-term { padding-top: 22px; }
  #glossary-cta-card, .glossary-cta-card { border-radius: 12px; }
  /* keep the floating bottom bar clear of the CTA buttons */
  #glossary-cta, .glossary-cta-wrap { padding-bottom: 130px !important; }
}

/* ============================== PRINT ============================== */
@media print {
  #glossary-nav, .glossary-nav-wrap,
  #glossary-cta, .glossary-cta-wrap { display: none !important; }
  #glossary-top, .glossary-hero { background-image: none !important; }
  #glossary-top .glossary-h1 .elementor-heading-title { color: #000 !important; }
  #glossary-top .glossary-deck p { color: #333 !important; }
  .glossary-term { page-break-inside: avoid; }
  .glossary-resources { background: #f4f4f4 !important; }
}/* End custom CSS */