/* MEISP Fidelity 11.1 — audience card overflow correction */
body.home .enterprise-audiences{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;margin:26px auto 36px!important}
body.home .enterprise-audiences>a{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;min-height:165px!important;gap:12px!important;padding:22px 18px!important;position:relative!important;overflow:hidden!important}
body.home .enterprise-audiences>a>div{min-width:0!important;width:100%!important;flex:1!important}
body.home .enterprise-audiences>a h2{font-size:clamp(17px,1.5vw,22px)!important;line-height:1.25!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;word-break:normal!important;margin:0 0 8px!important}
body.home .enterprise-audiences>a p{font-size:12px!important;line-height:1.55!important;margin:0!important}
body.home .enterprise-audiences>a .aud-icon{font-size:23px!important;line-height:1!important}
body.home .enterprise-audiences>a .aud-arrow{position:absolute!important;top:15px!important;right:16px!important;font-size:15px!important}
@media(max-width:1000px){body.home .enterprise-audiences{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.home .enterprise-audiences{grid-template-columns:1fr!important;gap:12px!important}body.home .enterprise-audiences>a{min-height:105px!important;padding:18px!important}body.home .enterprise-audiences>a h2{font-size:19px!important}}
