.blog-article{max-width:44rem}.blog-article__meta{margin:0 0 1.5rem;font-size:.85rem;color:var(--color-ink-subtle);font-weight:600}.blog-article__hero{margin:0 0 2rem;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:16/9;background:#e8eef3}.blog-article__hero img{width:100%;height:100%;object-fit:cover}.blog-article__body{color:var(--color-ink-muted);line-height:1.7;overflow-wrap:break-word}.blog-article__body h2,.blog-article__body h3{margin-top:1.75rem;overflow-wrap:break-word}.blog-article__body img{border-radius:var(--radius-sm);margin:1rem 0;max-width:100%;height:auto}.blog-article__body pre,.blog-article__body table{max-width:100%;overflow-x:auto}.blog-article__body a{color:var(--color-brand);text-decoration:underline}