/* Shared audience treatment for the product catalogue and all product detail heroes. */
body[data-products-ui] .product-audience{margin-top:22px;min-width:0}
body[data-products-ui] .product-audience>.audience-label{display:block;font-size:11px;line-height:1.8;letter-spacing:.6px;color:#a9c8dc;margin-bottom:9px}
body[data-products-ui] .audience-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px 8px}
body[data-products-ui] .audience-tags li{font-size:11px;line-height:1.7;color:#d1e4f1;border:1px solid #648ba74f;background:#8fc1e30a;border-radius:999px;padding:4px 12px;max-width:100%}
body[data-product-detail] .case-hero-copy .hero-actions{margin-top:22px}
body[data-products-ui] .product-entry .product-audience{margin-top:22px;margin-bottom:2px}
body[data-products-ui] .product-entry .audience-label{color:#5d7890;letter-spacing:.3px;margin-bottom:8px}
body[data-products-ui] .product-entry .audience-tags{gap:7px}
body[data-products-ui] .product-entry .audience-tags li{background:#edf4f9;color:#3f627d;border-color:#dbe7ef;padding:4px 10px;font-size:11px}
@media(max-width:680px){body[data-products-ui] .product-audience{margin-top:21px}body[data-products-ui] .audience-tags{gap:7px}body[data-products-ui] .audience-tags li{padding:4px 10px;font-size:10px}body[data-products-ui] .product-entry .audience-tags li{font-size:10px}body[data-product-detail] .case-hero-copy .hero-actions{margin-top:21px}}
