.blog-prose{color:#2a2a2a;letter-spacing:-.006em;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}@media (width>=640px){.blog-prose{font-size:1.125rem}}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2{color:#171717;letter-spacing:-.03em;margin-top:2.4em;scroll-margin-top:7rem;font-size:1.75rem;font-weight:500;line-height:1.1}@media (width>=640px){.blog-prose h2{font-size:2.25rem}}.blog-prose h3{color:#171717;letter-spacing:-.015em;margin-top:2em;scroll-margin-top:7rem;font-size:1.25rem;font-weight:500;line-height:1.25}.blog-prose h4{color:#171717;margin-top:1.75em;font-size:1.0625rem;font-weight:600}.blog-prose h2+*,.blog-prose h3+*,.blog-prose h4+*{margin-top:.75em}.blog-prose strong{color:#171717;font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:1.35em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5em}.blog-prose li::marker{color:#10b981}.blog-prose blockquote{color:#171717;background:#eef7f2;border-radius:1.25rem;padding:1.1em 1.4em}.blog-prose blockquote p+p{margin-top:.75em}.blog-prose code{font-family:var(--font-mono);background:#f5f5f5;border-radius:.375rem;padding:.1em .35em;font-size:.85em}.blog-prose pre{color:#f5f5f5;background:#171717;border-radius:1rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.blog-prose pre code{color:inherit;background:0 0;padding:0}.blog-prose hr{border:0;border-top:1px solid #00000014;margin:2.5em 0}.blog-link{color:#0f7a57;text-underline-offset:.2em;-webkit-text-decoration:underline #10b98173;text-decoration:underline #10b98173;text-decoration-thickness:1px;transition:text-decoration-color .2s}.blog-link:hover{color:#171717;text-decoration-color:#10b981}.blog-table{border:1px solid #00000012;border-radius:1.5rem;margin-bottom:.5em;overflow-x:auto;margin-top:1.75em!important}.blog-table:focus-visible{outline-offset:2px;outline:2px solid #10b981}.blog-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.5}.blog-table th{color:#0f7a57;font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;vertical-align:bottom;background:#eef7f2;padding:.85rem 1rem;font-size:.6875rem;font-weight:500}.blog-table td{vertical-align:top;border-top:1px solid #0000000f;padding:.85rem 1rem}.blog-table td:first-child{color:#171717;font-weight:500}.blog-faq summary{cursor:pointer;list-style:none}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq[open] .blog-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.blog-faq-icon{transition:transform .25s cubic-bezier(.2,.8,.2,1)}}.rivet-page-type .blog-chip{padding:.4375rem .75rem;font-size:.75rem}body:has(.rivet-dark) .rivet-page-type article img[src*=cover]{filter:brightness(.82)saturate(.92)}body:has(.rivet-dark) .rivet-page-type article>div:first-child>img{filter:brightness(.82)saturate(.92)}body:has(.rivet-dark) .rivet-page-type article>div:first-child{box-shadow:inset 0 0 0 1px #ffffff14}.rivet-dark .group:hover .blog-arrow{color:#000;background-color:#fff;border-color:#0000}.rivet-dark .group:hover .blog-arrow svg.lucide{color:#000}body:has(.rivet-dark) .blog-prose{color:#ffffffd1}body:has(.rivet-dark) .blog-prose :is(h2,h3,h4,strong,blockquote,.blog-table td:first-child){color:#fff}body:has(.rivet-dark) .blog-prose a{color:#fff;text-decoration-color:#ffffff73}body:has(.rivet-dark) .blog-prose a:hover{color:#fff;text-decoration-color:#fff}:is(body:has(.rivet-dark) .blog-prose blockquote,body:has(.rivet-dark) .blog-table th){background:#111}body:has(.rivet-dark) .blog-table th{color:#fff}body:has(.rivet-dark) .blog-prose code{color:#d6d6d6;background:#1a1a1a}:is(body:has(.rivet-dark) .blog-prose hr,body:has(.rivet-dark) .blog-table td){border-color:#ffffff17}body:has(.rivet-dark) .blog-table{border-color:#ffffff1a}.rivet-page-type .blog-table th{text-transform:none;letter-spacing:0;font-size:.8125rem}
