.audience-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.audience-hero>*{min-width:0}.audience-hero h1{letter-spacing:-.024em;text-wrap:balance;overflow-wrap:break-word;max-width:26ch;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.audience-hero .ph-eyebrow{overflow-wrap:anywhere;margin-bottom:18px}.audience-hero .ph-lede{max-width:60ch;font-size:16.5px}.audience-hero .ph-aside{overflow-wrap:anywhere;align-self:start;padding:18px 20px}.audience-hero .ph-aside dl{grid-template-columns:fit-content(45%) minmax(0,1fr);gap:12px 18px}.audience-hero .ph-aside dd{text-align:left}@media (max-width:880px){.audience-hero{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:760px){.page-hero.audience-hero{padding:28px 20px 30px}}.audience-body{max-width:74ch;margin-top:8px}.audience-body>*{min-width:0}.audience-body h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);overflow-wrap:break-word;margin:56px 0 16px;font-size:clamp(22px,2.3vw,30px);font-weight:500;line-height:1.15}.audience-body h2:first-child{margin-top:0}.audience-body p{color:var(--ink-2);letter-spacing:-.003em;margin:0 0 16px;font-size:16px;line-height:1.65}.audience-body ul,.audience-body ol{color:var(--ink-2);margin:0 0 16px;padding-left:1.4rem}.audience-body li{margin-bottom:8px;line-height:1.6}.audience-body strong{color:var(--ink);font-weight:600}.audience-body a{color:var(--teal-deep);text-underline-offset:.15em;text-decoration:underline}.audience-body a:hover{color:var(--teal-ink)}@media (max-width:760px){.audience-body h2{margin-top:40px}}
