.blog-prose{--bp-text:var(--color-text,#ebebeb);--bp-body:color-mix(in srgb, var(--bp-text) 86%, transparent);--bp-muted:var(--color-text-muted,#b6c0d4);--bp-accent:var(--color-accent-blue,#6d94ff);--bp-mint:var(--color-accent-mint,#9dffb0);--bp-green:var(--color-card-green,#abf295);--bp-card:var(--color-bg-card,#1e2a4a);--bp-deep:var(--color-bg-deep,#0f1526);--bp-ink:var(--color-text-dark,#121f36);--bp-line:#ffffff24;color:var(--bp-body);overflow-wrap:break-word;text-wrap:pretty;font-size:clamp(1.0625rem,.35vw + .98rem,1.25rem);line-height:1.8}.blog-prose ::selection{background:color-mix(in srgb, var(--bp-accent) 40%, transparent)}.blog-prose :where(*){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:normal!important;text-transform:none!important;text-indent:0!important;text-shadow:none!important;float:none!important;box-sizing:border-box!important;background:0 0!important;max-width:100%!important;position:static!important}.blog-prose :where(div,span,font,center,section,article,header,footer,aside,main,p,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,figure,figcaption,table,thead,tbody,tfoot,tr,td,th,pre){white-space:normal!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.blog-prose p{text-align:left!important;margin:0 0 1.5em!important}.blog-prose p:empty{display:none!important}.blog-prose p:has(>br:only-child){display:none!important}.blog-prose>p:first-child{color:var(--bp-text)!important;font-size:1.15em!important;line-height:1.7!important}.blog-prose :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;scroll-margin-top:7rem;color:var(--bp-text)!important;letter-spacing:-.02em!important;text-align:left!important;margin:2.4em 0 .7em!important;font-weight:700!important;line-height:1.12!important}.blog-prose :is(h1,h2){font-size:clamp(1.75rem,1.2vw + 1.4rem,2.6rem)!important}.blog-prose h2:after{content:"";background:linear-gradient(90deg, var(--bp-mint), var(--bp-green));border-radius:999px;width:3.25rem;height:.3rem;margin-top:.6rem;display:block}.blog-prose h3{font-size:clamp(1.3rem,.8vw + 1.1rem,1.75rem)!important}.blog-prose h4{color:var(--bp-accent)!important;margin-top:2em!important;font-size:1.125em!important}.blog-prose :is(h5,h6){color:var(--bp-muted)!important;margin-top:1.8em!important;font-size:1em!important}.blog-prose>:first-child{margin-top:0!important}.blog-prose>:last-child{margin-bottom:0!important}.blog-prose a{text-underline-offset:.22em;font-weight:600;text-decoration-thickness:.08em;transition:color .2s,text-decoration-color .2s;color:var(--bp-accent)!important;text-decoration:underline!important;-webkit-text-decoration-color:color-mix(in srgb, var(--bp-accent) 45%, transparent)!important;text-decoration-color:color-mix(in srgb, var(--bp-accent) 45%, transparent)!important}.blog-prose a:hover{color:var(--bp-mint)!important;text-decoration-color:currentColor!important}.blog-prose a:has(>img){text-decoration:none!important}.blog-prose :is(strong,b){color:var(--bp-text)!important;font-weight:700!important}.blog-prose :is(em,i,cite){font-style:italic!important}.blog-prose u{text-underline-offset:.2em;-webkit-text-decoration-color:var(--bp-mint)!important;text-decoration-color:var(--bp-mint)!important}.blog-prose :is(s,del,strike){color:var(--bp-muted)!important}.blog-prose mark{background:color-mix(in srgb, var(--bp-mint) 28%, transparent)!important;color:var(--bp-text)!important;border-radius:.3em!important;padding:.05em .3em!important}.blog-prose small{color:var(--bp-muted)!important;font-size:.85em!important}.blog-prose :is(sup,sub){font-size:.72em!important;line-height:0!important}.blog-prose :is(ul,ol){margin:0 0 1.5em!important;padding-left:1.5em!important;list-style-position:outside!important}.blog-prose ul{list-style-type:disc!important}.blog-prose ol{list-style-type:decimal!important}.blog-prose ul ul{list-style-type:circle!important}.blog-prose li{text-align:left!important;margin:.55em 0!important;padding-left:.3em!important;display:list-item!important}.blog-prose li::marker{color:var(--bp-mint);font-weight:700}.blog-prose li>p{margin:0!important}.blog-prose li>:is(ul,ol){margin:.6em 0 0!important}.blog-prose blockquote{background:var(--bp-green)!important;color:var(--bp-ink)!important;text-align:left!important;border-radius:1.5rem!important;margin:2.2em 0!important;padding:1.5rem 1.75rem 1.5rem 2rem!important;font-size:1.1em!important;font-weight:600!important;line-height:1.5!important}.blog-prose blockquote:before{content:"“";opacity:.45;margin-bottom:.1em;font-size:3.5em;font-weight:800;line-height:.6;display:block}.blog-prose blockquote p{font-size:inherit!important;margin:0 0 .8em!important}.blog-prose blockquote>:last-child{margin-bottom:0!important}.blog-prose blockquote :is(a,strong,b,em,code){color:inherit!important;text-decoration-color:currentColor!important}.blog-prose blockquote :is(cite,footer){opacity:.7;display:block;margin-top:1em!important;font-size:.8em!important;font-style:normal!important;font-weight:700!important}.blog-prose :is(code,kbd,samp){word-break:break-word;color:var(--bp-mint)!important;background:#ffffff1a!important;border-radius:.4em!important;padding:.18em .45em!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;font-size:.88em!important}.blog-prose pre{tab-size:2;background:var(--bp-deep)!important;color:var(--bp-text)!important;border:1px solid var(--bp-line)!important;white-space:pre!important;text-align:left!important;border-radius:1.25rem!important;margin:2em 0!important;padding:1.25rem 1.5rem!important;font-size:.9rem!important;line-height:1.65!important;overflow-x:auto!important}.blog-prose pre :where(*){white-space:pre!important}.blog-prose pre code{word-break:normal;color:var(--bp-text)!important;font-size:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important}.blog-prose img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border:1px solid var(--bp-line)!important;border-radius:1.5rem!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(75vh,44rem)!important;margin:2.2em auto!important;display:block!important;overflow:visible!important;box-shadow:0 20px 60px -20px #0009!important}.blog-prose img[data-orientation=landscape]{width:100%!important;max-width:100%!important;height:auto!important;max-height:min(70vh,40rem)!important}.blog-prose img[data-orientation=portrait]{width:auto!important;max-width:min(100%,28rem)!important;height:auto!important;max-height:min(80vh,48rem)!important}.blog-prose img[data-orientation=square]{width:min(100%,32rem)!important;max-width:100%!important;height:auto!important}.blog-prose img.emoji,.blog-prose img[alt*=emoji i]{vertical-align:-.15em;width:1.1em!important;max-width:1.1em!important;height:1.1em!important;max-height:1.1em!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0 .1em!important;display:inline!important}.blog-prose figure{text-align:center!important;width:100%!important;max-width:100%!important;height:auto!important;margin:2.5em 0!important;display:block!important;overflow:visible!important}.blog-prose figure img{margin:0 auto!important}.blog-prose :is(p,div,span,a):has(>img){height:auto!important;max-height:none!important;overflow:visible!important}.blog-prose figcaption{color:var(--bp-muted)!important;text-align:center!important;margin-top:.9em!important;font-size:.875rem!important;line-height:1.5!important}.blog-prose :is(video,iframe,embed,object){aspect-ratio:16/9;border:1px solid var(--bp-line)!important;background:#000!important;border-radius:1.5rem!important;width:100%!important;max-width:100%!important;height:auto!important;margin:2.2em 0!important;display:block!important}.blog-prose audio{width:100%!important;margin:2em 0!important;display:block!important}.blog-prose table{-webkit-overflow-scrolling:touch;border:1px solid var(--bp-line)!important;border-collapse:collapse!important;border-spacing:0!important;border-radius:1.25rem!important;width:100%!important;margin:2.2em 0!important;font-size:.95em!important;line-height:1.55!important;display:block!important;overflow-x:auto!important}.blog-prose :is(th,td){border-bottom:1px solid var(--bp-line)!important;text-align:left!important;vertical-align:top!important;min-width:7rem!important;padding:.85em 1.1em!important}.blog-prose th{color:var(--bp-text)!important;white-space:nowrap!important;background:#ffffff14!important;font-weight:700!important}.blog-prose tbody tr:nth-child(2n) td{background:#ffffff08!important}.blog-prose tbody tr:last-child td{border-bottom:0!important}.blog-prose caption{color:var(--bp-muted)!important;text-align:left!important;padding:.75em 1.1em!important;font-size:.875em!important}.blog-prose hr{background:linear-gradient(90deg, transparent, var(--bp-line), transparent)!important;border:0!important;height:1px!important;margin:3em 0!important}.blog-prose details{background:var(--bp-card)!important;border:1px solid var(--bp-line)!important;border-radius:1.25rem!important;margin:1.5em 0!important;padding:1rem 1.25rem!important}.blog-prose summary{cursor:pointer;color:var(--bp-text)!important;font-weight:700!important}.blog-prose details[open]>summary{margin-bottom:.75em!important}@media (max-width:640px){.blog-prose{line-height:1.75}.blog-prose blockquote{border-radius:1.25rem!important;padding:1.25rem 1.25rem 1.25rem 1.5rem!important}.blog-prose img,.blog-prose :is(video,iframe){border-radius:1.1rem!important;margin:1.8em auto!important}.blog-prose pre{padding:1rem 1.1rem!important;font-size:.82rem!important}}
