.blog-post{img.blog-cover{width:100%;max-width:100%;border-radius:1em;object-fit:cover;object-position:center center;aspect-ratio:1.77}h1,h2,h3{font-weight:700;margin:.3em 0;line-height:1.1}h1{font-size:2.4em}h2{font-size:1.8em}h3{font-size:1.2em}h4{font-size:1.1em;margin:.5em 0}img{width:100%;max-width:100%;border-radius:1em}img.equation{display:block;margin-left:auto;margin-right:auto;object-fit:contain;object-position:center center;width:auto}ol{list-style-type:decimal}ol,ul{padding-left:2rem}ul{list-style-type:disc}table caption{color:hsl(var(--muted-foreground));margin-bottom:.5em}svg.equation{display:block;margin-left:auto;margin-right:auto;stroke:currentColor}svg.equation path{stroke:currentColor;fill:currentColor}}.blog-posts-list .blog-post{h2{margin:0}}