/* ================================
   Glossary A–Z (your original style)
   ================================ */
.gl-az{
  display:flex;
  flex-wrap:nowrap;
  gap:.35rem;
  margin:.5rem 0 .75rem;
}
.gl-az a{
  font-size:13px;
  line-height:1;
  padding:.18rem .34rem;
  border:1px solid #e3e6ec;
  border-radius:6px;
  text-decoration:none;
  color:#1b1e28;
  background:#fff;
  white-space:nowrap;
}
.gl-az a:hover{ background:#f6f7fb; }
.gl-az a.is-current{
  background:#001D89;
  color:#fff;
  border-color:#001D89;
  font-weight:600;
}
@media (max-width:560px){
  .gl-az{ flex-wrap:wrap; gap:.3rem .45rem; }
}

/* ================================
   Glossary landing/category tweaks
   ================================ */
/* Hide the small second line under each letter card in Glossary */
.KBSubCategoryContainer__boxView .ModuleItem__moduleDescription{
  display:none !important;
}
/* Tighten spacing after removing the line */
.KBSubCategoryContainer__boxView .ModuleItem__moduleHeader{
  margin-bottom:.25rem;
}
/* Hide empty subcategory descriptions */
#subCategoryContainer .ListHeader__description.emptydescription{
  display:none !important;
}

/* Glossary letter cards (Elegant): hide the big folder icon */
.ContentList__subCategory .ListHeader__listIcon2 {
  display: none !important;




