/* Home only: product-inspired photography with equal visual and copy weight. */
.audience .audience-card{grid-template-columns:52% 48%;min-height:0;align-items:stretch}
.audience .audience-card>img{display:block;width:100%;height:100%;min-height:320px;aspect-ratio:1;object-fit:cover;object-position:center}
.audience .audience-card>div{padding:26px 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}
.audience .audience-icon{margin:0 0 18px}
.audience .audience-card h3{font-size:24px;line-height:1.15;letter-spacing:-.7px}
.audience .audience-card p{font-size:14px;line-height:1.65;margin:14px 0 22px}
.audience .audience-link{font-size:13px;line-height:1.5;margin:0}
@media(min-width:768px) and (max-width:1023px){
 .audience .audience-card{grid-template-columns:1fr}
 .audience .audience-card>img{height:auto;min-height:0;aspect-ratio:1}
 .audience .audience-card>div{padding:24px}
}
@media(max-width:767px){
 .audience .audience-grid{gap:24px}
 .audience .audience-card>img{height:auto;min-height:0;aspect-ratio:1;object-position:center}
 .audience .audience-card>div{padding:24px;display:block}
 .audience .audience-icon{margin:0 10px 0 0;vertical-align:middle}
 .audience .audience-card h3{font-size:25px;display:inline;vertical-align:middle}
 .audience .audience-card p{margin:14px 0 18px}
}
