.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-left:3px solid #10b981;border-radius:0 1.25rem 1.25rem 0;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)}}
