.blog-detail{background-image:radial-gradient(ellipse 70% 36rem at 25% 0, var(--color-brand-main-block), transparent), radial-gradient(ellipse 50% 28rem at 85% 6rem, var(--color-block-secondary), transparent);background-repeat:no-repeat}.blog-prose{min-width:0;color:var(--color-secondary);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.blog-prose>:first-child{margin-top:0}.blog-prose p:empty{display:none}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose li{font-size:inherit;line-height:inherit}.blog-prose p,.blog-prose ul,.blog-prose ol{margin-block-end:1.25rem}.blog-prose ul,.blog-prose ol{padding-inline-start:1.5rem;list-style-position:outside}.blog-prose li>p{margin-block:0}.blog-prose :is(h1,h2,h3,h4){color:var(--color-primary);text-wrap:balance;scroll-margin-top:7rem;line-height:1.4}.blog-prose h2{letter-spacing:-.025em;margin-block:3.5rem 1.5rem;font-size:26px;font-weight:500}.blog-prose h3{margin-block:2rem 1.25rem;font-size:21px;font-weight:500}.blog-prose a{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}.blog-prose .blog-inline-cta a{color:var(--color-btn-primary-text);text-decoration:none}.blog-prose pre{background:var(--color-block-secondary);max-width:100%;color:var(--color-primary);border-color:var(--color-stroke-primary);white-space:pre;font-size:14px;line-height:1.7}.blog-prose pre code{font-size:inherit;background:0 0;padding:0}.blog-prose blockquote{border-color:var(--color-stroke-primary);background:var(--color-block-secondary);color:var(--color-primary);border-inline-width:3px 0;border-radius:.75rem;margin-block:2rem;padding:1.25rem 1.5rem;font-style:normal}.blog-prose blockquote p{color:inherit;margin:0}.blog-prose table{background:var(--color-surface);min-width:36rem}.blog-prose thead{background:var(--color-block-secondary)}.blog-prose th,.blog-prose td{color:var(--color-secondary);border-color:var(--color-stroke-primary);text-align:start;font-size:14px;line-height:1.6}.blog-prose th{color:var(--color-primary)}.blog-prose img{max-width:100%;height:auto}.blog-faq>section{border-top:0;padding-top:0}.blog-faq>section>div{max-width:none}.blog-faq h2{text-align:start;margin-top:0}.blog-faq button>span:first-child{display:none}.blog-faq button>span:nth-child(2){font-weight:500;line-height:1.4}.blog-faq button>span:last-child{color:var(--color-primary);background:0 0;border-radius:.5rem}.blog-faq [aria-hidden] p{padding-inline:0}@media (width>=640px){.blog-prose{font-size:18px}.blog-prose h2{font-size:32px}.blog-prose h3{font-size:24px}}
