.elementor-7796 .elementor-element.elementor-element-4453cad{--display:flex;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-7796 .elementor-element.elementor-element-646706b > .elementor-widget-container{padding:20px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-646706b *//* =========================================================
   VPCL Learning Center - Article System
   Article: Cash-Out Refinance vs. HELOC (SC)
   Container: #cash-out-refi-vs-heloc-sc-article.vpcl-article
   ========================================================= */

/* =========================================================
   BASE WRAPPER + TOKENS
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article.vpcl-article{
  /* Brand */
  --vpcl-gold: #c89c39;
  --vpcl-gold-hover: #b0862f;
  --vpcl-ink: #121826;
  --vpcl-ink-2: #0e1526;
  --vpcl-muted: #4b5563;

  /* Layout + rhythm */
  --vpcl-max-line: 78ch;
  --vpcl-section-pad: 30px;
  --vpcl-p-gap: 14px;
  --vpcl-h2-top: 38px;
  --vpcl-h3-top: 18px;
  --vpcl-h3-bottom: 4px;

  /* Surfaces */
  --vpcl-border: rgba(17,24,39,.10);
  --vpcl-border-2: rgba(17,24,39,.12);
  --vpcl-shadow-1: 0 18px 46px rgba(0,0,0,.08);
  --vpcl-shadow-2: 0 22px 60px rgba(0,0,0,.10), 0 8px 22px rgba(0,0,0,.06);

  max-width: 980px;
  margin: 0 auto;
  padding: clamp(18px, 2.6vw, 28px) clamp(14px, 2.2vw, 22px) 54px;
  line-height: 1.75;
  letter-spacing: 0.1px;
  scroll-behavior: smooth;
  font-family: "Open Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: var(--vpcl-ink);
  position: relative;
  isolation: isolate;
}

/* Fine grain for modern depth (very light) */
#cash-out-refi-vs-heloc-sc-article.vpcl-article::after{
  content:"";
  position:absolute;
  inset:-20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");
  opacity: .075;
  z-index: -1;
  pointer-events:none;
  mix-blend-mode: multiply;
}

/* =========================================================
   GLOBAL TEXT RHYTHM
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article p{
  margin: 0 0 var(--vpcl-p-gap) 0;
  font-size: clamp(16px, 1.2vw, 18px);
  opacity: 0.965;
  max-width: var(--vpcl-max-line);
}

#cash-out-refi-vs-heloc-sc-article li{
  max-width: var(--vpcl-max-line);
}

#cash-out-refi-vs-heloc-sc-article strong{ font-weight: 800; }

/* Reduce “double spacing” when paragraph is followed by a component */
#cash-out-refi-vs-heloc-sc-article p + ul,
#cash-out-refi-vs-heloc-sc-article p + ol,
#cash-out-refi-vs-heloc-sc-article p + .vpcl-table-wrap,
#cash-out-refi-vs-heloc-sc-article p + .vpcl-grid,
#cash-out-refi-vs-heloc-sc-article p + .vpcl-list-cards,
#cash-out-refi-vs-heloc-sc-article p + .vpcl-callout{
  margin-top: 10px;
}

/* =========================================================
   LINKS
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article a{
  color: var(--vpcl-gold);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  transition: color .14s ease, opacity .14s ease, transform .14s ease;
}
#cash-out-refi-vs-heloc-sc-article a:hover{ color: var(--vpcl-gold-hover); }

/* =========================================================
   HEADINGS
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article h1,
#cash-out-refi-vs-heloc-sc-article h2,
#cash-out-refi-vs-heloc-sc-article h3{
  font-family: "Raleway", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: var(--vpcl-ink-2);
  letter-spacing: -0.015em;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

#cash-out-refi-vs-heloc-sc-article h2{
  margin: var(--vpcl-h2-top) 0 14px 0;
  line-height: 1.25;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 30px);
  scroll-margin-top: 110px;
}

#cash-out-refi-vs-heloc-sc-article h3{
  margin: var(--vpcl-h3-top) 0 var(--vpcl-h3-bottom) 0;
  line-height: 1.35;
  font-weight: 900;
  font-size: 18px;
}

/* If heading is first element in a section, remove extra top space */
#cash-out-refi-vs-heloc-sc-article .vpcl-section > h2:first-child{ margin-top: 0; }

/* “Attach” h3 to its content */
#cash-out-refi-vs-heloc-sc-article h3 + p,
#cash-out-refi-vs-heloc-sc-article h3 + ul,
#cash-out-refi-vs-heloc-sc-article h3 + ol,
#cash-out-refi-vs-heloc-sc-article h3 + .vpcl-bullet-list{
  margin-top: 0 !important;
}

/* Slightly increase space BEFORE a new h3 if it follows a paragraph */
#cash-out-refi-vs-heloc-sc-article p + h3{ margin-top: 20px; }

/* =========================================================
   HERO
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-hero{
  position: relative;
  padding: 18px 18px 16px;
  margin-bottom: 22px;
  border-radius: 22px;
  border: 1px solid rgba(17, 24, 39, .12);
  background:
    linear-gradient(180deg, rgba(255,255,255,.78), rgba(255,255,255,.55)),
    radial-gradient(780px 220px at 18% 0%, rgba(200,156,57,.18), rgba(200,156,57,0) 60%),
    radial-gradient(700px 260px at 92% 0%, rgba(18,24,38,.14), rgba(18,24,38,0) 62%);
  box-shadow: 0 22px 60px rgba(0,0,0,.09), 0 6px 18px rgba(0,0,0,.06);
  overflow: hidden;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-hero::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 24px;
  padding: 1px;
  background: linear-gradient(135deg, rgba(200,156,57,.55), rgba(176,134,47,.18), rgba(18,24,38,.18));
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events:none;
  opacity: .75;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-kicker{
  font-size: 12px;
  letter-spacing: .14em;
  text-transform: uppercase;
  margin: 0 0 16px 0;
  opacity: .78;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-kicker::before{
  content:"";
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(200,156,57,1), rgba(176,134,47,1));
  box-shadow: 0 8px 18px rgba(176,134,47,.30);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-subhead{
  margin: 0 0 16px 0;
  font-size: clamp(16px, 1.5vw, 19px);
  opacity: .92;
  max-width: 78ch;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-cta-row{
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin: 14px 0 10px;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 12px 16px;
  border-radius: 14px;
  text-decoration: none;
  font-weight: 900;
  border: 1px solid rgba(0,0,0,.12);
  transition: transform .14s ease, box-shadow .14s ease, border-color .14s ease, filter .14s ease;
  will-change: transform;
  position: relative;
  overflow: hidden;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-btn:hover{
  transform: translateY(-1px);
  box-shadow: 0 18px 46px rgba(0,0,0,.16);
  border-color: rgba(176,134,47,.55);
  filter: saturate(1.03);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-btn:active{
  transform: translateY(0px);
  box-shadow: 0 12px 30px rgba(0,0,0,.12);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-btn-primary{
  background: var(--vpcl-ink);
  color: var(--vpcl-gold);
  box-shadow: 0 12px 28px rgba(18,24,38,.35);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-btn-primary::before{
  content:"";
  position:absolute;
  inset: 0;
  background: radial-gradient(320px 120px at 20% 20%, rgba(200,156,57,.25), rgba(200,156,57,0) 60%);
  opacity: .9;
  pointer-events:none;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-btn-secondary{
  background: rgba(255,255,255,.85);
  color: #111;
  backdrop-filter: blur(8px);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-disclaimer{
  margin: 12px 0 0;
  opacity: .72;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-btn,
#cash-out-refi-vs-heloc-sc-article .vpcl-btn:hover,
#cash-out-refi-vs-heloc-sc-article .vpcl-btn:focus,
#cash-out-refi-vs-heloc-sc-article .vpcl-btn:active{
  text-decoration: none !important;
}

/* =========================================================
   SECTIONS + ANCHOR OFFSET
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-section{
  padding: var(--vpcl-section-pad) 0;
  border-bottom: 1px solid rgba(0,0,0,.05);
  scroll-margin-top: 140px;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-section:last-child{
  border-bottom: none;
  padding-bottom: 0;
}

#cash-out-refi-vs-heloc-sc-article [id]{ scroll-margin-top: 140px; }

/* =========================================================
   LISTS (BRAND GOLD BULLETS EVERYWHERE EXCEPT TOC)
   ========================================================= */

/* Ordered list stays default */
#cash-out-refi-vs-heloc-sc-article ol{
  margin: 10px 0 14px;
  padding-left: 18px;
}
#cash-out-refi-vs-heloc-sc-article ol li{ margin: 12px 0; }

/* Gold bullet ULs everywhere, but NOT inside the TOC */
#cash-out-refi-vs-heloc-sc-article ul{
  margin: 12px 0 14px;
  padding-left: 0;
}

#cash-out-refi-vs-heloc-sc-article ul li{
  position: relative;
  padding-left: 18px;
  margin: 8px 0;
  line-height: 1.6;
}

#cash-out-refi-vs-heloc-sc-article ul li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, rgba(200,156,57,1), rgba(176,134,47,1));
  box-shadow: 0 8px 18px rgba(176,134,47,.22);
}

/* TOC exceptions (restore normal list + spacing) */
#cash-out-refi-vs-heloc-sc-article .vpcl-toc ul{
  padding-left: 18px;
  margin: 0;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-toc ul li{
  padding-left: 0;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-toc ul li::before{
  content: none;
}

/* =========================================================
   TOC
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-toc{
  position: relative;
  background: linear-gradient(180deg, rgba(255,255,255,.85), rgba(255,255,255,.70));
  border: 1px solid var(--vpcl-border);
  border-radius: 22px;
  padding: 16px;
  margin: 0 0 14px 0; /* tightened */
  box-shadow: var(--vpcl-shadow-1);
  overflow: hidden;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-toc::before{
  content:"";
  position:absolute;
  inset:-2px;
  background: radial-gradient(520px 180px at 12% 0%, rgba(200,156,57,.20), rgba(200,156,57,0) 65%);
  pointer-events:none;
  opacity: .9;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-toc-title{
  margin: 0 0 10px 0;
  font-size: 16px;
  font-weight: 900;
  position: relative;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-toc li{ margin: 8px 0; }

#cash-out-refi-vs-heloc-sc-article .vpcl-toc a{
  text-decoration: none;
  font-weight: 800;
  display: inline-block;
  padding: 2px 0;
  border-bottom: 1px solid rgba(138,111,42,.35);
  color: #8a6f2a; /* muted gold */
  transition: color .15s ease, transform .12s ease, border-bottom-color .15s ease;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-toc a:hover{
  color: var(--vpcl-gold-hover);
  border-bottom-color: rgba(176,134,47,.85);
  transform: translateX(2px);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-toc a,
#cash-out-refi-vs-heloc-sc-article .vpcl-toc a:hover,
#cash-out-refi-vs-heloc-sc-article .vpcl-toc a:focus,
#cash-out-refi-vs-heloc-sc-article .vpcl-toc a:active{
  text-decoration: none !important;
}

/* =========================================================
   CALLOUTS
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-callout{
  background: rgba(255,255,255,.82);
  border: 1px solid var(--vpcl-border);
  border-radius: 20px;
  padding: 14px;
  margin: 18px 0 20px;
  box-shadow: var(--vpcl-shadow-1);
  position: relative;
  overflow: hidden;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-callout::before{
  content:"";
  position:absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 6px;
  background: linear-gradient(180deg, rgba(200,156,57,1), rgba(176,134,47,1));
  opacity: .9;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-callout p{ margin-bottom: 0; }

#cash-out-refi-vs-heloc-sc-article .vpcl-callout-soft{
  background: linear-gradient(180deg, rgba(176,134,47,.12), rgba(255,255,255,.72));
  border-color: rgba(176,134,47,.26);
}

/* =========================================================
   SUPPORTING IMAGE BREAK
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-article-image-break{
  max-width: 740px;
  margin: 22px auto 34px; /* consolidated + increased bottom spacing */
}

#cash-out-refi-vs-heloc-sc-article .vpcl-article-image-break figure{
  width: 100%;
  margin: 0 auto;
  border-radius: 22px;
  overflow: hidden;
  background: rgba(255,255,255,.9);
  border: 1px solid var(--vpcl-border-2);
  box-shadow: 0 24px 70px rgba(0,0,0,.14);
  position: relative;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-article-image-break figure::before{
  content:"";
  position:absolute;
  inset: -2px;
  border-radius: 24px;
  padding: 1px;
  background: linear-gradient(135deg, rgba(200,156,57,.55), rgba(176,134,47,.20), rgba(18,24,38,.18));
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events:none;
  opacity: .75;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-article-image-break img{
  width: 100%;
  height: auto;
  display: block;
  transform: scale(1.001);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-article-image-break figcaption{
  padding: 10px 14px 12px;
  font-size: 14px;
  line-height: 1.55;
  color: var(--vpcl-muted);
  background: linear-gradient(180deg, rgba(255,255,255,.85), rgba(0,0,0,.03));
}

/* =========================================================
   GRID + CARDS
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  margin: 16px 0 6px;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-card{
  background: linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,255,255,.72));
  border: 1px solid var(--vpcl-border);
  border-radius: 22px;
  padding: 16px 16px 14px;
  box-shadow: var(--vpcl-shadow-2);
  transition: transform .14s ease, box-shadow .14s ease, border-color .14s ease;
  position: relative;
  overflow: hidden;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-card::before{
  content:"";
  position:absolute;
  inset: -2px;
  background: radial-gradient(520px 160px at 18% 0%, rgba(200,156,57,.14), rgba(200,156,57,0) 65%);
  opacity: .9;
  pointer-events:none;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-card:hover{
  transform: translateY(-2px);
  box-shadow: 0 28px 80px rgba(0,0,0,.14), 0 10px 28px rgba(0,0,0,.08);
  border-color: rgba(176,134,47,.34);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-card h3{ margin-top: 0; }

#cash-out-refi-vs-heloc-sc-article .vpcl-micro{
  margin-top: 10px;
  opacity: .92;
  font-size: 15px;
  color: #374151;
}

/* =========================================================
   LIST CARDS
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-list-cards{
  display: grid;
  gap: 12px;
  margin-top: 12px;
  margin-bottom: 28px; /* helps the paragraph after breathe */
}

#cash-out-refi-vs-heloc-sc-article .vpcl-list-card{
  background: linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,255,255,.70));
  border: 1px solid var(--vpcl-border);
  border-radius: 22px;
  padding: 16px;
  box-shadow: var(--vpcl-shadow-2);
}

/* =========================================================
   TABLE
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-table-wrap{
  overflow: auto;
  border-radius: 22px;
  border: 1px solid var(--vpcl-border-2);
  margin: 16px 0 18px;
  background: linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.76));
  box-shadow: var(--vpcl-shadow-2);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-table{
  width: 100%;
  border-collapse: collapse;
  min-width: 760px;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-table th,
#cash-out-refi-vs-heloc-sc-article .vpcl-table td{
  padding: 12px;
  border-bottom: 1px solid rgba(17,24,39,.08);
  vertical-align: top;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-table th{
  text-align: left;
  font-weight: 900;
  background: linear-gradient(180deg, rgba(200,156,57,.14), rgba(0,0,0,.02));
  border-bottom: 1px solid rgba(17,24,39,.10);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-table tbody tr:hover td{
  background: rgba(176,134,47,.07);
}

/* =========================================================
   RELATED
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-related{
  margin-top: 14px;
  border: 1px solid var(--vpcl-border);
  border-radius: 22px;
  padding: 16px;
  background: linear-gradient(180deg, rgba(255,255,255,.88), rgba(255,255,255,.72));
  box-shadow: var(--vpcl-shadow-2);
}

/* =========================================================
   FAQ
   ========================================================= */
#cash-out-refi-vs-heloc-sc-article .vpcl-faq details{
  border: 1px solid var(--vpcl-border);
  border-radius: 22px;
  padding: 12px 14px;
  background: linear-gradient(180deg, rgba(255,255,255,.90), rgba(255,255,255,.72));
  box-shadow: var(--vpcl-shadow-2);
  margin-bottom: 14px;
  transition: border-color .14s ease, box-shadow .14s ease, transform .14s ease;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-faq details:hover{ transform: translateY(-1px); }

#cash-out-refi-vs-heloc-sc-article .vpcl-faq details[open]{
  border-color: rgba(176,134,47,.38);
  box-shadow: 0 28px 80px rgba(0,0,0,.12), 0 10px 28px rgba(0,0,0,.08);
}

#cash-out-refi-vs-heloc-sc-article .vpcl-faq summary{
  cursor: pointer;
  font-weight: 900;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-faq summary::-webkit-details-marker{ display: none; }

#cash-out-refi-vs-heloc-sc-article .vpcl-faq summary::after{
  content: "▾";
  font-size: 18px;
  opacity: .65;
  transform: translateY(-1px);
  transition: transform .14s ease, opacity .14s ease;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-faq details[open] summary::after{
  transform: rotate(180deg) translateY(1px);
  opacity: .9;
}

#cash-out-refi-vs-heloc-sc-article .vpcl-faq-body{
  padding-top: 10px;
  opacity: .96;
}

/* =========================================================
   RESPONSIVE
   ========================================================= */
@media (max-width: 900px){
  #cash-out-refi-vs-heloc-sc-article .vpcl-grid{
    grid-template-columns: 1fr;
    gap: 12px;
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-hero{
    padding: 18px 16px 16px;
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-subhead{
    max-width: 72ch;
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-table{
    min-width: 680px;
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-section,
  #cash-out-refi-vs-heloc-sc-article [id]{
    scroll-margin-top: 120px;
  }
}

@media (max-width: 700px){
  #cash-out-refi-vs-heloc-sc-article.vpcl-article{
    padding: 16px 14px 46px;
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-cta-row{
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-btn{
    width: 100%;
    justify-content: center;
    text-align: center;
    padding: 13px 16px;
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-article-image-break{
    max-width: 100%;
    margin: 20px auto 28px;
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-article-image-break figcaption{
    font-size: 13.5px;
    padding: 10px 12px 12px;
    text-align: left;
  }
}

@media (max-width: 520px){
  #cash-out-refi-vs-heloc-sc-article h2{
    font-size: clamp(20px, 5.2vw, 26px);
  }
  #cash-out-refi-vs-heloc-sc-article .vpcl-table{
    min-width: 620px;
  }
}

/* =========================================================
   ACCESSIBILITY: REDUCE MOTION
   ========================================================= */
@media (prefers-reduced-motion: reduce){
  #cash-out-refi-vs-heloc-sc-article *{
    transition: none !important;
    scroll-behavior: auto !important;
  }
}/* End custom CSS */