.prose-pf[data-astro-cid-j2qpqncs]{color:var(--color-fg);font-size:1.0625rem;line-height:1.65}.prose-pf[data-astro-cid-j2qpqncs]>[data-astro-cid-j2qpqncs]:first-child{margin-top:0}.prose-pf[data-astro-cid-j2qpqncs][data-on-dark]{color:var(--color-fg-inverse)}.prose-pf[data-astro-cid-j2qpqncs][data-on-dark] blockquote[data-astro-cid-j2qpqncs]{color:var(--color-fg-inverse);border-left-color:var(--color-cat-violet-soft)}.prose-pf[data-astro-cid-j2qpqncs][data-on-dark] li[data-astro-cid-j2qpqncs]::marker{color:var(--color-cat-violet-soft)}.prose-pf[data-astro-cid-j2qpqncs]>[data-astro-cid-j2qpqncs]+[data-astro-cid-j2qpqncs]{margin-top:1.25em}.prose-pf[data-astro-cid-j2qpqncs] h2[data-astro-cid-j2qpqncs]{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2;letter-spacing:-.01em;margin-top:2.25em}.prose-pf[data-astro-cid-j2qpqncs] h3[data-astro-cid-j2qpqncs]{font-family:var(--font-sans);font-weight:600;font-size:1.25rem;line-height:1.3;margin-top:2em}.prose-pf[data-astro-cid-j2qpqncs] h4[data-astro-cid-j2qpqncs]{font-family:var(--font-sans);font-weight:600;font-size:1.0625rem;line-height:1.35;margin-top:1.75em}.prose-pf[data-astro-cid-j2qpqncs] blockquote[data-astro-cid-j2qpqncs]{border-left:3px solid var(--color-deep-violet);padding-left:1.25rem;font-style:italic;color:var(--color-fg)}.prose-pf[data-astro-cid-j2qpqncs] ul[data-astro-cid-j2qpqncs],.prose-pf[data-astro-cid-j2qpqncs] ol[data-astro-cid-j2qpqncs]{padding-left:1.5rem}.prose-pf[data-astro-cid-j2qpqncs] ul[data-astro-cid-j2qpqncs]{list-style:disc}.prose-pf[data-astro-cid-j2qpqncs] ol[data-astro-cid-j2qpqncs]{list-style:decimal}.prose-pf[data-astro-cid-j2qpqncs] li[data-astro-cid-j2qpqncs]+li[data-astro-cid-j2qpqncs]{margin-top:.5em}.prose-pf[data-astro-cid-j2qpqncs] li[data-astro-cid-j2qpqncs]::marker{color:var(--color-electric-violet)}.prose-pf[data-astro-cid-j2qpqncs] figure[data-astro-cid-j2qpqncs]{margin-top:2em;margin-bottom:2em}.prose-pf[data-astro-cid-j2qpqncs] figure[data-astro-cid-j2qpqncs] img[data-astro-cid-j2qpqncs]{width:100%;height:auto;border-radius:.5rem}.prose-pf[data-astro-cid-j2qpqncs] strong[data-astro-cid-j2qpqncs]{font-weight:600}.prose-pf[data-astro-cid-j2qpqncs] a{overflow-wrap:anywhere}.prose-pf[data-astro-cid-j2qpqncs] h2[data-astro-cid-j2qpqncs][id],.prose-pf[data-astro-cid-j2qpqncs] h3[data-astro-cid-j2qpqncs][id],.prose-pf[data-astro-cid-j2qpqncs] h4[data-astro-cid-j2qpqncs][id]{scroll-margin-top:6rem}.prose-pf[data-astro-cid-j2qpqncs] .pf-toc[data-astro-cid-j2qpqncs]{margin-top:2em;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-border) 60%,var(--color-bg));font-size:.875rem;line-height:1.45}.prose-pf[data-astro-cid-j2qpqncs]>.pf-toc[data-astro-cid-j2qpqncs]:first-child{margin-top:0}.prose-pf[data-astro-cid-j2qpqncs] .pf-toc[data-astro-cid-j2qpqncs] summary[data-astro-cid-j2qpqncs]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.125rem;cursor:pointer;list-style:none;font-weight:600;font-size:.8125rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg)}.prose-pf[data-astro-cid-j2qpqncs] .pf-toc[data-astro-cid-j2qpqncs] summary[data-astro-cid-j2qpqncs]::-webkit-details-marker{display:none}.prose-pf[data-astro-cid-j2qpqncs] .pf-toc-chevron[data-astro-cid-j2qpqncs]{flex:none;transition:transform .2s ease}.prose-pf[data-astro-cid-j2qpqncs] .pf-toc[data-astro-cid-j2qpqncs][open] .pf-toc-chevron[data-astro-cid-j2qpqncs]{transform:rotate(180deg)}.prose-pf[data-astro-cid-j2qpqncs] .pf-toc-list[data-astro-cid-j2qpqncs]{margin:0;padding:0 1.125rem 1rem 2.25rem}.prose-pf[data-astro-cid-j2qpqncs] .pf-toc-list[data-astro-cid-j2qpqncs] li[data-astro-cid-j2qpqncs]{margin-top:.35em}.prose-pf[data-astro-cid-j2qpqncs] .pf-toc-list[data-astro-cid-j2qpqncs] ul[data-astro-cid-j2qpqncs]{margin:.2em 0 0;padding-left:1.125rem;list-style-type:circle}.prose-pf[data-astro-cid-j2qpqncs] .pf-image-row__track[data-astro-cid-j2qpqncs]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.prose-pf[data-astro-cid-j2qpqncs] .pf-image-row__track[data-astro-cid-j2qpqncs]::-webkit-scrollbar{display:none}.prose-pf[data-astro-cid-j2qpqncs] .pf-image-row__item[data-astro-cid-j2qpqncs]{flex:0 0 72%;scroll-snap-align:start}@media(min-width:640px){.prose-pf[data-astro-cid-j2qpqncs] .pf-image-row__track[data-astro-cid-j2qpqncs]{display:grid;overflow:visible;align-items:start}}.prose-pf[data-astro-cid-j2qpqncs] .pf-image-row__caption[data-astro-cid-j2qpqncs],.prose-pf[data-astro-cid-j2qpqncs] .pf-image-row[data-astro-cid-j2qpqncs] figcaption[data-astro-cid-j2qpqncs]{margin-top:.5rem;font-size:.875rem;line-height:1.45;color:var(--color-muted)}.prose-pf[data-astro-cid-j2qpqncs]{min-width:0}.prose-pf[data-astro-cid-j2qpqncs] .pf-body-visual[data-astro-cid-j2qpqncs]{margin:2rem 0}.prose-pf[data-astro-cid-j2qpqncs] .pf-body-visual[data-astro-cid-j2qpqncs] figcaption[data-astro-cid-j2qpqncs]{margin-top:.5rem;font-size:.875rem;line-height:1.45;color:var(--color-muted)}.prose-pf[data-astro-cid-j2qpqncs] .pf-table-wrap[data-astro-cid-j2qpqncs]{margin:2rem 0}.prose-pf[data-astro-cid-j2qpqncs] .pf-table-wrap[data-astro-cid-j2qpqncs] figcaption[data-astro-cid-j2qpqncs]{font-size:var(--text-body-sm, .875rem);color:var(--color-muted);margin-bottom:.5rem}.prose-pf[data-astro-cid-j2qpqncs] table[data-astro-cid-j2qpqncs]{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:34rem}.prose-pf[data-astro-cid-j2qpqncs] th[data-astro-cid-j2qpqncs],.prose-pf[data-astro-cid-j2qpqncs] td[data-astro-cid-j2qpqncs]{border:1px solid var(--color-border);padding:.625rem .875rem;text-align:left;vertical-align:top}.prose-pf[data-astro-cid-j2qpqncs] thead[data-astro-cid-j2qpqncs] th[data-astro-cid-j2qpqncs]{background:var(--color-bg-violet-wash);font-weight:600;text-align:center}.prose-pf[data-astro-cid-j2qpqncs] tbody[data-astro-cid-j2qpqncs] td[data-astro-cid-j2qpqncs]:first-child{font-weight:600}.prose-pf[data-astro-cid-j2qpqncs] tbody[data-astro-cid-j2qpqncs] tr[data-astro-cid-j2qpqncs]:nth-child(2n) td[data-astro-cid-j2qpqncs]{background:color-mix(in srgb,var(--color-bg-violet-wash) 45%,transparent)}@media(max-width:639px){.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-scroll[data-astro-cid-j2qpqncs]{--pf-label: 7.5rem;--pf-col: calc(100cqi - var(--pf-label) - 1.25rem);container-type:inline-size;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--pf-label)}.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs]{min-width:0;table-layout:fixed;font-size:.875rem;border-collapse:separate;border-spacing:0;width:calc(var(--pf-label) + var(--pf-cols) * var(--pf-col) + 1.25rem);border-right:1.25rem solid transparent}.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs] th[data-astro-cid-j2qpqncs],.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs] td[data-astro-cid-j2qpqncs]{border:0;border-bottom:1px solid var(--color-border);padding:.5rem .625rem}.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs] thead[data-astro-cid-j2qpqncs] .pf-prose-label[data-astro-cid-j2qpqncs]{width:var(--pf-label)}.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs] .pf-prose-col[data-astro-cid-j2qpqncs]{width:var(--pf-col);scroll-snap-align:start}.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs] .pf-prose-label[data-astro-cid-j2qpqncs]{position:sticky;left:0;z-index:1;border-right:1px solid var(--color-border);background:var(--color-bg-card)}.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs] thead[data-astro-cid-j2qpqncs] .pf-prose-label[data-astro-cid-j2qpqncs]{background:var(--color-bg-violet-wash)}.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs] tbody[data-astro-cid-j2qpqncs] tr[data-astro-cid-j2qpqncs]:nth-child(2n) td[data-astro-cid-j2qpqncs],.prose-pf[data-astro-cid-j2qpqncs] .pf-prose-table[data-astro-cid-j2qpqncs] tbody[data-astro-cid-j2qpqncs] tr[data-astro-cid-j2qpqncs]:nth-child(2n) .pf-prose-label[data-astro-cid-j2qpqncs]{background:color-mix(in srgb,var(--color-bg-violet-wash) 45%,var(--color-bg-card))}}
