.prose-ink[data-astro-cid-aic3wt63]{color:var(--color-text);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.65}@media (width>=40rem){.prose-ink[data-astro-cid-aic3wt63]{font-size:1.125rem}}.prose-ink[data-astro-cid-aic3wt63] :where(p,ul,ol,blockquote,pre,table,dl,.prose-table,.table-scroll):not(:where(.not-prose,.not-prose *)){margin-top:.95em;margin-bottom:0}.prose-ink[data-astro-cid-aic3wt63] :where(figure,hr):not(:where(.not-prose,.not-prose *)){margin-top:1.75em;margin-bottom:1.75em}.prose-ink[data-astro-cid-aic3wt63] :where(:first-child):not(:where(.not-prose *)){margin-top:0}.prose-ink[data-astro-cid-aic3wt63] :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){color:var(--color-text-strong);text-wrap:pretty;scroll-margin-top:6rem}.prose-ink[data-astro-cid-aic3wt63] :where(h2,h3):not(:where(.not-prose,.not-prose *)){font-family:var(--font-display,Georgia), Georgia, serif;letter-spacing:-.01em;font-weight:500}.prose-ink[data-astro-cid-aic3wt63] :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:2.5rem;margin-bottom:0;font-size:1.625rem;line-height:1.2}.prose-ink[data-astro-cid-aic3wt63] :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:2rem;margin-bottom:0;font-size:1.25rem;line-height:1.3}.prose-ink[data-astro-cid-aic3wt63] :where(h4):not(:where(.not-prose,.not-prose *)){margin-top:1.75rem;margin-bottom:0;font-size:1em;font-weight:600;line-height:1.4}@media (width>=40rem){.prose-ink[data-astro-cid-aic3wt63] :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:3rem;font-size:1.875rem}.prose-ink[data-astro-cid-aic3wt63] :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:2.25rem;font-size:1.375rem}}.prose-ink[data-astro-cid-aic3wt63] :where(h2,h3,h4):not(:where(.not-prose,.not-prose *))+*{margin-top:.6em}.prose-ink[data-astro-cid-aic3wt63] :where(h2,h3,h4):first-child{margin-top:0}.prose-ink[data-astro-cid-aic3wt63] :where(ul):not(:where(.not-prose,.not-prose *)){padding-left:1.375em;list-style:outside}.prose-ink[data-astro-cid-aic3wt63] :where(ol):not(:where(.not-prose,.not-prose *)){padding-left:1.5em;list-style:decimal}.prose-ink[data-astro-cid-aic3wt63] :where(li):not(:where(.not-prose,.not-prose *)){margin-top:.25em;padding-left:.25em}.prose-ink[data-astro-cid-aic3wt63] :where(li):not(:where(.not-prose,.not-prose *))::marker{color:var(--color-text-subtle)}.prose-ink[data-astro-cid-aic3wt63] :where(li>ul,li>ol):not(:where(.not-prose,.not-prose *)){margin-top:.25em}.prose-ink[data-astro-cid-aic3wt63] :where(a):not(:where(.not-prose,.not-prose *)){color:var(--color-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-link-decoration);transition:color var(--duration-fast) var(--ease-brand);font-weight:500}.prose-ink[data-astro-cid-aic3wt63] :where(a):not(:where(.not-prose,.not-prose *)):hover{color:var(--color-primary-hover);text-decoration-color:currentColor}.prose-ink[data-astro-cid-aic3wt63] :where(strong):not(:where(.not-prose,.not-prose *)){color:var(--color-text-strong);font-weight:600}.prose-ink[data-astro-cid-aic3wt63] :where(blockquote):not(:where(.not-prose,.not-prose *)){border-left:3px solid var(--color-brand-200);color:var(--color-text-muted);padding-left:1em}.prose-ink[data-astro-cid-aic3wt63] :where(code):not(:where(.not-prose,.not-prose *)){font-family:var(--font-mono);background:var(--color-surface-muted);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.875em}.prose-ink[data-astro-cid-aic3wt63] :where(pre):not(:where(.not-prose,.not-prose *)){background:var(--color-ink-900);color:var(--color-paper-50);border-radius:var(--radius-lg);padding:1rem;font-size:.875em;line-height:1.6;overflow-x:auto}.prose-ink[data-astro-cid-aic3wt63] :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)){overflow-wrap:anywhere}.prose-ink[data-astro-cid-aic3wt63] :where(pre code):not(:where(.not-prose,.not-prose *)){color:inherit;font-size:inherit;background:0 0;padding:0}.prose-ink[data-astro-cid-aic3wt63] :where(img):not(:where(.not-prose,.not-prose *)){border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:100%;height:auto}.prose-ink[data-astro-cid-aic3wt63] :where(figcaption):not(:where(.not-prose,.not-prose *)){font-size:var(--text-sm);color:var(--color-text-muted);margin-top:.75rem;line-height:1.5}.prose-ink[data-astro-cid-aic3wt63] :where(hr):not(:where(.not-prose,.not-prose *)){border:0;border-top:1px solid var(--color-border)}.prose-ink[data-astro-cid-aic3wt63] :where(.prose-table,.table-scroll):not(:where(.not-prose,.not-prose *)){max-width:100%;overflow-x:auto}.prose-ink[data-astro-cid-aic3wt63] :where(table):not(:where(.not-prose,.not-prose *)){border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:1.5}.prose-ink[data-astro-cid-aic3wt63] :where(.prose-table,.table-scroll)>table{margin-top:0}.prose-ink[data-astro-cid-aic3wt63] :where(th,td):not(:where(.not-prose,.not-prose *)){border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.625rem .75rem}.prose-ink[data-astro-cid-aic3wt63] :where(th,td):not(:where(.not-prose,.not-prose *)):first-child{padding-left:0}.prose-ink[data-astro-cid-aic3wt63] :where(thead th):not(:where(.not-prose,.not-prose *)){border-bottom-color:var(--color-border-strong)}.prose-ink[data-astro-cid-aic3wt63] :where(th):not(:where(.not-prose,.not-prose *)){color:var(--color-text-strong);font-weight:600}.prose-ink[data-astro-cid-aic3wt63] :where(th,td):not(:where(.not-prose,.not-prose *)){overflow-wrap:anywhere;hyphens:auto}.prose-ink[data-astro-cid-aic3wt63] :where(.table-scroll) table{min-width:40rem}.prose-ink[data-astro-cid-aic3wt63] :where(.table-scroll) :where(th,td){overflow-wrap:normal;hyphens:manual}.prose-layout[data-astro-cid-46cf666u]{grid-template-columns:minmax(0,1fr);row-gap:2rem;display:grid}@media (width>=64rem){.prose-layout[data-astro-cid-46cf666u]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,45rem) 17rem;justify-content:center;gap:2.5rem 4rem}.prose-layout-head[data-astro-cid-46cf666u]{grid-area:1/1}.prose-layout-aside[data-astro-cid-46cf666u]{grid-area:1/2/span 2}.prose-layout-main[data-astro-cid-46cf666u]{grid-area:2/1}.prose-layout-headless[data-astro-cid-46cf666u]{grid-template-rows:auto}.prose-layout-headless[data-astro-cid-46cf666u] .prose-layout-aside[data-astro-cid-46cf666u],.prose-layout-headless[data-astro-cid-46cf666u] .prose-layout-main[data-astro-cid-46cf666u]{grid-row:1}.prose-layout-sticky[data-astro-cid-46cf666u]{max-height:calc(100dvh - 7.5rem);margin:-.25rem;padding:.25rem;position:sticky;top:6rem;overflow-y:auto}}.prose-toc-link[data-astro-cid-fp6kdt5h][aria-current]{border-left-color:var(--color-primary);color:var(--color-text-strong)}
