.blog-prose-v2{color:#1a1a1a;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.75}.blog-prose-v2 :where(h2:not([class*=text-])){letter-spacing:-.025em;color:#0a0a0a;border-top:1px solid #e7e5e4;margin:3.5rem 0 1.25rem;padding-top:1.5rem;scroll-margin-top:96px;font-size:1.875rem;font-weight:700;line-height:1.25}.blog-prose-v2 :where(h2:not([class*=text-])):first-child{border-top:0;margin-top:.5rem;padding-top:0}.blog-prose-v2 :where(h3:not([class*=text-])){letter-spacing:-.02em;color:#0a0a0a;margin:2.5rem 0 .75rem;scroll-margin-top:96px;font-size:1.5rem;font-weight:600;line-height:1.3}.blog-prose-v2 :where(h4:not([class*=text-])){color:#0a0a0a;margin:2rem 0 .5rem;font-size:1.125rem;font-weight:600}.blog-prose-v2 :where(p:not([class*=text-]):not([class*=font-mono]):not([class*=mt-]):not([class*=font-semibold])){color:#292524;margin:1rem 0}.blog-prose-v2 strong{color:#0a0a0a;font-weight:600}.blog-prose-v2 em{font-style:italic}.blog-prose-v2 a{color:#4f46e5;text-underline-offset:3px;font-weight:500;text-decoration:underline 1px #4f46e552;transition:text-decoration-color .15s,color .15s}.blog-prose-v2 a:hover{color:#4338ca;text-decoration-color:#4338ca}.blog-prose-v2 :where(ul:not([class]),ol:not([class])){margin:1.25rem 0;padding-left:1.5rem}.blog-prose-v2 :where(ul:not([class])){list-style:outside}.blog-prose-v2 :where(ol:not([class])){list-style:decimal}.blog-prose-v2 :where(li:not([class])){margin:.4rem 0;padding-left:.4rem}.blog-prose-v2 :where(li:not([class]))::marker{color:#4f46e5}.blog-prose-v2 :where(li:not([class]))>p{margin:.25rem 0}.blog-prose-v2 blockquote{color:#1c1917;background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 100%);border-left:4px solid #4f46e5;border-radius:.875rem;margin:1.75rem 0;padding:1.25rem 1.5rem;position:relative;box-shadow:0 1px 2px #00000008}.blog-prose-v2 blockquote p{color:inherit;margin:.5rem 0;font-size:1rem;line-height:1.7}.blog-prose-v2 blockquote p:first-child{margin-top:0}.blog-prose-v2 blockquote p:last-child{margin-bottom:0}.blog-prose-v2>blockquote:first-of-type:before,.blog-prose-v2 article>blockquote:first-of-type:before{content:"Key takeaway";text-transform:uppercase;letter-spacing:.18em;color:#4f46e5;margin:0 0 .5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;display:block}.blog-prose-v2 .table-wrap{border:1px solid #e0e7ff;border-radius:.875rem;margin:1.75rem 0;overflow-x:auto;box-shadow:0 1px 2px #00000008}.blog-prose-v2 table{border-collapse:collapse;background:#fff;width:100%;margin:0;font-size:.9375rem;line-height:1.55}.blog-prose-v2 thead{background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 100%)}.blog-prose-v2 th{text-align:left;color:#312e81;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #c7d2fe;padding:.875rem 1rem;font-size:.75rem;font-weight:700}.blog-prose-v2 td{color:#44403c;vertical-align:top;border-bottom:1px solid #f5f5f4;padding:.75rem 1rem}.blog-prose-v2 tbody tr:last-child td{border-bottom:0}.blog-prose-v2 tbody tr:hover{background:#fafaf9}.blog-prose-v2 code{color:#4f46e5;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:.375rem;padding:.125rem .375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875em}.blog-prose-v2 pre{color:#e7e5e4;background:#1c1917;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.blog-prose-v2 pre code{color:inherit;background:0 0;border:0;padding:0}.blog-prose-v2 figure{margin:2rem 0}.blog-prose-v2 figure img{border:1px solid #e7e5e4;border-radius:.75rem;width:100%;height:auto;display:block}.blog-prose-v2 figcaption{color:#a8a29e;text-align:center;margin-top:.5rem;font-size:.8125rem;font-style:italic}.blog-prose-v2 hr{border:0;border-top:1px solid #e7e5e4;margin:2.5rem 0}.blog-prose-v2 .callout{background:#eef2ff;border:1px solid #c7d2fe;border-radius:.875rem;margin:1.75rem 0;padding:1rem 1.25rem}.blog-prose-v2 .callout p{margin:0}.blog-prose-v2 .callout--warning{background:#fffbeb;border-color:#fde68a}.blog-prose-v2 .callout--tip{background:#f0fdf4;border-color:#bbf7d0}.blog-prose-v2 .callout--note{background:#f5f3ff;border-color:#c4b5fd}.blog-prose-v2 ul.gx-list,.blog-prose-v2 .gx-list{padding-left:0;list-style:none}.blog-prose-v2 .gx-list>li{align-items:flex-start;gap:.5rem;margin:0 0 .5rem;padding:0;display:flex}.blog-prose-v2 .gx-list>li::marker{content:""}.faq-row>summary::-webkit-details-marker{display:none}.faq-row>summary::marker{content:""}.faq-row>summary{list-style:none}.toc-link.active{color:#4f46e5;font-weight:600}.toc-link.active:before{background:#4f46e5!important}@media (width<=640px){.blog-prose-v2{font-size:16px;line-height:1.7}.blog-prose-v2 :where(h2:not([class*=text-])){margin-top:2.5rem;font-size:1.5rem}.blog-prose-v2 :where(h3:not([class*=text-])){font-size:1.25rem}}
