.blog-prose{color:#c4c5d7;font-size:1.0625rem;line-height:1.8}.blog-prose>*+*{margin-top:1.5em}.blog-prose h1{color:#fff;letter-spacing:-.025em;margin-top:2.5em;font-size:2.25rem;font-weight:800;line-height:1.2}.blog-prose h2{color:#fff;letter-spacing:-.015em;border-bottom:1px solid #ffffff0f;margin-top:2.5em;padding-bottom:.5em;font-size:1.5rem;font-weight:700;line-height:1.3}.blog-prose h3{color:#e0e1ed;margin-top:2em;font-size:1.25rem;font-weight:600;line-height:1.4}.blog-prose h2:first-child,.blog-prose h3:first-child{margin-top:0}.blog-prose .heading-anchor{color:inherit;text-decoration:none}.blog-prose .heading-anchor:hover{text-underline-offset:4px;-webkit-text-decoration:underline #5347ce;text-decoration:underline #5347ce}.blog-prose p{color:#9698ae}.blog-prose strong{color:#e0e1ed;font-weight:600}.blog-prose a:not(.heading-anchor){color:#887cfd;text-underline-offset:3px;-webkit-text-decoration:underline #887cfd4d;text-decoration:underline #887cfd4d;transition:text-decoration-color .2s,color .2s}.blog-prose a:not(.heading-anchor):hover{color:#a89ffe;text-decoration-color:#887cfd}.blog-prose ul,.blog-prose ol{color:#9698ae;padding-left:1.5em}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose li{padding-left:.375em}.blog-prose li+li{margin-top:.5em}.blog-prose li strong{color:#e0e1ed}.blog-prose blockquote{color:#c4c5d7;background:#5347ce0f;border-left:3px solid #5347ce;border-radius:0 .75rem .75rem 0;padding:1em 1.25em;font-style:italic}.blog-prose blockquote p{color:#c4c5d7;margin-top:0}.blog-prose code{font-family:var(--font-jetbrains-mono),monospace;color:#e0e1ed;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.375rem;padding:.15em .4em;font-size:.875em}.blog-prose pre{background:#161829f2;border:1px solid #ffffff0f;border-radius:.75rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.blog-prose pre code{font-size:inherit;color:#c4c5d7;background:0 0;border:none;padding:0}.blog-prose table{border-collapse:collapse;border:1px solid #ffffff0f;border-radius:.75rem;width:100%;font-size:.9375rem;overflow:hidden}.blog-prose thead{background:#5347ce1a}.blog-prose th{text-align:left;color:#e0e1ed;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff14;padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.blog-prose td{color:#9698ae;border-bottom:1px solid #ffffff0a;padding:.75rem 1rem}.blog-prose tbody tr:last-child td{border-bottom:none}.blog-prose tbody tr:hover{background:#ffffff05}.blog-prose hr{background:linear-gradient(90deg,#0000,#5347ce4d,#0000);border:none;height:1px;margin:3rem 0}.blog-prose img{border:1px solid #ffffff0f;border-radius:.75rem;max-width:100%;height:auto}.blog-prose iframe{aspect-ratio:16/9;border:1px solid #ffffff0f;border-radius:.75rem;width:100%}@media (max-width:640px){.blog-prose table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}
