.prose[data-astro-cid-aic3wt63]{overflow-wrap:anywhere;min-width:0;font-size:var(--text-md);color:var(--color-text-muted);line-height:1.75}.prose[data-astro-cid-aic3wt63]>*+*{margin-top:var(--space-5)}.prose[data-astro-cid-aic3wt63] h2{margin-top:var(--space-16);font-size:var(--text-h3);color:var(--color-text);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.prose[data-astro-cid-aic3wt63] h3{margin-top:var(--space-10);font-size:var(--text-h4);color:var(--color-text);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.prose[data-astro-cid-aic3wt63]>h2:first-child{margin-top:0}.prose[data-astro-cid-aic3wt63] h2+*,.prose[data-astro-cid-aic3wt63] h3+*{margin-top:var(--space-4)}.prose[data-astro-cid-aic3wt63] strong{font-weight:var(--weight-semibold);color:var(--color-text)}.prose[data-astro-cid-aic3wt63] a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline 1px}.prose[data-astro-cid-aic3wt63] ul,.prose[data-astro-cid-aic3wt63] ol{gap:var(--space-2);padding-left:var(--space-6);display:grid}.prose[data-astro-cid-aic3wt63] li::marker{color:var(--color-accent)}.prose[data-astro-cid-aic3wt63] blockquote{padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:3px solid var(--color-accent);font-family:var(--font-heading);font-size:var(--text-lead-lg);color:var(--color-text);line-height:1.5}.prose[data-astro-cid-aic3wt63] hr{margin-block:var(--space-12);border:0;border-top:1px solid var(--color-border)}.prose[data-astro-cid-aic3wt63] code{border-radius:var(--radius-xs);background:var(--color-bg-muted);font-size:var(--text-sm);padding:.1em .35em}.prose[data-astro-cid-aic3wt63] table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.prose[data-astro-cid-aic3wt63] th,.prose[data-astro-cid-aic3wt63] td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.prose[data-astro-cid-aic3wt63] th{font-weight:var(--weight-semibold);color:var(--color-text);white-space:normal}.prose[data-astro-cid-aic3wt63] .callout{padding:var(--space-5) var(--space-6);border:1px solid var(--blue-200);border-radius:var(--radius-lg);background:var(--color-accent-subtle);font-size:var(--text-sm);color:var(--color-text)}.prose[data-astro-cid-aic3wt63] .callout--warning{border-color:var(--color-border);background:var(--color-bg-muted)}.prose[data-astro-cid-aic3wt63] .callout>*+*{margin-top:var(--space-2)}.prose[data-astro-cid-aic3wt63] .inline-cta{gap:var(--space-3);padding:var(--space-6) var(--space-7);border-radius:var(--radius-lg);background:linear-gradient(140deg, var(--ink-slate-950), var(--ink-slate-900));color:var(--color-text-inverse-muted);display:grid}.prose[data-astro-cid-aic3wt63] .inline-cta strong{margin-bottom:var(--space-1);font-family:var(--font-heading);font-size:var(--text-lead-lg);font-weight:var(--weight-heading);color:var(--paper);display:block}.prose[data-astro-cid-aic3wt63] .inline-cta>*{margin:0}.prose[data-astro-cid-aic3wt63] .inline-cta a{padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);background:var(--paper);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent);justify-self:start;text-decoration:none;display:inline-flex}@media (width<=900px){.prose[data-astro-cid-aic3wt63] table{display:block;overflow-x:auto}}.toc__title[data-astro-cid-vgcmpjet],.toc-mobile[data-astro-cid-vgcmpjet] summary[data-astro-cid-vgcmpjet]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle)}.toc[data-astro-cid-vgcmpjet] ol[data-astro-cid-vgcmpjet],.toc-mobile[data-astro-cid-vgcmpjet] ol[data-astro-cid-vgcmpjet]{gap:var(--space-1);margin:var(--space-3) 0 0;counter-reset:toc;padding:0;list-style:none;display:grid}.toc[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet]{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:2px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.45;display:block}.toc[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet][aria-current=true]{border-left-color:var(--color-accent);color:var(--color-text)}.toc--numbered[data-astro-cid-vgcmpjet] li[data-astro-cid-vgcmpjet]{counter-increment:toc}.toc--numbered[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet]:before{content:counter(toc) ". ";font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}@media (hover:hover) and (pointer:fine){.toc[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet]:hover{color:var(--color-accent)}}.toc-mobile[data-astro-cid-vgcmpjet]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.toc-mobile[data-astro-cid-vgcmpjet] summary[data-astro-cid-vgcmpjet]{cursor:pointer}.toc-mobile[data-astro-cid-vgcmpjet] a[data-astro-cid-vgcmpjet]{padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-text-muted);display:block}
