article-outline[data-astro-cid-ci226ssp]{display:block}.outline-title[data-astro-cid-ci226ssp]{margin:0 0 1rem;font-size:1rem;font-weight:600;line-height:1.4}.outline-list[data-astro-cid-ci226ssp]{overscroll-behavior:contain;max-height:calc(100dvh - 180px);margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.outline-list[data-astro-cid-ci226ssp] li[data-astro-cid-ci226ssp]{border-inline-start:1px solid var(--line)}.outline-list[data-astro-cid-ci226ssp] a[data-astro-cid-ci226ssp]{min-height:44px;color:var(--muted);border-inline-start:1px solid #0000;align-items:center;margin-inline-start:-1px;padding:10px 12px 10px 16px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.outline-list[data-astro-cid-ci226ssp] a[data-astro-cid-ci226ssp]:hover{color:var(--text);background:var(--surface)}.outline-list[data-astro-cid-ci226ssp] a[data-astro-cid-ci226ssp][aria-current=location]{color:var(--focus);border-inline-start-color:var(--focus);background:color-mix(in srgb, var(--accent) 12%, var(--bg))}.outline-list[data-astro-cid-ci226ssp] a[data-astro-cid-ci226ssp]{z-index:1;position:relative}.outline-list[data-astro-cid-ci226ssp] .outline-indicator{border:0;border-inline-start:1px solid var(--focus);background:color-mix(in srgb, var(--accent) 12%, var(--bg));pointer-events:none;transition:transform .32s var(--ease-out), height .32s var(--ease-out);position:absolute;top:0;left:0}article-outline[data-astro-cid-ci226ssp][data-indicator] .outline-list[data-astro-cid-ci226ssp] a[data-astro-cid-ci226ssp][aria-current=location]{background:0 0;border-inline-start-color:#0000}.outline-list[data-astro-cid-ci226ssp] a[data-astro-cid-ci226ssp]:focus-visible{outline-offset:-3px}.outline-child[data-astro-cid-ci226ssp] a[data-astro-cid-ci226ssp]{padding-inline-start:28px;font-size:13px}.outline-toggle[data-astro-cid-ci226ssp]{text-align:start;width:100%;min-height:64px;color:var(--text);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px;gap:2px 16px;padding:10px 14px;display:grid}.outline-caption[data-astro-cid-ci226ssp]{color:var(--muted);font-size:12px}.outline-current[data-astro-cid-ci226ssp]{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:14px;font-weight:500;overflow:hidden}.outline-toggle[data-astro-cid-ci226ssp] svg[data-astro-cid-ci226ssp]{color:var(--focus);transition:transform .18s var(--ease-out);grid-area:1/2/3;align-self:center}.outline-toggle[data-astro-cid-ci226ssp][aria-expanded=true] svg[data-astro-cid-ci226ssp]{transform:rotate(180deg)}.outline-toggle[data-astro-cid-ci226ssp]:focus-visible{outline-offset:-3px;border-radius:12px}.outline-toggle[data-astro-cid-ci226ssp]{transition:background-color var(--motion-quick) ease}article-outline[data-astro-cid-ci226ssp] .outline-toggle[data-astro-cid-ci226ssp]:active,article-outline[data-astro-cid-ci226ssp][data-enhanced] .outline-toggle[data-astro-cid-ci226ssp]:active{background:var(--raised)}@media (scripting:enabled) and (width<=850px){article-outline[data-astro-cid-ci226ssp]:not([data-enhanced]) .outline-toggle[data-astro-cid-ci226ssp][hidden]{display:grid!important}article-outline[data-astro-cid-ci226ssp]:not([data-enhanced]) [data-astro-cid-ci226ssp]:is(.outline-title,.outline-list){display:none}}@media (width<=850px){article-outline[data-astro-cid-ci226ssp]{background:var(--surface);border:1px solid var(--outline);border-radius:12px}article-outline[data-astro-cid-ci226ssp][data-enhanced]{transition:border-radius .12s .14s,border-color .12s .14s;position:relative}article-outline[data-astro-cid-ci226ssp][data-enhanced]:has(.outline-toggle[aria-expanded=true]){border-bottom-color:var(--line);border-end-end-radius:0;border-end-start-radius:0;transition-delay:0s}article-outline[data-astro-cid-ci226ssp][data-enhanced] .outline-toggle[data-astro-cid-ci226ssp]{z-index:1;background:var(--surface);border-radius:11px;position:relative}article-outline[data-astro-cid-ci226ssp][data-enhanced] .outline-list[data-astro-cid-ci226ssp]{inset-inline:-1px;background:var(--surface);border:1px solid var(--outline);border-top:0;border-radius:0 0 12px 12px;padding-block-start:8px;position:absolute;top:calc(100% + 1px)}.outline-title[data-astro-cid-ci226ssp]{padding:16px 16px 0}.outline-list[data-astro-cid-ci226ssp]{max-height:min(52dvh,440px);padding:4px 12px 12px}.outline-list[data-astro-cid-ci226ssp] a[data-astro-cid-ci226ssp]{padding-block:12px}}
