.blog-column{max-width:41rem;margin-inline:auto}.prose{color:#374151;font-size:1.125rem;line-height:1.7}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h2{letter-spacing:-.015em;color:#161c24;border-top:1px solid #eef0f3;margin-top:3.25rem;margin-bottom:1rem;padding-top:2.25rem;scroll-margin-top:6rem;font-size:1.75rem;font-weight:700;line-height:1.25}.prose h2:first-child,.prose .blog-inline-trial+h2,.prose hr+h2{border-top:none;margin-top:2.5rem;padding-top:0}.prose h3{color:#161c24;margin-top:2.25rem;margin-bottom:.625rem;scroll-margin-top:6rem;font-size:1.3125rem;font-weight:600;line-height:1.35}.prose h4{color:#161c24;margin-top:1.75rem;margin-bottom:.5rem;font-size:1.0625rem;font-weight:600}.prose h2+h3,.prose h3+h4{margin-top:1.25rem}.prose p{margin:0 0 1.25rem}.prose strong{color:#161c24;font-weight:600}.prose a{color:#0059b3;text-underline-offset:3px;text-decoration:underline 1px #0072e559;transition:color .15s,text-decoration-color .15s}.prose a:hover{color:#0072e5;text-decoration-color:#0072e5}.prose a.btn-primary{color:#fff;text-decoration:none}.prose ul,.prose ol{margin:0 0 1.5rem;padding-left:1.5rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-bottom:.625rem;padding-left:.25rem}.prose li::marker{color:#90caf9}.prose ol>li::marker{color:#0059b3;font-weight:600}.prose li>p{margin-bottom:.625rem}.prose li>ul,.prose li>ol{margin:.625rem 0 0}.prose li>strong:first-child{margin-right:.15em}.blog-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin:2rem 0;overflow-x:auto;box-shadow:0 1px 2px #161c240a}.blog-table:focus-visible{outline-offset:2px;outline:2px solid #0072e5}.blog-table{scrollbar-width:thin;scrollbar-color:#d1d5db #f4f6f8}.blog-table::-webkit-scrollbar{height:8px}.blog-table::-webkit-scrollbar-track{background:#f4f6f8;border-radius:0 0 .75rem .75rem}.blog-table::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.prose table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem;line-height:1.55}.prose thead th{color:#161c24;letter-spacing:.05em;text-transform:uppercase;text-align:left;vertical-align:bottom;background:#f4f6f8;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.prose tbody td{text-align:left;vertical-align:top;color:#374151;border-top:1px solid #eef0f3;padding:.8125rem 1rem}.prose tbody tr:first-child td{border-top:none}.prose tbody tr:nth-child(2n){background:#fafbfc}.prose tbody tr:hover{background:#f3f8fe}.prose tbody td:first-child{color:#161c24;font-weight:600}.prose table p{margin:0}.prose blockquote{color:#374151;background:#f8fafc;border-left:3px solid #0072e5;border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1.125rem 1.375rem;font-style:normal}.prose blockquote>:last-child{margin-bottom:0}.prose .blog-callout{background:#f4f8fd;border-left:3px solid #42a5f5;border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1.125rem 1.375rem;font-size:1.0625rem}.prose .blog-callout>strong:first-child{color:#0059b3;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.prose figure{margin:2.25rem 0}.prose img{border:1px solid #e5e7eb;border-radius:.75rem;max-width:100%;height:auto;margin:2.25rem auto;display:block;box-shadow:0 1px 3px #161c240f}.prose figure img{margin:0}.prose figcaption{color:#6b7280;text-align:center;margin-top:.625rem;font-size:.875rem;line-height:1.5}.prose code{background:#f4f6f8;border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.prose pre{color:#e5e7eb;background:#161c24;border-radius:.5rem;margin:2rem 0;padding:1rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose hr{border:none;border-top:1px solid #e5e7eb;margin:2.5rem 0}.prose .blog-inline-trial{margin:2.5rem 0}.blog-toc a{text-decoration:none}.blog-toc a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.prose{font-size:1.0625rem}.prose h2{margin-top:2.75rem;padding-top:1.875rem;font-size:1.5rem}.prose h3{font-size:1.1875rem}.prose table{min-width:30rem;font-size:.875rem}.prose .blog-callout,.prose blockquote{padding:1rem 1.125rem}}
