.mls-need{padding-block:clamp(72px,9vw,128px) var(--mls-section-sm)}.mls-need__stats{align-items:end;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:28px}.mls-need__stat{border-top:1.5px solid color-mix(in srgb,var(--fg) 40%,transparent);padding-top:18px}.mls-need__num{color:var(--head,inherit);font:700 clamp(96px,15vw,220px)/.82 var(--mls-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;white-space:nowrap}.mls-need__text{font-size:clamp(18px,1.6vw,22px);line-height:1.35;margin-top:16px;max-width:440px;text-wrap:pretty}.mls-need__foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:clamp(32px,4vw,48px)}.mls-need__line{color:var(--head,inherit);font:700 clamp(24px,2.8vw,38px)/1.05 var(--mls-display);letter-spacing:-.035em;max-width:640px}.mls-need__src{color:var(--muted);font-size:12px;line-height:1.5;max-width:460px}