.blog-prose{max-width:68ch;color:var(--color-text-sub-600,#525866);font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{color:var(--color-text-strong-950,#0e121b);scroll-margin-top:6rem;font-weight:600;line-height:1.3}.blog-prose h2{margin-top:2.5em;font-size:1.5rem}.blog-prose h3{margin-top:2em;font-size:1.25rem}.blog-prose h4{margin-top:1.75em;font-size:1.0625rem}.blog-prose strong{color:var(--color-text-strong-950,#0e121b);font-weight:600}.blog-prose a{color:var(--color-primary-base,#18c98c);text-underline-offset:2px;text-decoration:underline}.blog-prose a:hover{opacity:.8}.blog-prose ul,.blog-prose ol{padding-left:1.5em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5em}.blog-prose blockquote{border-left:3px solid var(--color-primary-base,#18c98c);color:var(--color-text-sub-600,#525866);padding-left:1em;font-style:italic}.blog-prose code{font-family:var(--font-geist-mono,ui-monospace, monospace);background:var(--color-bg-weak-50,#f5f7fa);border-radius:6px;padding:.15em .4em;font-size:.875em}.blog-prose pre{background:var(--color-bg-weak-50,#f5f7fa);border:1px solid var(--color-stroke-soft-200,#e1e4ea);border-radius:12px;padding:1rem;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0;font-size:.8125rem;line-height:1.6}.blog-prose img{border-radius:12px;max-width:100%;height:auto}.blog-prose hr{border:0;border-top:1px solid var(--color-stroke-soft-200,#e1e4ea);margin:2.5em 0}.blog-prose table{border-collapse:collapse;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border:1px solid var(--color-stroke-soft-200,#e1e4ea);text-align:left;padding:.5rem .75rem}.blog-prose th{background:var(--color-bg-weak-50,#f5f7fa);color:var(--color-text-strong-950,#0e121b);font-weight:600}.blog-faq summary{cursor:pointer;list-style:none}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq[open] .blog-faq-chevron{transform:rotate(180deg)}.blog-faq-chevron{transition:transform .15s}@media (prefers-reduced-motion:reduce){.blog-faq-chevron{transition:none}}
