.cq-audience__header{margin-bottom:24px;max-width:none}.cq-audience__grid{gap:20px}.cq-audience__card,.cq-audience__grid{display:grid;grid-template-columns:minmax(0,1fr)}.cq-audience__card{background:var(--cq-accent);border-radius:var(--cq-radius);color:var(--cq-secondary);min-width:0;overflow:hidden}.cq-audience__media{aspect-ratio:16/9;min-width:0;position:relative}.cq-audience__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cq-audience__content{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;padding:24px}.cq-audience__title-row{align-items:flex-start;display:flex;gap:12px;margin-bottom:8px}.cq-audience__icon{color:var(--cq-secondary);display:flex;flex:0 0 28px}.cq-audience__icon img,.cq-audience__icon svg{display:block;height:28px;object-fit:contain;width:28px}.cq-audience__icon .hs_cos_wrapper svg{fill:currentColor}.cq-audience .cq-audience__title{color:var(--cq-secondary);font-size:18px;line-height:1.4;margin:0}.cq-audience__text{font-size:15px;line-height:1.6;margin-bottom:16px}.cq-audience .cq-audience__link{align-self:flex-start;color:var(--cq-secondary);font-size:14px;margin-top:auto}.cq-audience .cq-audience__link:hover{color:var(--cq-primary)}@media (min-width:768px){.cq-audience__card{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cq-audience__media{aspect-ratio:auto;min-height:200px}.cq-audience__card--no-image{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.cq-audience__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-audience__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}