.blog-prose{max-width:90ch;font-size:1.0625rem;line-height:1.8;color:rgba(255,255,255,.86);overflow-wrap:break-word}.blog-prose>*+*{margin-top:1.25rem}.blog-prose h2,.blog-prose h3{position:relative;scroll-margin-top:6rem;font-weight:700;line-height:1.3;color:#fff}.blog-prose h2{margin-top:3rem;font-size:1.65rem}.blog-prose h3{margin-top:2.25rem;font-size:1.25rem}.blog-prose .heading-anchor{margin-left:.5rem;color:#00d2ff;opacity:0;text-decoration:none;transition:opacity .2s}.blog-prose .heading-anchor:before{content:"#"}.blog-prose .heading-anchor:focus-visible,.blog-prose h2:hover .heading-anchor,.blog-prose h3:hover .heading-anchor{opacity:1}.blog-prose a:not(.heading-anchor){color:#00d2ff;text-decoration:underline;text-decoration-color:rgba(0,210,255,.4);text-underline-offset:3px;transition:text-decoration-color .2s}.blog-prose a:not(.heading-anchor):hover{text-decoration-color:#00d2ff}.blog-prose ol,.blog-prose ul{padding-left:1.5rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4rem}.blog-prose li::marker{color:#00d2ff}.blog-prose :not(pre)>code{padding:.15em .4em;border-radius:.375rem;background:rgba(255,255,255,.08);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875em;color:#fff}.blog-prose blockquote{padding-left:1rem;border-left:3px solid rgba(255,255,255,.2);color:rgba(255,255,255,.7);font-style:italic}.blog-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.95rem}.blog-prose td,.blog-prose th{padding:.6rem .9rem;border:1px solid rgba(255,255,255,.1);text-align:left}.blog-prose th{background:rgba(255,255,255,.05);font-weight:600;color:#fff}.blog-prose img{max-width:100%;height:auto;border-radius:.75rem}.blog-prose figure:not([data-rehype-pretty-code-figure]){margin:2rem 0}.blog-prose figure:not([data-rehype-pretty-code-figure]) img{margin:0 auto}.blog-prose figcaption{margin-top:.6rem;text-align:center;font-size:.85rem;line-height:1.5;color:#737373}.blog-prose figure[data-rehype-pretty-code-figure]{margin:1.75rem 0}.blog-prose pre{padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;overflow-x:auto;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.65}.blog-prose pre code{display:block;width:max-content;min-width:100%;background:none;padding:0}.blog-prose .callout{padding:1rem 1.25rem;border-left:3px solid #00d2ff;border-radius:.5rem;background:rgba(0,210,255,.06);font-style:normal;color:rgba(255,255,255,.86)}.blog-prose .callout>*+*{margin-top:.6rem}.blog-prose .callout-title{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#00d2ff}.blog-prose .callout-warning{border-left-color:#ff2a6d;background:rgba(255,42,109,.07)}.blog-prose .callout-warning .callout-title{color:#ff2a6d}.blog-prose .takeaways{margin-top:3rem;padding:1.5rem 1.75rem;border:1px solid rgba(0,210,255,.3);border-radius:1rem;background:rgba(255,255,255,.03)}.blog-prose .takeaways>*+*{margin-top:1rem}.blog-prose .takeaways>h2{margin-top:0}