.blog-prose{color:var(--ink-soft);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.blog-prose :is(h1,h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin:1.5em 0 .6em;font-weight:700;line-height:1.25}.blog-prose h1{margin-top:0;font-size:2.5rem}.blog-prose h2{font-size:1.875rem}.blog-prose h3{font-size:1.5rem}.blog-prose :is(p,ul,ol,blockquote,pre,figure,table){margin:1.2em 0}.blog-prose :is(ul,ol){padding-left:1.5em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin:.4em 0}.blog-prose a{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}.blog-prose :is(img,video){border-radius:var(--radius);max-width:100%;height:auto}.blog-prose iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto}.blog-prose blockquote{border-left:3px solid var(--brand);padding-left:1.25em}.blog-prose pre{background:var(--muted);border-radius:var(--radius);padding:1.25em;overflow-x:auto}.blog-prose code{font-family:ui-monospace,monospace;font-size:.9em}.blog-prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.blog-prose :is(th,td){border:1px solid var(--border);text-align:left;padding:.6em .9em}.blog-prose th{background:var(--muted);color:var(--ink)}@media (width<=639px){.blog-prose h1{font-size:2rem}}
