.publisher-card{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;container:publisher-card/inline-size}.publisher-card:hover{border-color:#b4c1f8;transform:translateY(-2px);box-shadow:0 8px 24px #142c7d07}.publisher-card__link{border-radius:inherit;flex-direction:column;align-items:stretch;gap:12px;padding:23px 23px 20px;display:flex}.publisher-card__link:after{z-index:1;border-radius:inherit;content:"";position:absolute;inset:0}.publisher-card__link:focus-visible{outline:none}.publisher-card__link:focus-visible:after{outline:2px solid var(--blue);outline-offset:4px}.publisher-card__identity{align-items:center;gap:14px;min-height:48px;display:flex}.publisher-card__logo{width:44px;height:44px;color:var(--blue);flex:0 0 44px;place-items:center;font-size:19px;font-weight:600;display:grid;position:relative}.publisher-card__logo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.publisher-card [data-publisher-logo][hidden]{display:none}.publisher-card__initials--hidden{visibility:hidden}.publisher-card__identity.is-fallback .publisher-card__initials--hidden{visibility:visible}.publisher-card h3{letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;font-size:21px;font-weight:500;line-height:1.2}.publisher-card__identity--wordmark h3{align-items:center;width:100%;min-height:48px;display:flex}.publisher-card__identity--wordmark:not(.is-fallback) .publisher-card__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.publisher-card__wordmark{object-fit:contain;object-position:left center;width:auto;max-width:min(200px,100%);height:auto;max-height:42px;display:block}.publisher-card__wordmark--square{object-fit:cover;width:72px;max-height:54px}.publisher-card__description{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.45}.publisher-card__facts{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:10px 23px 22px;display:flex}.publisher-card__metric{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:5px;min-width:0;display:flex}.publisher-card__metric strong{max-width:100%;color:var(--audience-ink,var(--blue));overflow-wrap:anywhere;letter-spacing:-.05em;font-size:27px;font-weight:500;line-height:1}.publisher-card__metric span{overflow-wrap:anywhere;max-width:100%;color:var(--muted);font-size:12px;line-height:1.4}.publisher-card__channels{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:0 2px;width:max-content;max-width:min(50%,134px);margin:0 0 0 auto;padding:0;list-style:none;display:flex}.publisher-card__channels>li{display:flex}.publisher-card__format{z-index:2;color:#747b8b;border-radius:4px;place-items:center;width:32px;height:36px;display:grid;position:relative}.publisher-card__format:hover,.publisher-card__format:focus-visible{z-index:3;color:var(--audience-ink,var(--blue));background:color-mix(in srgb, var(--audience-background,#e8edff) 48%, white)}.publisher-card__format:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.publisher-card__format-label{z-index:2;color:#fff;background:var(--ink);visibility:hidden;border-radius:4px;width:max-content;max-width:200px;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.35;position:absolute;bottom:100%;right:0}.publisher-card__format:not([data-label-dismissed]):hover .publisher-card__format-label,.publisher-card__format:not([data-label-dismissed]):focus-visible .publisher-card__format-label{visibility:visible}.publisher-card--compact .publisher-card__link{gap:12px;padding:20px 20px 17px}.publisher-card--compact .publisher-card__facts{padding:10px 20px 20px}.publisher-card--compact .publisher-card__metric strong{font-size:25px}@container publisher-card (width<=320px){.publisher-card__channels:has(>li:nth-child(4):last-child){max-width:66px}}@media (width<=700px){.publisher-card__link{padding:21px 21px 18px}.publisher-card__facts{padding:10px 21px 21px}}@media (prefers-reduced-motion:reduce){.publisher-card{transition:none}.publisher-card:hover{transform:none}}.audience-header{padding-top:28px}.audience-breadcrumb{color:var(--muted);align-items:center;gap:12px;margin-bottom:26px;font-size:13px;display:flex}.audience-breadcrumb a{text-underline-offset:4px;text-decoration:underline #c4c8d2}.audience-breadcrumb a:hover{color:var(--blue)}.audience-breadcrumb>span[aria-hidden]{color:#a5aabb}.audience-header__cover{background:var(--audience-background);color:var(--audience-ink);border-radius:6px;grid-template-columns:1.25fr 1fr;align-items:end;gap:40px;padding:37px 42px 41px;display:grid}.audience-header__cover .eyebrow{color:var(--audience-accent);margin-bottom:21px;font-size:12px}.audience-header__cover h1{letter-spacing:-.065em;font-size:clamp(56px,6.1vw,84px);font-weight:500;line-height:.98}.audience-header__intro{justify-self:end;max-width:365px;padding-bottom:3px}.audience-header__intro>p{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(21px,2.3vw,29px);line-height:1.25}.audience-browsebar{justify-content:space-between;align-items:center;gap:20px;padding-block:18px 25px;display:flex}.audience-browsebar__controls{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.audience-navigation{gap:4px 6px;min-width:0;display:flex}.audience-sort{border-radius:5px;flex-shrink:0;gap:2px;margin-left:6px;padding:3px;display:flex;position:relative}.audience-sort:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:-10px}.audience-sort[hidden]{display:none}.audience-sort__alphabetical{font-family:var(--font-mono);letter-spacing:-.06em;font-size:13px}.audience-navigation a{min-height:42px;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;padding:9px 17px;font-size:14px;transition:background .16s,color .16s;display:inline-flex}.audience-navigation a:hover{color:var(--ink);background:#f3f4f7}.audience-navigation a[aria-current=page]{background:var(--audience-background);color:var(--audience-ink);font-weight:600}.audience-directory .publisher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.audience-contact{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:50px;padding-block:54px 62px;display:flex}.audience-contact .eyebrow{color:var(--muted);margin-bottom:18px;font-size:12px}.audience-contact h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,39px);font-weight:500;line-height:1.15}.audience-contact p:not(.eyebrow){color:var(--muted);text-wrap:pretty;max-width:500px;margin-top:14px;font-size:15px;line-height:1.65}.audience-contact .button{flex-shrink:0}@media (width<=1050px){.audience-browsebar{flex-wrap:wrap;gap:14px}.audience-navigation{scrollbar-width:thin;flex-basis:100%;padding:4px 4px 7px;scroll-padding-inline:4px;overflow-x:auto}.audience-navigation a{flex-shrink:0}}@media (width<=960px){.audience-header__cover{gap:25px;padding:32px}.audience-header__cover h1{font-size:clamp(50px,7.2vw,68px)}.audience-directory .publisher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.audience-contact{gap:25px}}@media (width<=600px){.audience-header{padding-top:22px}.audience-breadcrumb{margin-bottom:20px}.audience-header__cover{grid-template-columns:1fr;align-items:start;gap:26px;padding:28px 25px}.audience-header__cover .eyebrow{margin-bottom:18px}.audience-header__cover h1{font-size:clamp(45px,10.5vw,62px)}.audience-header__intro{justify-self:start;max-width:290px;padding-bottom:0}.audience-header__intro>p{font-size:22px}.audience-browsebar{gap:12px;padding-block:13px 20px}.audience-browsebar__controls{justify-content:flex-end;max-width:100%}.audience-navigation{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;padding:4px 4px 7px;scroll-padding-inline:4px;overflow-x:auto}.audience-navigation a{flex-shrink:0;padding-inline:13px}.audience-directory .publisher-grid{grid-template-columns:minmax(0,1fr);gap:13px}.audience-contact{flex-direction:column;align-items:flex-start;gap:23px;margin-top:35px;padding-block:34px 42px}}@media (width<=380px){.audience-browsebar__controls{gap:6px}.audience-browsebar__controls .publisher-formats,.audience-sort{gap:0;padding:0}.audience-sort{margin-left:0}.audience-sort:before{left:-4px}}@media (width<=360px){.audience-browsebar__controls .discover-icon-control{flex-basis:40px;width:40px}}@media (prefers-reduced-motion:reduce){.audience-navigation a{transition:none}}
