a036c89291
sm:flex-row (640px) put the 380px image side-by-side with text well before there was comfortable room for it — tablet widths (768-1023px) read as cramped. Now stays stacked like mobile through lg (1024px), with a max-w-[32rem] cap between sm and lg so the stacked card reads as centered/narrower instead of stretching to fill the tablet viewport (true mobile stays unconstrained, the viewport is already narrow there). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>