.audience-banner{position:fixed;bottom:20px;left:20px;z-index:120;width:min(430px,calc(100vw - 40px));padding:22px;background:#FDF5ED;color:#1E1E1E;border:1px solid #919F91;box-shadow:0 12px 45px #1e1e1e26;font:13px/1.65 Inter,sans-serif}.audience-banner strong{font-size:16px;font-weight:600}.audience-banner p{margin:9px 0 16px}.audience-banner>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.audience-banner button{padding:9px 18px;border:1px solid #5D728A;background:transparent;border-radius:24px;font:inherit;cursor:pointer}.audience-banner button:first-child{background:#5D728A;color:white}.audience-banner a{font-size:12px;text-decoration:underline}.audience-links{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0;font:11px Inter,sans-serif}.audience-preferences{border:0;background:none;padding:0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.audience-links a{text-decoration:underline}
