/* A 320px phone has 288px of card space. Let the existing 290px grid minimum shrink. */
.blog-grid { grid-template-columns: repeat(auto-fill, minmax(min(100%, 290px), 1fr)); }
.blog-card, .blog-body, .blog-figure { min-width: 0; }
.blog-wrap picture { max-width: 100%; }

