html,body{color:#000;text-align:center;scroll-behavior:smooth;background-color:#e5e1d8;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.store-badge{width:auto;display:block}.store-badge-page{height:44px}.store-badge-header{height:32px}@media (max-width:520px){.store-badge-header{height:28px}}.audiences{box-sizing:border-box;width:100%;max-width:1080px;margin:72px auto 0;padding:0 20px}.audiences-title{letter-spacing:-.01em;text-wrap:balance;max-width:420px;margin:0 auto 28px;font-size:clamp(22px,2.8vw,28px);font-weight:600;line-height:1.2}.audiences-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.audience-tile{background:#ffffff8c;border:1px solid #0000000f;border-radius:22px;flex-direction:column;gap:10px;padding:22px 20px 20px;transition:transform .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px 2px #0000000a}.audience-tile:hover{background:#ffffffd9;transform:translateY(-3px);box-shadow:0 10px 28px #0000001a}.audience-icon{color:#e5e1d8;background:#000;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.audience-name{margin-top:4px;font-size:19px;font-weight:700;line-height:1.2}.audience-blurb{color:#333;flex:1;font-size:15px;line-height:1.45}.audience-more{font-size:14px;font-weight:600}@media (max-width:900px){.audiences-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.audiences{margin-top:48px}.audiences-grid{grid-template-columns:minmax(0,1fr)}}h1,h2,h3{text-wrap:balance}
