.blog-prose-module__xKiAZW__prose{color:var(--muted-foreground);overflow-wrap:break-word;font-size:1rem;line-height:1.75}@media (min-width:640px){.blog-prose-module__xKiAZW__prose{font-size:1.0625rem}}.blog-prose-module__xKiAZW__prose>*+*{margin-top:1.25em}.blog-prose-module__xKiAZW__prose>:first-child{margin-top:0}.blog-prose-module__xKiAZW__prose p{text-wrap:pretty}.blog-prose-module__xKiAZW__prose h2{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;margin-top:3rem;scroll-margin-top:88px;font-size:1.4375rem;font-weight:800;line-height:1.25}.blog-prose-module__xKiAZW__prose h3{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--foreground);margin-top:2.25rem;scroll-margin-top:88px;font-size:1.1875rem;font-weight:700;line-height:1.35}.blog-prose-module__xKiAZW__prose h4{color:var(--foreground);margin-top:1.75rem;font-size:1.0625rem;font-weight:600}.blog-prose-module__xKiAZW__prose h2+*,.blog-prose-module__xKiAZW__prose h3+*,.blog-prose-module__xKiAZW__prose h4+*{margin-top:.75em}@media (min-width:640px){.blog-prose-module__xKiAZW__prose h2{scroll-margin-top:104px;font-size:1.75rem}.blog-prose-module__xKiAZW__prose h3{scroll-margin-top:104px;font-size:1.25rem}}.blog-prose-module__xKiAZW__prose strong,.blog-prose-module__xKiAZW__prose b{color:var(--foreground);font-weight:600}.blog-prose-module__xKiAZW__prose a{color:var(--brand-ink);text-underline-offset:3px;border-radius:2px;font-weight:600;text-decoration:none}.blog-prose-module__xKiAZW__prose a:hover{text-decoration:underline}.blog-prose-module__xKiAZW__prose a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;text-decoration:underline}.blog-prose-module__xKiAZW__prose del{color:var(--faint)}.blog-prose-module__xKiAZW__prose kbd{border:1px solid var(--border);background:var(--card);font-family:var(--font-mono);color:var(--foreground);border-bottom-width:2px;border-radius:6px;padding:0 .4em;font-size:.82em;line-height:1.6;display:inline-block}.blog-prose-module__xKiAZW__prose code{border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);color:var(--foreground);border-radius:6px;padding:.1em .38em;font-size:.86em}.blog-prose-module__xKiAZW__prose pre{border:1px solid var(--border);background:var(--surface-2);scrollbar-width:thin;border-radius:16px;padding:18px 20px;font-size:.875rem;line-height:1.65;overflow-x:auto}.blog-prose-module__xKiAZW__prose pre code{font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.blog-prose-module__xKiAZW__prose ul,.blog-prose-module__xKiAZW__prose ol{padding-left:0;list-style:none}.blog-prose-module__xKiAZW__prose li{padding-left:1.75rem;position:relative}.blog-prose-module__xKiAZW__prose li+li,.blog-prose-module__xKiAZW__prose li>ul,.blog-prose-module__xKiAZW__prose li>ol{margin-top:.5em}.blog-prose-module__xKiAZW__prose ul>li:before{content:"";background:var(--primary);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.66em;left:.3rem}.blog-prose-module__xKiAZW__prose ul ul>li:before{border:2px solid var(--primary);background:0 0}.blog-prose-module__xKiAZW__prose ol{counter-reset:blog-ol}.blog-prose-module__xKiAZW__prose ol>li{counter-increment:blog-ol}.blog-prose-module__xKiAZW__prose ol>li:before{content:counter(blog-ol) ".";color:var(--brand-ink);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;left:.1rem}.blog-prose-module__xKiAZW__prose li p+p{margin-top:.5em}.blog-prose-module__xKiAZW__prose blockquote{border-left:3px solid var(--primary);background:var(--card);color:var(--foreground);border-radius:0 16px 16px 0;padding:16px 22px}.blog-prose-module__xKiAZW__prose blockquote>*+*{margin-top:.75em}.blog-prose-module__xKiAZW__prose blockquote p{color:var(--foreground)}.blog-prose-module__xKiAZW__prose img{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;max-width:100%;height:auto;display:block}.blog-prose-module__xKiAZW__prose p>img{margin:.5em 0}.blog-prose-module__xKiAZW__prose figure img{margin:0}.blog-prose-module__xKiAZW__prose figcaption{text-align:center;color:var(--faint);margin-top:.6em;font-size:.875rem}.blog-prose-module__xKiAZW__prose hr{border:0;border-top:1px solid var(--border);margin:3rem 0}.blog-prose-module__xKiAZW__prose table{border:1px solid var(--border);border-collapse:separate;border-spacing:0;scrollbar-width:thin;border-radius:14px;max-width:100%;font-size:.9375rem;line-height:1.55;display:block;overflow-x:auto}@media (min-width:640px){.blog-prose-module__xKiAZW__prose table{width:100%;display:table;overflow:hidden}}.blog-prose-module__xKiAZW__prose th,.blog-prose-module__xKiAZW__prose td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 14px}.blog-prose-module__xKiAZW__prose th{background:var(--surface-2);color:var(--foreground);white-space:nowrap;font-weight:600}.blog-prose-module__xKiAZW__prose td{background:var(--card)}.blog-prose-module__xKiAZW__prose tr:last-child>td{border-bottom:0}.blog-prose-module__xKiAZW__prose th+th,.blog-prose-module__xKiAZW__prose td+td{border-left:1px solid var(--border)}.blog-prose-module__xKiAZW__prose th[align=center],.blog-prose-module__xKiAZW__prose td[align=center]{text-align:center}.blog-prose-module__xKiAZW__prose th[align=right],.blog-prose-module__xKiAZW__prose td[align=right]{text-align:right}
