.audiences__shell{max-width:var(--content-max);margin-inline:auto;padding:3rem clamp(1.25rem,4vw,3rem) 4rem}.audiences h1{grid-column:1/-1;max-width:27ch;font-size:clamp(2.4rem,4.5vw,4rem)}.audiences h2{font-size:clamp(1.75rem,2.7vw,2.6rem);line-height:1.14}.audiences h3{font-size:1.3rem;line-height:1.25}.audiences p{max-width:65ch}.audiences__intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem clamp(2rem,5vw,4rem);padding-bottom:4rem;display:grid}.audiences__intro-copy{gap:1.5rem;display:grid}.audiences__intro-copy>p{font-size:1.125rem;line-height:1.6}.audiences__intro-action{justify-items:start;gap:.75rem;display:grid}.audiences__example{background:var(--color-depth);color:#fff;border-radius:var(--radius-card);gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.audiences__example h2{color:#fff;font-size:clamp(1.6rem,2.4vw,2.1rem)}.audiences__example h3{color:var(--color-signal);font-size:1.2rem}.audiences__example div p{margin-top:.5rem}.audiences__section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;padding-bottom:2rem;display:grid}.audiences__section-heading p{color:var(--color-ink-muted)}.audiences__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.audiences__table caption{color:var(--color-ink-muted);text-align:left;padding-bottom:1rem}.audiences__table th,.audiences__table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:1.25rem}.audiences__table th{font-weight:700;line-height:1.4}.audiences__table thead th{background:var(--color-interaction);color:#fff;vertical-align:bottom}.audiences__table thead th:first-child{border-top-left-radius:var(--radius-card);width:22%}.audiences__table thead th:last-child{border-top-right-radius:var(--radius-card)}.audiences__column-title{color:var(--color-signal);font:700 1.3rem/1.3 Figtree,Arial,sans-serif;display:block}.audiences__size{font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:.95rem;display:block}.audiences__table tbody th,.audiences__table tbody td{border-bottom:1px solid var(--color-depth)}.audiences__table tbody th{background:color-mix(in srgb, var(--color-signal) 20%, var(--color-background));border-inline-start:1px solid var(--color-depth)}.audiences__table tbody td:last-child{border-inline-end:1px solid var(--color-depth)}.audiences__table tbody tr:last-child th{border-bottom-left-radius:var(--radius-card)}.audiences__table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-card)}.audiences__table td{color:var(--color-ink-muted)}.audiences__table td:last-child{background:var(--color-wash)}.audiences__mobile-label{display:none}.audiences__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);padding-block:2.5rem 4rem;display:grid}.audiences__method{align-content:start;justify-items:start;gap:1.25rem;display:grid}.audiences__method p,.audiences__priority p{margin-top:.75rem}.audiences__contact{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:2rem;padding-top:2.5rem;display:flex}.audiences__contact>div{gap:1rem;display:grid}.audiences__contact .button{flex-shrink:0}@media (width<=52rem){.audiences__shell{padding-top:2rem}.audiences__intro,.audiences__section-heading,.audiences__notes{grid-template-columns:1fr}.audiences__section-heading{gap:1rem}.audiences__contact{flex-direction:column;align-items:start}.audiences__table,.audiences__table thead,.audiences__table tbody,.audiences__table caption{display:block}.audiences__table thead tr{background:var(--color-interaction);border-radius:var(--radius-card) var(--radius-card) 0 0;grid-template-columns:1fr;display:grid}.audiences__table thead th{background:0 0;padding:1rem}.audiences__table thead th:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.audiences__column-title{font-size:1.15rem}.audiences__table tbody tr{border:1px solid var(--color-depth);border-top:0;display:grid}.audiences__table tbody tr:last-child{border-radius:0 0 var(--radius-card) var(--radius-card);overflow:hidden}.audiences__table tbody th,.audiences__table tbody td:last-child,.audiences__table tbody td{border:0;border-radius:0}.audiences__table tbody tr:last-child th,.audiences__table tbody tr:last-child td:last-child{border-radius:0}.audiences__table tbody th{padding:1rem;font-size:1.2rem}.audiences__table td{padding:1rem;display:block}.audiences__mobile-label{color:var(--color-ink);margin-bottom:.5rem;font-weight:700;display:block}}
