.blog-article{padding:1rem 0}.blog-article h1{margin-bottom:.4em}.blog-article h2{font-size:var(--text-article-h2);margin-top:1.5em}.blog-article h3{font-size:var(--text-article-h3);margin-top:1.25em}.blog-article h2:first-child,.blog-article h3:first-child{margin-top:0}.blog-article .published-at{display:block;margin-bottom:1rem}.blog-article img{border-radius:2rem;height:auto;margin-bottom:1rem;width:100%}.blog-article img.blog-hero{height:auto}
