.blog-prose{overflow-wrap:break-word;line-height:1.55}.blog-prose>*+*{margin-top:1rem}.blog-prose :is(h2,h3,h4){margin-top:2rem;line-height:1.1}.blog-prose h2{font-size:var(--text-lg)}.blog-prose :is(h3,h4){font-size:var(--text-md)}.blog-prose a{color:var(--brass-ink);text-underline-offset:4px;text-decoration:underline}.blog-prose :is(ul,ol){padding-left:1.25rem}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.25rem}.blog-prose blockquote{border-left:3px solid var(--rule);color:var(--ink-2);padding-left:1rem}.blog-prose code{background:var(--paper-2);border-radius:4px;padding:.1em .3em;font-size:.9em}.blog-prose pre{background:var(--paper-2);border-radius:var(--radius-ui);padding:1rem;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0}.blog-prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}@media (width>=48rem){.blog-prose table{width:100%;display:table}}.blog-prose :is(th,td){border:1px solid var(--rule);text-align:left;padding:.4rem .6rem}.blog-prose img{border-radius:var(--radius-ui);max-width:100%;height:auto}.blog-prose figure{margin-top:1.5rem}.blog-prose figcaption{font-size:var(--text-sm);color:var(--muted);margin-top:.5rem}.blog-prose hr{border:0;border-top:1px solid var(--rule);margin:2rem 0}
