/* EMPRENDE Featured Income v4.6 — approved 4:3 photography + compact featured badge + CTA buttons.
   Surgical override: only the two featured income cards. */
.featured-image-caption{display:none!important;}

.reference-primary .path-card.featured-card-static{position:relative!important;}
.reference-primary .path-card.featured-card-static .featured-media{position:relative;}
.reference-primary .path-card.featured-card-static .featured-badge{
  position:absolute!important;z-index:4!important;top:7px!important;right:7px!important;left:auto!important;
  max-width:none!important;padding:4px 7px!important;border-radius:999px!important;
  background:#e8fbfd!important;color:#07516b!important;border:1px solid rgba(21,205,221,.65)!important;
  box-shadow:none!important;backdrop-filter:none!important;font-size:7.2px!important;line-height:1!important;
  font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important;
  display:inline-flex!important;align-items:center!important;gap:4px!important;
}
.reference-primary .path-card.featured-card-static .featured-badge:before{
  content:""!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#15cddd!important;box-shadow:none!important;
}
.reference-primary .path-card.featured-card-static > .path-title{position:relative!important;padding-right:54px!important;}

/* CTA now visually matches the six established cards. */
.reference-primary .path-card.featured-card-static .featured-cta{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;min-height:31px!important;margin-top:auto!important;
  padding:7px 10px!important;border:0!important;border-radius:999px!important;
  background:#15cddd!important;color:#06354e!important;text-decoration:none!important;
  font-weight:800!important;font-size:10px!important;line-height:1.12!important;text-align:center!important;
  box-shadow:none!important;transition:transform .16s ease,filter .16s ease!important;
}
.reference-primary .path-card.featured-card-static .featured-cta:hover{filter:brightness(.97);transform:translateY(-1px)}
.reference-primary .path-card.featured-card-static .featured-cta:focus-visible{outline:3px solid rgba(21,205,221,.35)!important;outline-offset:2px!important;}

@media (max-width:760px){
  .reference-primary .path-card.featured-card-static{
    display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;
    align-items:stretch!important;min-height:0!important;height:auto!important;overflow:hidden!important;
  }
  .reference-primary .path-card.featured-card-static > .path-title{flex:0 0 auto!important;width:100%!important;padding-right:48px!important;}
  .reference-primary .path-card.featured-card-static .featured-badge{top:6px!important;right:6px!important;font-size:6.2px!important;padding:3px 5px!important;gap:3px!important;}
  .reference-primary .path-card.featured-card-static .featured-badge:before{width:4px!important;height:4px!important;}
  .reference-primary .path-card.featured-card-static > .featured-media{
    position:relative!important;display:block!important;flex:0 0 auto!important;width:100%!important;height:auto!important;
    aspect-ratio:4/3!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#eaf7fa!important;
  }
  .reference-primary .path-card.featured-card-static .featured-image-button{
    position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
    min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;
  }
  .reference-primary .path-card.featured-card-static .featured-image-button>img{
    position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;
    min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;
    object-fit:cover!important;object-position:center center!important;transform:none!important;
  }
  .reference-primary .path-card.featured-card-static > .featured-bottom{
    flex:1 1 auto!important;width:100%!important;min-height:0!important;padding:7px 7px 8px!important;display:flex!important;flex-direction:column!important;
  }
  .reference-primary .path-card.featured-card-static .featured-bottom p{
    min-height:31px!important;margin:0 0 6px!important;font-size:9px!important;line-height:1.22!important;
    display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;
  }
  .reference-primary .path-card.featured-card-static .featured-cta{
    min-height:29px!important;padding:6px 7px!important;font-size:9px!important;line-height:1.1!important;
  }
}

@media(max-width:390px){
  .reference-primary .path-card.featured-card-static .featured-bottom p{font-size:8.7px!important;}
  .reference-primary .path-card.featured-card-static .featured-cta{font-size:8.7px!important;min-height:27px!important;}
}
