@layer components{.prose-module__iA2k8W__prose{color:var(--foreground);font-size:.9375rem;line-height:1.7}.prose-module__iA2k8W__prose :where(section[id]){scroll-margin-top:6rem}.prose-module__iA2k8W__prose :where(h2){border-top:1px solid var(--border);font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;margin:4rem 0 1.25rem;padding-top:2rem;scroll-margin-top:6rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.15}.prose-module__iA2k8W__prose :where(h3){margin:2.25rem 0 .75rem;scroll-margin-top:6rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.prose-module__iA2k8W__prose :where(h4){margin:1.5rem 0 .5rem;font-size:.9375rem;font-weight:600}.prose-module__iA2k8W__prose :where(p,ul,ol,blockquote,pre,figure){margin:0 0 1.1em}.prose-module__iA2k8W__prose :where(p,li,td){color:color-mix(in oklab,var(--foreground)82%,transparent)}.prose-module__iA2k8W__prose :where(ul,ol){padding-left:1.25rem}.prose-module__iA2k8W__prose :where(ul){list-style:outside}.prose-module__iA2k8W__prose :where(ol){list-style:decimal}.prose-module__iA2k8W__prose :where(li){margin:.35em 0;padding-left:.25rem}.prose-module__iA2k8W__prose :where(li)::marker{color:var(--muted-foreground)}.prose-module__iA2k8W__prose :where(strong){color:var(--foreground);font-weight:600}.prose-module__iA2k8W__prose :where(a){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent);text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.prose-module__iA2k8W__prose :where(a):hover{text-decoration-color:currentColor}.prose-module__iA2k8W__prose :where(hr){border-color:var(--border);margin:3rem 0}.prose-module__iA2k8W__prose :where(blockquote){border-left:1px solid var(--foreground);padding-left:1.25rem;font-style:italic}.prose-module__iA2k8W__prose :where(code){background:var(--muted);border-radius:.25rem;padding:.1em .35em;font-size:.875em}.prose-module__iA2k8W__prose :where(pre){border:1px solid var(--border);border-radius:.5rem;padding:1rem 1.25rem;font-size:.8125rem;overflow-x:auto}.prose-module__iA2k8W__prose :where(pre code){background:0 0;padding:0}.prose-module__iA2k8W__prose :where(table){border-collapse:collapse;width:100%;min-width:32rem;margin:0;font-size:.875rem;line-height:1.5}.prose-module__iA2k8W__prose :where(th){border-bottom:1px solid var(--foreground);color:var(--foreground);text-align:left;vertical-align:bottom;padding:.75rem 1rem .75rem 0;font-weight:500}.prose-module__iA2k8W__prose :where(td){border-bottom:1px solid var(--border);vertical-align:top;padding:.75rem 1rem .75rem 0}.prose-module__iA2k8W__prose :where(img){border-radius:.5rem}.prose-module__iA2k8W__prose :where(div)>:first-child{margin-top:0}.prose-module__iA2k8W__prose :where(div)>:last-child{margin-bottom:0}.prose-module__iA2k8W__prose>:first-child,.prose-module__iA2k8W__prose :where(section):first-child>h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose-module__iA2k8W__numbered{counter-reset:section}.prose-module__iA2k8W__numbered :where(h2):before{counter-increment:section;content:counter(section)". "}.prose-module__iA2k8W__article{font-family:var(--font-serif),Georgia,serif;font-size:1.0625rem;line-height:1.8}.prose-module__iA2k8W__article :where(h2){border-top:0;margin-top:3.5rem;padding-top:0}.prose-module__iA2k8W__article :where(h3){font-family:var(--font-inter),system-ui,sans-serif;font-size:1.125rem}.prose-module__iA2k8W__article :where(table,th,td){font-family:var(--font-inter),system-ui,sans-serif}.prose-module__iA2k8W__article :where(p,li){color:color-mix(in oklab,var(--foreground)88%,transparent)}.prose-module__iA2k8W__article :where(blockquote){font-size:1.125rem}}
