/* Marcin's survey, 2026-10-29: title 3 lines, description 3 lines, aligned links.
 * Visual clipping only. Complete title/description/link text remains in the HTML.
 */
body:is(.hw-grafit,.hw-pattern) .blog-grid>article{display:flex;flex-direction:column;min-width:0;align-items:stretch}
body:is(.hw-grafit,.hw-pattern) .blog-grid>article>h3,
body:is(.hw-grafit,.hw-pattern) .blog-grid>article>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
body:is(.hw-grafit,.hw-pattern) .blog-grid>article>h3{line-height:1.3;min-height:3.9em;max-height:3.9em}
body:is(.hw-grafit,.hw-pattern) .blog-grid>article>p{line-height:1.65;min-height:4.95em;max-height:4.95em;margin-bottom:24px}
body:is(.hw-grafit,.hw-pattern) .blog-grid>article>.text-link{align-self:flex-start;margin-top:auto}
