/* Qualified partner profiles */
.audience{min-height:auto;background:#e8ddcf;display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center}
.audience-copy h2{font-size:clamp(42px,4.8vw,72px);font-weight:500;line-height:1.3;letter-spacing:.04em;margin:20px 0 30px}
.audience-copy>p:not(.eyebrow){color:var(--muted);line-height:2;margin-bottom:34px}
.audience-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.audience-grid article{min-height:245px;padding:38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.3s}
.audience-grid article:hover{background:rgba(255,255,255,.38)}
.audience-grid span{font:11px var(--sans);color:var(--gold);letter-spacing:.18em}
.audience-grid h3{font-size:20px;font-weight:500;line-height:1.55;margin:28px 0 13px}
.audience-grid p{font-size:13px;color:var(--muted);line-height:1.85;margin:0}
@media(max-width:1350px) and (min-width:901px){.site-header nav{gap:1.35vw}.site-header nav a{font-size:11px;letter-spacing:.08em}}
@media(max-width:900px){.audience{grid-template-columns:1fr}.audience-grid{margin-top:20px}}
@media(max-width:560px){.audience-grid{grid-template-columns:1fr}.audience-grid article{min-height:auto;padding:30px 25px}}
