.sibling-rail[data-astro-cid-3ymj4xwd]{display:contents}.toc-group[data-astro-cid-3ymj4xwd],.toc-list[data-astro-cid-3ymj4xwd],.sibling-rail--toc-only[data-astro-cid-3ymj4xwd],.rail-toggle[data-astro-cid-3ymj4xwd],.rail-caret[data-astro-cid-3ymj4xwd]{display:none}.visually-hidden[data-astro-cid-3ymj4xwd]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sibling-nav[data-astro-cid-3ymj4xwd]{--rail-hl: var(--clr-bg-soft);--rail-hl-current: var(--clr-bg-soft);display:block;max-width:32rem;margin:var(--space-5) auto var(--space-6);padding-inline:var(--space-4)}.sibling-nav-label[data-astro-cid-3ymj4xwd]{font-family:var(--nav-font, var(--font-body));font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-accent-strong);margin:0 0 var(--space-3)}.sibling-nav-list[data-astro-cid-3ymj4xwd]{list-style:none;margin:0;padding:0;counter-reset:sib;border:1px solid var(--clr-line);border-radius:var(--radius);overflow:hidden}.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]>a[data-astro-cid-3ymj4xwd]{display:flex;align-items:baseline;gap:.7rem;font-family:var(--nav-font, var(--font-body));font-size:var(--fs-sm);letter-spacing:.02em;line-height:1.3;text-decoration:none;color:var(--clr-ink-soft);padding:.85rem 1rem;border-top:1px solid var(--clr-line);transition:color .15s ease,background-color .15s ease}.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]:first-child>a[data-astro-cid-3ymj4xwd]{border-top:0}.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]>a[data-astro-cid-3ymj4xwd]:before{counter-increment:sib;content:counter(sib,decimal-leading-zero);font-size:.72em;letter-spacing:.05em;color:var(--clr-ink-soft);opacity:.7}.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]>a[data-astro-cid-3ymj4xwd]:hover{color:var(--clr-ink);background-color:var(--rail-hl)}.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]>a[data-astro-cid-3ymj4xwd][aria-current=page]{color:var(--clr-ink);background-color:var(--rail-hl-current);box-shadow:inset 2px 0 0 var(--clr-accent)}.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]>a[data-astro-cid-3ymj4xwd][aria-current=page]:before{color:var(--clr-accent-strong);opacity:1}@media(prefers-reduced-motion:reduce){.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]>a[data-astro-cid-3ymj4xwd]{transition:none}}@media(min-width:82rem){.sibling-rail[data-astro-cid-3ymj4xwd]{--rail-caret-h: 2rem;display:block;position:absolute;top:0;bottom:0;right:0;width:12rem;padding-block:calc(var(--space-5) - var(--rail-caret-h)) var(--space-6)}.rail-caret[data-astro-cid-3ymj4xwd]{display:flex;align-items:center;justify-content:center;position:sticky;top:calc(var(--header-h) + var(--hero-bar-h) + var(--space-5));z-index:2;margin-left:auto;width:1.5rem;height:1.5rem;margin-bottom:.5rem;border:1px solid var(--clr-line);border-radius:var(--radius);color:var(--clr-ink-soft);background:var(--clr-bg);cursor:pointer;transition:color .15s ease,border-color .15s ease}.rail-caret[data-astro-cid-3ymj4xwd]:hover{color:var(--clr-accent-strong);border-color:var(--clr-accent)}.rail-toggle[data-astro-cid-3ymj4xwd]{display:block;position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.rail-caret[data-astro-cid-3ymj4xwd]:has(.rail-toggle:focus-visible){outline:2px solid var(--clr-accent);outline-offset:2px}.rail-caret-glyph[data-astro-cid-3ymj4xwd]{font-size:1rem;line-height:1;transition:transform .2s ease}.rail-toggle[data-astro-cid-3ymj4xwd]:checked~.rail-caret-glyph[data-astro-cid-3ymj4xwd]{transform:rotate(180deg)}.sibling-rail[data-astro-cid-3ymj4xwd]:has(.rail-toggle:checked) .sibling-nav[data-astro-cid-3ymj4xwd]{transform:translate(1.25rem);opacity:0;visibility:hidden;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s}.toc-group[data-astro-cid-3ymj4xwd]{display:block;margin-bottom:var(--space-4)}.toc-list[data-astro-cid-3ymj4xwd]{display:block;list-style:none;margin:0;padding:0}.sibling-nav-list[data-astro-cid-3ymj4xwd] .toc-list[data-astro-cid-3ymj4xwd]{margin:.15rem 0 .4rem 1.3rem}.toc-list[data-astro-cid-3ymj4xwd] a[data-astro-cid-3ymj4xwd]{display:block;font-family:var(--nav-font, var(--font-body));font-size:var(--fs-xs);letter-spacing:.02em;line-height:1.3;text-decoration:none;color:var(--clr-ink-soft);padding:.3rem .55rem;border-radius:var(--radius);transition:color .15s ease,background-color .15s ease}.toc-list[data-astro-cid-3ymj4xwd] a[data-astro-cid-3ymj4xwd]:hover{color:var(--clr-ink);background-color:var(--rail-hl)}.toc-list[data-astro-cid-3ymj4xwd] a[data-astro-cid-3ymj4xwd][aria-current=true]{color:var(--clr-ink)}.sibling-nav[data-astro-cid-3ymj4xwd]{--rail-hl: color-mix(in srgb, var(--clr-accent) 10%, transparent);--rail-hl-current: color-mix(in srgb, var(--clr-accent) 20%, transparent);position:sticky;top:calc(var(--header-h) + var(--hero-bar-h) + var(--space-5) + var(--rail-caret-h));max-width:none;margin:0;padding-inline:0;max-height:calc(100dvh - var(--header-h) - var(--hero-bar-h) - 2 * var(--space-5) - var(--rail-caret-h));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;transition:transform .2s ease,opacity .2s ease}.sibling-nav-label[data-astro-cid-3ymj4xwd]{padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--clr-line)}.sibling-nav-list[data-astro-cid-3ymj4xwd]{border:0;border-radius:0;overflow:visible}.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]>a[data-astro-cid-3ymj4xwd]{border-top:0;border-left:2px solid transparent;border-radius:var(--radius);padding:.4rem .55rem}.sibling-nav-list[data-astro-cid-3ymj4xwd]>li[data-astro-cid-3ymj4xwd]>a[data-astro-cid-3ymj4xwd][aria-current=page]{box-shadow:none;border-left-color:var(--clr-accent)}}@media(prefers-reduced-motion:reduce){.toc-list[data-astro-cid-3ymj4xwd] a[data-astro-cid-3ymj4xwd],.rail-caret[data-astro-cid-3ymj4xwd],.rail-caret-glyph[data-astro-cid-3ymj4xwd],.sibling-nav[data-astro-cid-3ymj4xwd]{transition:none}.sibling-rail[data-astro-cid-3ymj4xwd]:has(.rail-toggle:checked) .sibling-nav[data-astro-cid-3ymj4xwd]{transition:none}}
