.blog-card h2 { margin: 14px 0; font-size: clamp(22px, 3vw, 30px); line-height: 1.5; }
.blog-card h2 a { text-decoration-thickness: 1px; }
.blog-rendered-body { margin: 48px auto 0; }
.blog-prose img { max-width: 100%; height: auto; }
.blog-prose .blog-table-scroll { min-width: 0; }
.blog-prose .blog-table-scroll:focus-visible { outline: 3px solid #8ca17b; outline-offset: 4px; }
@media (max-width: 600px) { .blog-rendered-body { margin-top: 32px; } }
