/* Men's landing only. Does not restyle the shared section nav. */
.hh-audience--men .aud-card {
 display: flex;
 flex-direction: column;
}
.hh-audience--men .aud-card__num {
 margin-bottom: 1.15rem;
}
.hh-audience--men .aud-card__points {
 display: grid;
 gap: .75rem;
 margin: 0 0 1.25rem;
}
.hh-audience--men .aud-card__points p {
 margin: 0;
 font-size: .92rem;
 line-height: 1.65;
}
.hh-audience--men .aud-card__points strong {
 color: var(--aud-ink);
 font-weight: 600;
}
.hh-audience--men .aud-card__link {
 margin-top: auto;
}
.hh-audience--men #men-needs .aud-section__head h2 {
 min-width: 0;
 max-width: 100%;
 white-space: normal;
 text-wrap: balance;
}
.hh-audience--men .aud-process__item p,
.hh-audience--men .aud-card__points p {
 text-wrap: pretty;
}
.hh-audience--men .aud-men-path {
 max-width: 48rem;
 margin: 2.25rem auto 0;
 color: var(--aud-muted);
 text-align: center;
 line-height: 1.8;
 text-wrap: pretty;
}
.hh-audience--men .aud-men-path a,
.hh-audience--men .aud-reason a,
.hh-audience--men .aud-section__head a,
.hh-audience--men .aud-expect a {
 color: var(--aud-accent-dark);
 font-weight: 600;
 text-underline-offset: .18em;
}
.hh-audience--men .aud-men-path a {
 white-space: nowrap;
}
