.blog-cover{background:#0e0f11;border:1px solid #ffffff14}.blog-cover-blank{background:radial-gradient(60% 70% at 25% 30%,#440154b3,#0000 70%),radial-gradient(50% 60% at 80% 80%,#f5b62a38,#0000 70%),linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 28px,#0e0f11}.blog-featured{border:1px solid var(--color-line-strong);background:radial-gradient(50% 80% at 100% 0,#f5b62a0f,#0000 70%),linear-gradient(#ffffff08,#ffffff03);transition:border-color .2s}.blog-featured:hover{border-color:#fff3}.blog-featured .blog-cover{border:0;border-radius:0}.blog-ad{background:radial-gradient(80% 40% at 50% 0,#f5b62a14,#0000 70%),linear-gradient(#121318,#0d0e12);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -30px #000000e6}.blog-ad:before{content:"";background:linear-gradient(90deg,#0000,#f5b62ab3,#0000);height:1px;position:absolute;inset:0 12% auto}.blog-toc a[data-active]{border-color:var(--color-accent);color:var(--color-fg)}.blog-prose{color:var(--color-fg-2);font-size:16.5px;line-height:1.75}@media (width>=640px){.blog-prose{font-size:17.5px}}.blog-prose>*+*{margin-top:1.15em}.blog-prose h2{color:var(--color-fg);letter-spacing:-.025em;text-wrap:balance;margin-top:2.4em;scroll-margin-top:96px;font-size:1.5em;font-weight:650;line-height:1.22}.blog-prose h3{color:var(--color-fg);letter-spacing:-.012em;margin-top:1.9em;scroll-margin-top:96px;font-size:1.13em;font-weight:600;line-height:1.35}.blog-prose h4,.blog-prose h5,.blog-prose h6{color:var(--color-fg);margin-top:1.6em;font-weight:600}.blog-prose h2+*,.blog-prose h3+*,.blog-prose h4+*{margin-top:.7em}.blog-prose strong,.blog-prose b{color:var(--color-fg);font-weight:600}.blog-prose a{color:var(--color-fg);text-underline-offset:3px;-webkit-text-decoration:underline #f5b62a80;text-decoration:underline #f5b62a80;text-decoration-thickness:1px;transition:text-decoration-color .15s}.blog-prose a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.blog-prose a[href$=\#pricing]{color:var(--color-accent);font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:1.3em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.45em}.blog-prose li::marker{color:var(--color-fg-3)}.blog-prose ol>li::marker{font-family:var(--font-mono);font-size:.85em}.blog-prose h2[id^=key-takeaways]{font-size:.72em;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-top:2em;font-weight:500}.blog-prose h2[id^=key-takeaways]+ul{color:var(--color-fg);background:linear-gradient(#f5b62a0f,#f5b62a04);border:1px solid #f5b62a38;border-radius:16px;margin-top:.8em;padding:1.1em 1.3em 1.1em 2.4em;font-size:.95em}.blog-prose h2[id^=key-takeaways]+ul li::marker{content:"▸  ";color:var(--color-accent)}.blog-prose blockquote{border-left:2px solid var(--color-accent);color:var(--color-fg);padding:.2em 0 .2em 1.2em;font-size:1.05em}.blog-prose hr{border:0;border-top:1px solid var(--color-line);margin:2.5em 0}.blog-prose code{color:var(--color-fg);font-family:var(--font-mono);background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:.1em .35em;font-size:.85em}.blog-prose pre{border:1px solid var(--color-line);background:#0e0f11;border-radius:14px;padding:1em 1.2em;font-size:.85em;overflow-x:auto}.blog-prose pre code{background:0 0;border:0;padding:0}.blog-prose img{background:#0e0f11;border:1px solid #ffffff1a;border-radius:16px;width:100%;height:auto;box-shadow:0 30px 80px -40px #000000e6}.blog-prose p:has(>img:only-child){margin-top:2em}.blog-prose p:has(>img:only-child)+p:has(>em:only-child),.blog-prose figcaption{color:var(--color-fg-3);text-align:center;margin-top:.7em;font-size:.82em}.blog-prose .table-wrap{border:1px solid var(--color-line-strong);background:#ffffff04;border-radius:14px;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:.85em;line-height:1.55}.blog-prose th{border-bottom:1px solid var(--color-line-strong);color:var(--color-fg-3);font-family:var(--font-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#ffffff08;padding:.75em 1em;font-size:.86em;font-weight:500}.blog-prose td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:.75em 1em}.blog-prose tr:last-child td{border-bottom:0}.blog-prose td:first-child{color:var(--color-fg);font-weight:500}.blog-prose h2[id^=sources]~ol,.blog-prose h2[id^=sources]~ul{color:var(--color-fg-3);font-size:.85em}.blog-prose>p:last-child:has(>em:only-child){border-top:1px solid var(--color-line);color:var(--color-fg-3);margin-top:2.5em;padding-top:1.2em;font-size:.8em;line-height:1.6}
