/* Only the two highlighted categories on the homepage.
   Keep the provided long descriptions and call-to-action labels fully visible. */
.page-home .category-line-featured .category-line-content > span {
  display:block !important;
  -webkit-line-clamp:unset !important;
  overflow:visible !important;
  min-height:0 !important;
  height:auto !important;
  overflow-wrap:break-word;
}
.page-home .category-line-featured .category-line-end small {
  display:block !important;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:13px !important;
  font-weight:700 !important;
  line-height:1.45 !important;
  letter-spacing:normal !important;
  white-space:normal;
}
.page-home .category-line-featured .category-line-end {
  align-items:center !important;
  gap:8px !important;
}
@media(max-width:580px){
  .page-home .category-line-featured .category-line-content > span{
    font-size:13px !important;
    line-height:1.55 !important;
  }
  .page-home .category-line-featured .category-line-end small{font-size:12px !important;}
}
