A Pinterest-style masonry gallery using only the CSS multi-column layout (columns: 3 220px) - no JavaScript, no masonry library, and no CSS Grid masonry value (which still isn't supported everywhere). break-inside: avoid keeps each card intact instead of splitting across columns, and the column count drops to 2 on narrow viewports via a single media query.