.neo-heading{gap:var(--space-4);text-align:left;flex-direction:column;align-items:flex-start;max-width:52rem;display:flex}.neo-heading__title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-display-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--text-strong);text-wrap:balance;margin:0}.neo-heading--center{text-align:center;align-items:center;max-width:44rem;margin-inline:auto}.neo-heading__lead{max-width:46rem;font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--text-muted);margin:0}
