.blog-prose{color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.85}.blog-prose>*+*{margin-top:1.5em}.blog-prose>:first-child{margin-top:0}.blog-prose :is(h2,h3,h4,h5,h6){font-family:var(--font-clash-display), sans-serif;letter-spacing:-.025em;margin-top:2.25em;scroll-margin-top:6rem;font-weight:600;line-height:1.25}.blog-prose h2{font-size:clamp(1.625rem,3vw,2.25rem)}.blog-prose h3{font-size:clamp(1.375rem,2.5vw,1.75rem)}.blog-prose :is(h4,h5,h6){font-size:1.25rem}.blog-prose :is(ul,ol){padding-left:1.5em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5em}.blog-prose li>:is(p,ul,ol){margin-top:.75em}.blog-prose a{color:var(--color-accent-active);text-underline-offset:.2em;text-decoration:underline}.blog-prose a:hover{color:var(--color-ink)}.blog-prose a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.blog-prose blockquote{border-left:3px solid var(--color-accent);color:var(--color-ink-secondary);padding:.25em 0 .25em 1.25em}.blog-prose blockquote>*+*{margin-top:1em}.blog-prose pre{border:1px solid var(--color-border);background:var(--color-light);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:clamp(1rem,3vw,1.75rem);font-size:.9em;line-height:1.7}.blog-prose pre:has([data-formula]){border-left:3px solid var(--color-accent)}.blog-prose [data-formula]{font-family:var(--font-sans)}.blog-prose :not(pre)>code{background:var(--color-light);padding:.15em .3em;font-size:.9em}.blog-prose img{max-width:100%;height:auto}.blog-prose hr{border-color:var(--color-border);margin-block:2.5em}.blog-table-scroll{max-width:100%;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;font-size:.9em}.blog-prose :is(th,td){border:1px solid var(--color-border);text-align:left;padding:.6em .8em}.blog-prose th{background:var(--color-light)}.blog-prose .contains-task-list{padding-left:0;list-style:none}.blog-prose .task-list-item input{margin-right:.5em}
