.tt-lead{max-width:920px;margin-inline:auto;padding:var(--tt-space-10,40px) var(--tt-space-6,24px) var(--tt-space-16,64px)}.tt-lead__eyebrow{font-size:12px;font-weight:700;font-style:italic;letter-spacing:1px;color:var(--tt-primary);margin-bottom:10px}.tt-lead__title{font-family:var(--tt-font-heading);font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:-.8px;margin:0 0 12px}.tt-lead__lead{font-size:18px;line-height:1.6;color:var(--tt-muted);max-width:640px;margin:0 0 32px}
