.blog-prose-v2{color:#1a1a1a;font-size:17px;line-height:1.75;font-family:Inter,system-ui,sans-serif}.blog-prose-v2 :where(h2:not([class*=text-])){font-size:1.875rem;line-height:1.25;font-weight:700;letter-spacing:-.025em;color:#0a0a0a;margin:3.5rem 0 1.25rem;padding-top:1.5rem;border-top:1px solid #E7E5E4;scroll-margin-top:96px}.blog-prose-v2 :where(h2:not([class*=text-])):first-child{margin-top:.5rem;padding-top:0;border-top:0}.blog-prose-v2 :where(h3:not([class*=text-])){font-size:1.5rem;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:#0a0a0a;margin:2.5rem 0 .75rem;scroll-margin-top:96px}.blog-prose-v2 :where(h4:not([class*=text-])){font-size:1.125rem;font-weight:600;color:#0a0a0a;margin:2rem 0 .5rem}.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;font-weight:500;text-decoration:underline;text-decoration-color:#4f46e552;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s ease,color .15s ease}.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:disc outside}.blog-prose-v2 :where(ol:not([class])){list-style:decimal outside}.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{position:relative;margin:1.75rem 0;padding:1.25rem 1.5rem;border-left:4px solid #4F46E5;background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-radius:.875rem;color:#1c1917;box-shadow:0 1px 2px #00000008}.blog-prose-v2 blockquote p{margin:.5rem 0;color:inherit;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";display:block;margin:0 0 .5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#4f46e5}.blog-prose-v2 .table-wrap{overflow-x:auto;margin:1.75rem 0;border-radius:.875rem;border:1px solid #E0E7FF;box-shadow:0 1px 2px #00000008}.blog-prose-v2 table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.55;background:#fff;margin:0}.blog-prose-v2 thead{background:linear-gradient(135deg,#eef2ff,#f5f3ff)}.blog-prose-v2 th{text-align:left;font-weight:700;color:#312e81;padding:.875rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #C7D2FE}.blog-prose-v2 td{padding:.75rem 1rem;color:#44403c;border-bottom:1px solid #f5f5f4;vertical-align:top}.blog-prose-v2 tbody tr:last-child td{border-bottom:0}.blog-prose-v2 tbody tr:hover{background:#fafaf9}.blog-prose-v2 code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875em;background:#f5f5f4;border:1px solid #e7e5e4;color:#4f46e5;padding:.125rem .375rem;border-radius:.375rem}.blog-prose-v2 pre{margin:1.5rem 0;padding:1rem 1.25rem;background:#1c1917;color:#e7e5e4;border-radius:.75rem;overflow-x:auto;font-size:.875rem;line-height:1.7}.blog-prose-v2 pre code{background:transparent;color:inherit;padding:0;border:0}.blog-prose-v2 figure{margin:2rem 0}.blog-prose-v2 figure img{width:100%;height:auto;display:block;border-radius:.75rem;border:1px solid #e7e5e4}.blog-prose-v2 figcaption{margin-top:.5rem;font-size:.8125rem;color:#a8a29e;text-align:center;font-style:italic}.blog-prose-v2 hr{margin:2.5rem 0;border:0;border-top:1px solid #e7e5e4}.blog-prose-v2 .callout{margin:1.75rem 0;padding:1rem 1.25rem;border-radius:.875rem;border:1px solid #C7D2FE;background:#eef2ff}.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{list-style:none;padding-left:0}.blog-prose-v2 .gx-list>li{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .5rem;padding:0}.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 (max-width: 640px){.blog-prose-v2{font-size:16px;line-height:1.7}.blog-prose-v2 :where(h2:not([class*=text-])){font-size:1.5rem;margin-top:2.5rem}.blog-prose-v2 :where(h3:not([class*=text-])){font-size:1.25rem}}
