.blog-prose{color:var(--c-text-2);font-size:1.0625rem;line-height:1.8;overflow-wrap:break-word}.blog-prose>:first-child{margin-top:0}.blog-prose p{margin:0 0 1.25rem}.blog-prose>p:first-child{font-size:1.1875rem;line-height:1.75;color:var(--c-text-1)}.blog-prose h2{margin:3rem 0 1rem;padding-top:.25rem;font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.3;font-weight:700;letter-spacing:-.01em}.blog-prose h2,.blog-prose h3{color:var(--c-text-1);scroll-margin-top:6rem}.blog-prose h3{margin:2rem 0 .5rem;font-size:1.1875rem;line-height:1.4;font-weight:650}.blog-prose h4{margin:1.5rem 0 .5rem;font-size:1.0625rem}.blog-prose b,.blog-prose h4,.blog-prose strong{font-weight:600;color:var(--c-text-1)}.blog-prose a{color:#818CF8;text-decoration:underline;text-decoration-color:rgba(129,140,248,.4);text-underline-offset:3px;transition:text-decoration-color .15s}.blog-prose a:hover{text-decoration-color:#818CF8}.blog-prose ol,.blog-prose ul{margin:0 0 1.5rem;padding-left:1.5rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{margin:.5rem 0;padding-left:.25rem}.blog-prose li::marker{color:#818CF8;font-weight:600}.blog-prose li>p{margin:0}.blog-prose hr{margin:3rem 0;border:0;border-top:1px solid var(--c-border-2)}.blog-prose blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:3px solid #6366f1;color:var(--c-text-1);font-style:italic}.blog-prose code{padding:.125rem .375rem;border-radius:.375rem;background:var(--c-surface-2);color:#818CF8;font-size:.9em}.blog-prose pre{margin:1.5rem 0;padding:1rem 1.25rem;overflow-x:auto;border-radius:.75rem;border:1px solid var(--c-border-2);background:var(--c-surface-1)}.blog-prose pre code{padding:0;background:none}.blog-prose img{display:block;max-width:100%;height:auto;margin:2rem auto;border-radius:.75rem;border:1px solid var(--c-border-2)}.blog-prose figure{margin:2rem 0}.blog-prose figure img{margin:0 auto}.blog-prose figcaption{margin-top:.625rem;text-align:center;font-size:.875rem;color:var(--c-text-3)}.blog-prose table{display:block;width:100%;max-width:100%;margin:1.75rem 0;overflow-x:auto;border-collapse:separate;border-spacing:0;border:1px solid var(--c-border-2);border-radius:.75rem;font-size:.9375rem;line-height:1.6}.blog-prose tbody,.blog-prose thead,.blog-prose tr{width:100%}.blog-prose td,.blog-prose th{padding:.75rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--c-border-2)}.blog-prose th{background:var(--c-surface-1);color:var(--c-text-1);font-weight:600;white-space:nowrap}.blog-prose tr:last-child td{border-bottom:0}.blog-prose td:first-child{color:var(--c-text-1);font-weight:500}@media (min-width:640px){.blog-prose table{display:table}}