.blog-prose{color:#d4d4d4;font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2,.blog-prose h3{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;font-weight:600}.blog-prose h2{margin-top:2.25em;font-size:1.625rem;line-height:1.2}.blog-prose h3{margin-top:1.75em;font-size:1.25rem;line-height:1.3}.blog-prose h2+*,.blog-prose h3+*{margin-top:.75em}.blog-prose strong{color:#fff;font-weight:600}.blog-prose a{color:#fff;text-underline-offset:.2em;-webkit-text-decoration:underline #a855f7b3;text-decoration:underline #a855f7b3;transition:text-decoration-color .2s}.blog-prose a:hover{text-decoration-color:#fff}.blog-prose ul,.blog-prose ol{padding-left:1.25em}.blog-prose ul{padding-left:0;list-style:none}.blog-prose ul>li{padding-left:1.35em;position:relative}.blog-prose ul>li:before{content:"";background:#a855f7;border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:.15em;box-shadow:0 0 10px #a855f799}.blog-prose ol{list-style:decimal}.blog-prose ol>li::marker{color:#c084fc;font-weight:600}.blog-prose li+li{margin-top:.5em}.blog-prose blockquote{font-family:var(--font-serif-italic), var(--font-serif), ui-serif, Georgia, serif;color:#fff;border-left:2px solid #a855f7;padding:.25em 0 .25em 1.25em;font-size:1.35em;font-style:italic;line-height:1.45}.blog-prose img{border:1px solid #ffffff14;border-radius:1rem;width:100%}.blog-prose hr{background:linear-gradient(90deg,#0000,#ffffff26,#0000);border:0;height:1px;margin:2.5em 0}.blog-prose code{background:#ffffff14;border-radius:.375rem;padding:.15em .4em;font-size:.9em}
