/* Eryn Wells */ a:has(> img) { grid-column: content-start / content-end; } @media (max-width: 639px) { a:has(> img) { grid-column: gutter-start / gutter-end; } } main { gap: var(--body-item-spacing) 0; } main > article > :not(:last-child) { margin-block-end: var(--body-item-spacing); }