Tightens the /search results layout to a Google-style 680px-wide column
centered in the page, swaps the divider lines for `gap-y-1` + bumped row
padding so each result has visible breathing room, and renders an inline
image preview when a result references one.
Image previews: extracted server-side from the first markdown
`\` in description / commentSnippet / documentSnippet and surfaced
on `CompanySearchResult.previewImageUrl`. The row renders an 88×88 lazy
thumbnail when present.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>