.toc__label[data-astro-cid-vw3hb5ac]{margin:0 0 var(--space-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy-muted);font-size:.7rem;font-weight:600}.toc__list[data-astro-cid-vw3hb5ac]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.toc__list[data-astro-cid-vw3hb5ac] a[data-astro-cid-vw3hb5ac]{padding-left:var(--space-sm);border-left:2px solid var(--color-mist);font-size:var(--text-small);color:var(--color-ink-muted);text-wrap:pretty;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);line-height:1.35;text-decoration:none;display:block}.toc__list[data-astro-cid-vw3hb5ac] a[data-astro-cid-vw3hb5ac]:hover,.toc__list[data-astro-cid-vw3hb5ac] a[data-astro-cid-vw3hb5ac]:focus-visible{color:var(--color-navy);border-left-color:var(--color-sand)}.toc--sidebar[data-astro-cid-vw3hb5ac]{display:none}@media (width>=56rem){.toc--sidebar[data-astro-cid-vw3hb5ac]{margin-bottom:var(--space-lg);display:block}}.toc--inline[data-astro-cid-vw3hb5ac]{margin:0 0 var(--space-xl);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-mist);border-radius:var(--radius-md);background:var(--color-pearl);display:block}.toc--inline[data-astro-cid-vw3hb5ac] summary[data-astro-cid-vw3hb5ac]{cursor:pointer;font-family:var(--font-display);color:var(--color-navy);font-size:1.0625rem;font-style:italic;font-weight:500;list-style:none}.toc--inline[data-astro-cid-vw3hb5ac] summary[data-astro-cid-vw3hb5ac]::-webkit-details-marker{display:none}.toc--inline[data-astro-cid-vw3hb5ac] summary[data-astro-cid-vw3hb5ac]:after{content:"+";float:right;font-family:var(--font-sans);color:var(--color-navy-muted);transition:transform var(--duration-fast) var(--ease-out);font-style:normal;font-weight:500}.toc--inline[data-astro-cid-vw3hb5ac][open] summary[data-astro-cid-vw3hb5ac]:after{content:"−"}.toc--inline[data-astro-cid-vw3hb5ac] .toc__list[data-astro-cid-vw3hb5ac]{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-mist)}@media (width>=56rem){.toc--inline[data-astro-cid-vw3hb5ac]{display:none}}.content-page[data-astro-cid-62dzsm7q]{padding:var(--space-3xl) 0 var(--space-2xl)}.content-page__breadcrumb[data-astro-cid-62dzsm7q]{margin-bottom:var(--space-xl)}.content-page__breadcrumb[data-astro-cid-62dzsm7q] ol[data-astro-cid-62dzsm7q]{gap:var(--space-xs);font-size:var(--text-label);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.content-page__breadcrumb[data-astro-cid-62dzsm7q] a[data-astro-cid-62dzsm7q]{color:var(--color-navy-muted);text-decoration:none}.content-page__breadcrumb[data-astro-cid-62dzsm7q] a[data-astro-cid-62dzsm7q]:hover{text-decoration:underline}.content-page__sep[data-astro-cid-62dzsm7q]{margin-inline:var(--space-xs);color:var(--color-mist)}.content-page__body[data-astro-cid-62dzsm7q]{gap:var(--space-3xl);display:grid}.content-page__main[data-astro-cid-62dzsm7q]{align-self:start;min-width:0}.content-page__aside-wrap[data-astro-cid-62dzsm7q]{min-width:0}.content-page__aside-only[data-astro-cid-62dzsm7q]{padding:var(--space-xl);border:1px solid var(--color-mist);border-radius:var(--radius-md);background:var(--color-pearl)}.content-page__aside-title[data-astro-cid-62dzsm7q]{margin:0 0 var(--space-md);font-family:var(--font-display);color:var(--color-navy);font-size:1.125rem;font-style:italic;font-weight:500}.content-page__aside-only[data-astro-cid-62dzsm7q] ul[data-astro-cid-62dzsm7q]{gap:var(--space-sm);margin:0;padding-left:1.1rem;display:grid}.content-page__aside-only[data-astro-cid-62dzsm7q] a[data-astro-cid-62dzsm7q]{color:var(--color-navy);font-weight:500;text-decoration:none}.content-page__aside-only[data-astro-cid-62dzsm7q] a[data-astro-cid-62dzsm7q]:hover{text-decoration:underline}@media (width>=56rem){.content-page__body--with-aside[data-astro-cid-62dzsm7q]{align-items:stretch;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}}.content-page__below[data-astro-cid-62dzsm7q]{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-mist)}
