.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* article typography - theme-post-content is a V3 widget, so it is styled here
   with explicit units rather than through element styles */
#kb-article p { margin: 0 0 18px 0; font-size: 17px; line-height: 1.75em; color: #4A4A63; }
#kb-article h2 { margin: 38px 0 14px 0; font-size: 30px; font-weight: 800; line-height: 1.25em; letter-spacing: -0.3px; color: #1A2A80; }
#kb-article h3 { margin: 30px 0 12px 0; font-size: 22px; font-weight: 800; line-height: 1.3em; color: #1A2A80; }
#kb-article h4 { margin: 26px 0 10px 0; font-size: 18px; font-weight: 700; line-height: 1.35em; color: #1A2A80; }
#kb-article ul, #kb-article ol { margin: 0 0 20px 22px; padding: 0; }
#kb-article li { margin: 0 0 8px 0; font-size: 17px; line-height: 1.75em; color: #4A4A63; }
#kb-article strong { color: #10143A; font-weight: 700; }
#kb-article a { color: #6C2BD9; font-weight: 600; text-decoration: none; transition: color .16s ease; }
#kb-article a:hover { color: #FF4A17; }
#kb-article img { max-width: 100%; height: auto; border-radius: 12px; }
#kb-article figure { margin: 24px 0; }
#kb-article figure img { display: block; }
#kb-article blockquote { margin: 24px 0; padding: 16px 20px; background-color: #F5F4FD; border-left: 4px solid #6C2BD9; border-radius: 10px; }

/* the A-Z bar under "All the terms" */
#az-top a {
  font-size: 17px;
  font-weight: 600;
  line-height: 1em;
  color: #1A2A80;
  text-decoration: none;
  transition: color .16s ease;
}
#az-top a:hover { color: #FF4A17; }

/* the letters widget under the ad */
#az-widget a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 8px;
  background-color: #F5F4FD;
  color: #1A2A80;
  font-size: 13px;
  font-weight: 700;
  line-height: 1em;
  text-decoration: none;
  transition: background-color .16s ease, color .16s ease, transform .16s ease;
}
#az-widget a:hover {
  background-color: #FF4A17;
  color: #FFFFFF;
  transform: translateY(-2px);
}/* End custom CSS */