.blog-prose{color:var(--c-text-333333);letter-spacing:-.01em;word-break:keep-all;font-size:16px;line-height:1.8}.blog-prose>*+*{margin-top:1.15em}.blog-prose h2{letter-spacing:-.02em;color:var(--c-text-1a1a1a);margin-top:2.6em;margin-bottom:.7em;scroll-margin-top:5rem;font-size:21px;font-weight:700;line-height:1.4}.blog-prose h3{color:var(--c-text-1a1a1a);margin-top:2em;margin-bottom:.5em;scroll-margin-top:5rem;font-size:17px;font-weight:600;line-height:1.5}.blog-prose strong{color:var(--c-text-1a1a1a);font-weight:600}.blog-prose a{color:var(--c-text-1a1a1a);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-border-d8d3c8);text-decoration-color:var(--c-border-d8d3c8)}.blog-prose a:hover{text-decoration-color:currentColor}.blog-prose ul,.blog-prose ol{padding-left:1.15rem}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4em}.blog-prose li::marker{color:var(--c-text-999999)}.blog-prose blockquote{border-left:3px solid var(--c-border-d8d3c8);color:var(--c-text-555555);padding:.1em 0 .1em 1rem}.blog-prose hr{border:0;border-top:1px solid var(--c-border-e7e4dc);margin-top:2.6em;margin-bottom:2.6em}.blog-table-wrap{margin-top:1.6em;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;min-width:28rem;font-size:15px;line-height:1.6}.blog-prose th,.blog-prose td{border-bottom:1px solid var(--c-border-e7e4dc);text-align:left;vertical-align:top;padding:.6rem .75rem}.blog-prose th{background:var(--c-bg-f7f5f1);color:var(--c-text-1a1a1a);white-space:nowrap;font-weight:600}.blog-prose code{background:var(--c-bg-f5f3ee);font-family:var(--font-mono), ui-monospace, monospace;border-radius:5px;padding:.12em .36em;font-size:.88em}.blog-prose .blog-note{border:1px solid var(--c-border-e7e4dc);background:var(--c-bg-f7f5f1);border-radius:14px;padding:1.05rem 1.15rem;font-size:15px}.blog-prose .blog-note>*+*{margin-top:.6em}
