.audience-caveat{font-weight:700}
.audience-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 clamp(2.5rem,6vw,5rem)}
.audience-glance article{border:1px solid rgba(23,32,29,.15);border-radius:16px;background:#fff;padding:1.2rem;min-width:0}
.audience-glance__aggregate{border-top:4px solid #d8a72b!important}
.audience-glance__value{margin:0;color:#173f33;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;line-height:1}
.audience-glance h3{margin:.7rem 0 .4rem;font-size:1.05rem;line-height:1.2}
.audience-glance p:not(.audience-glance__value){margin:.4rem 0;font-size:.93rem;line-height:1.4}
.audience-glance__source{color:#305c4d;font-weight:700}
.audience-mobile-cards{display:none}
.audience-mobile-cards article{border:1px solid rgba(23,32,29,.15);border-radius:14px;padding:1rem;margin:1rem 0;background:#fff}
.audience-mobile-cards p{margin:.25rem 0 .75rem}
.audience-mobile-cards dl{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem;margin:0}
.audience-mobile-cards dt{font-weight:700}.audience-mobile-cards dd{margin:0}
@media(max-width:960px){.audience-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.recognition-entity-page .table-wrap{display:none}.audience-mobile-cards{display:block}.audience-glance{grid-template-columns:1fr;gap:.75rem}.audience-glance article{padding:1rem}.audience-glance__value{font-size:2.25rem}}
