.markdown-styles_prose__tT8qI{max-inline-size:68ch;margin-inline:auto;color:color-mix(in oklab,var(--foreground) 78%,transparent);font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:clamp(1.0625rem,1.02rem + .15cqw,1.125rem);font-kerning:normal;line-height:1.72;letter-spacing:.006em}.markdown-styles_prose__tT8qI :where(p):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:1.35rem}.markdown-styles_prose__tT8qI :where(h1,h2,h3,h4,h5,h6):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){color:var(--foreground);font-weight:500;text-wrap:balance;scroll-margin-top:7rem}.markdown-styles_prose__tT8qI :first-child:not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-top:0}.markdown-styles_prose__tT8qI :where(h1):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:4rem 1.25rem;font-size:clamp(2rem,4cqw,3rem);line-height:1;letter-spacing:-.04em}.markdown-styles_prose__tT8qI :where(h2):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:clamp(3rem,7cqw,4rem) 1rem;font-size:clamp(1.75rem,3.4cqw,2.5rem);line-height:1.08;letter-spacing:-.03em}.markdown-styles_prose__tT8qI :where(h3):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:clamp(2.25rem,5cqw,3rem) .75rem;font-size:clamp(1.35rem,2.3cqw,1.75rem);line-height:1.16;letter-spacing:-.02em}.markdown-styles_prose__tT8qI :where(h4):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:2rem .7rem;font-size:clamp(1.2rem,1.7cqw,1.375rem);font-weight:600;line-height:1.25}.markdown-styles_prose__tT8qI :where(h5,h6):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:1.75rem .65rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.markdown-styles_prose__tT8qI :where(a):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){color:#f7b37d;font-weight:500;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:color-mix(in oklab,#f7b37d 42%,transparent);text-underline-offset:.22em;transition:color .18s cubic-bezier(.22,1,.36,1),text-decoration-color .18s cubic-bezier(.22,1,.36,1)}.markdown-styles_prose__tT8qI :where(a:hover):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){color:#ffd1ae;text-decoration-color:currentColor}.markdown-styles_prose__tT8qI :where(strong,b):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){color:var(--foreground);font-weight:600}.markdown-styles_prose__tT8qI :where(ul,ol):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:1.5rem;padding-left:1.5rem}.markdown-styles_prose__tT8qI :where(ul):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){list-style-type:disc}.markdown-styles_prose__tT8qI :where(ol):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){list-style-type:decimal}.markdown-styles_prose__tT8qI :where(li):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:.55rem;padding-left:.35rem}.markdown-styles_prose__tT8qI :where(li)::marker{color:color-mix(in oklab,#f7b37d 72%,transparent)}.markdown-styles_prose__tT8qI :where(code):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:.35rem;background:color-mix(in oklab,var(--muted) 54%,transparent);color:var(--foreground);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875rem;padding:.15rem .35rem;overflow-wrap:anywhere}.markdown-styles_prose__tT8qI :where(blockquote):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:2rem;border-left:2px solid color-mix(in oklab,#f7b37d 65%,transparent);color:color-mix(in oklab,var(--foreground) 68%,transparent);font-style:italic;padding:.25rem 0 .25rem 1.25rem}.markdown-styles_prose__tT8qI :where(hr):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:3rem;border-color:color-mix(in oklab,var(--border) 72%,transparent)}.markdown-styles_prose__tT8qI :where(table):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){display:block;width:100%;margin-block:2.5rem;overflow-x:auto;border:1px solid color-mix(in oklab,var(--border) 85%,transparent);border-radius:1rem;border-spacing:0;background:color-mix(in oklab,var(--card) 72%,transparent);font-size:.9375rem}.markdown-styles_prose__tT8qI :where(thead,tbody):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){display:table;width:100%;min-width:42rem;border-collapse:collapse}.markdown-styles_prose__tT8qI :where(th,td):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){min-width:9rem;border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent);padding:.85rem 1rem;color:color-mix(in oklab,var(--foreground) 76%,transparent);text-align:left;vertical-align:top}.markdown-styles_prose__tT8qI :where(th):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){background:color-mix(in oklab,var(--muted) 55%,transparent);color:var(--foreground);font-weight:600}.markdown-styles_prose__tT8qI :where(th p,td p):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin:0}.markdown-styles_prose__tT8qI :where(figure):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:clamp(2.25rem,6cqw,3.5rem)}.markdown-styles_prose__tT8qI :where(img,video):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){display:block;width:100%;min-height:min(50cqw,22rem);height:auto;margin-block:clamp(2.25rem,6cqw,3.5rem);border:1px solid color-mix(in oklab,var(--border) 76%,transparent);border-radius:clamp(.9rem,2cqw,1.4rem);background:color-mix(in oklab,var(--muted) 40%,transparent);object-fit:cover}.markdown-styles_prose__tT8qI :where(figure img):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-block:0}.markdown-styles_prose__tT8qI :where(figcaption):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){margin-top:.75rem;color:color-mix(in oklab,var(--foreground) 50%,transparent);font-size:.8125rem;line-height:1.55;text-align:center}.markdown-styles_prose__tT8qI :where(img.markdown-styles_blog-image-loading__RxRgt,img[data-inline-blog-image=true][data-blog-image-state=loading]):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){animation:markdown-styles_blog-image-shimmer__pKx2F 1.2s ease-in-out infinite;background:linear-gradient(100deg,rgba(255,255,255,.035),rgba(255,255,255,.085),rgba(255,255,255,.035));background-size:220% 100%}.markdown-styles_imageError__w4dGK{display:grid;min-height:12rem;place-items:center;margin-block:2rem;border:1px dashed color-mix(in oklab,var(--border) 85%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--card) 64%,transparent);color:color-mix(in oklab,var(--foreground) 46%,transparent);font-size:.875rem;text-align:center}.markdown-styles_prose__tT8qI :where(pre):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){max-height:min(68vh,62.5rem);overflow:auto}@keyframes markdown-styles_blog-image-shimmer__pKx2F{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.markdown-styles_prose__tT8qI :where(img.markdown-styles_blog-image-loading__RxRgt,img[data-inline-blog-image=true][data-blog-image-state=loading]):not(:where(.markdown-styles_not-prose__1gmZ7,.markdown-styles_not-prose__1gmZ7 *)){animation:none}}