.article-prose{color:#2b2b3a;overflow-wrap:break-word;word-break:break-word;max-width:42rem;font-size:1.0625rem;line-height:1.8}.article-prose>*+*{margin-top:1.5rem}.article-prose h2,.article-prose h3,.article-prose h4{color:#14141f;letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:1rem;font-weight:700}.article-prose h2{margin-top:3rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.25}.article-prose h3{margin-top:2.5rem;font-size:clamp(1.25rem,1.05rem + .8vw,1.5rem);line-height:1.3}.article-prose h4{margin-top:2rem;font-size:1.15rem}.article-prose p{color:#2b2b3a}.article-prose a{color:#4a3df0;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #4a3df059;text-decoration:underline #4a3df059;transition:text-decoration-color .2s}.article-prose a:hover{text-decoration-color:#4a3df0e6}.article-prose strong{color:#16161f;font-weight:700}.article-prose ul,.article-prose ol{flex-direction:column;gap:.5rem;padding-left:1.5rem;display:flex}.article-prose ul{list-style:none}.article-prose ul>li{padding-left:1.25rem;position:relative}.article-prose ul>li:before{content:"";background:linear-gradient(135deg,#6f63ff,#493dfc);border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.7em;left:0}.article-prose ol{list-style:decimal}.article-prose ol>li::marker{color:#6f63ff;font-weight:700}.article-prose blockquote{color:#2b2b3a;background:linear-gradient(90deg,#a29cfc1a,#a29cfc00);border-left:3px solid #a29cfc;border-radius:0 .75rem .75rem 0;margin-top:2rem;margin-bottom:2rem;padding:1rem 1.5rem;font-size:1.15rem;font-style:italic;font-weight:500}.article-prose blockquote p{margin:0}.article-prose img{border-radius:1rem;width:100%;height:auto;box-shadow:0 12px 40px -16px #0d0d1459}.article-prose figure{margin-top:2rem;margin-bottom:2rem}.article-prose figcaption{text-align:center;color:#6b6b7d;margin-top:.75rem;font-size:.875rem}.article-prose hr{border:none;border-top:1px solid #0d0d141a;margin:3rem 0}.article-prose code{color:#493dfc;font-family:var(--font-mono);background:#0d0d140f;border-radius:.375rem;padding:.15rem .4rem;font-size:.9em}.article-prose pre{color:#e9e9f4;background:#0d0d14;border-radius:1rem;padding:1.25rem 1.5rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.article-prose pre code{color:inherit;background:0 0;padding:0}.article-prose table{border-collapse:collapse;width:100%;font-size:.95rem}.article-prose th,.article-prose td{text-align:left;border:1px solid #0d0d141a;padding:.65rem .9rem}.article-prose th{color:#16161f;background:#a29cfc1f;font-weight:600}
/*# sourceMappingURL=191p5zewawbj7.css.map*/