.blog-prose{color:#1a1a1ad1;font-size:17px;line-height:1.7}.blog-prose>:first-child{margin-top:0}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose blockquote,.blog-prose pre,.blog-prose .blog-table{margin:0 0 1.25em}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--color-surface);text-wrap:balance;scroll-margin-top:104px;font-weight:600}.blog-prose h2{letter-spacing:-.025em;margin:2.2em 0 .6em;font-size:clamp(25px,2.2vw,31px);line-height:1.18}.blog-prose h3{letter-spacing:-.015em;margin:1.8em 0 .5em;font-size:21px;line-height:1.3}.blog-prose h4{margin:1.5em 0 .4em;font-size:17px}.blog-prose strong{color:var(--color-surface);font-weight:600}.blog-prose a{color:var(--color-surface);text-underline-offset:3px;-webkit-text-decoration:underline #1a1a1a4d;text-decoration:underline #1a1a1a4d;transition:text-decoration-color .15s}.blog-prose a:hover{-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange)}.blog-prose ul,.blog-prose ol{padding-left:1.4em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin:.35em 0;padding-left:.2em}.blog-prose li::marker{color:#1a1a1a73}.blog-prose li>ul,.blog-prose li>ol{margin:.35em 0 0}.blog-prose blockquote{border-left:3px solid var(--color-orange);color:var(--color-surface);padding:.2em 0 .2em 1.1em}.blog-prose hr{border:0;border-top:1px solid #1a1a1a1f;margin:2.5em 0}.blog-prose code{font-family:var(--font-mono);background:var(--color-paper);border-radius:5px;padding:.12em .38em;font-size:.88em}.blog-prose pre{background:var(--color-surface);color:#ffffffd9;border-radius:14px;padding:18px 20px;font-size:13.5px;line-height:1.6;overflow-x:auto}.blog-prose pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.blog-prose img{border-radius:14px;max-width:100%;height:auto}.blog-prose .blog-table{overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #1a1a1a1a;padding:.7em .9em .7em 0}.blog-prose th{color:var(--color-surface);border-bottom-color:#1a1a1a40;font-weight:600}.blog-prose figure{margin:1.75em 0}.blog-prose figure img,.blog-prose figure video{width:100%;display:block}.blog-prose figcaption{color:#1a1a1a8c;text-align:center;margin-top:.6em;font-size:14px;line-height:1.5}.blog-prose .blog-video video{background:var(--color-paper);border-radius:14px}.blog-prose .blog-embed{aspect-ratio:16/9;background:var(--color-surface);border-radius:14px;margin:1.75em 0;position:relative;overflow:hidden}.blog-prose .blog-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-prose.article-prose{color:#1a1a1aeb;font-size:16px;font-weight:300;line-height:1.7}.blog-prose.article-prose h2{letter-spacing:-.01em;margin:2.4em 0 .7em;font-size:20px;font-weight:400;line-height:1.3}.blog-prose.article-prose h3,.blog-prose.article-prose h4{letter-spacing:-.005em;font-size:18px;font-weight:400;line-height:1.4}.blog-prose.article-prose strong,.blog-prose.article-prose th{font-weight:400}.blog-prose.article-prose table{font-size:14px}.blog-prose.article-prose figcaption{font-size:13px}.blog-prose.case-prose blockquote{color:var(--color-surface);background:linear-gradient(160deg,#f4f6fb 0%,#e3e9f4 55%,#d2dbeb 100%);border:0;border-radius:14px;margin:2em 0;padding:26px 28px;font-size:17px;font-style:normal;font-weight:300;line-height:1.6}.blog-prose.case-prose blockquote p{margin:0 0 .6em}.blog-prose.case-prose blockquote p:last-child{color:#1a1a1a99;margin-bottom:0;font-size:13px}.blog-prose.case-prose blockquote p:only-child{font-size:inherit;color:inherit}
