.toc{container:measure/inline-size}.toc__empty{color:var(--text-muted);font-size:var(--text-sm)}.toc__list{margin:0;padding-inline-start:var(--s-2);list-style:none}.toc>.toc__list{padding-inline-start:0}.toc__row{align-items:flex-start;gap:var(--s-1);display:flex}.toc>.toc__list>li>.toc__row{z-index:var(--z-sticky);background:var(--surface-pinned);margin-inline:calc(-1 * var(--band-inset));padding-inline:var(--band-inset);position:sticky;inset-block-start:0}.toc__caret{inline-size:var(--s-4);min-block-size:var(--s-5);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.toc__caret svg{transition:transform var(--motion-fast) var(--ease-standard)}.toc__caret[aria-expanded=true] svg{transform:rotate(90deg)}.toc__caret:hover{color:var(--text-heading)}@media (prefers-reduced-motion:reduce){.toc__caret svg{transition:none}}.toc__list .toc__list{margin-block:var(--s-1);border-inline-start:1px solid var(--border-default)}.toc__entry{appearance:none;width:100%;padding:var(--s-2) 0;font:inherit;white-space:normal;font-family:var(--font-hebrew);font-size:var(--text-sm);color:var(--text-secondary);text-align:start;cursor:pointer;unicode-bidi:isolate;background:0 0;border:0;display:block;position:relative}.toc__row .toc__entry{flex:auto;min-width:0}.toc__entry:hover{color:var(--text-heading)}.toc__name{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:block}.toc>.toc__list>li>.toc__row>.toc__entry{color:var(--text-heading)}.toc__entry[data-here]{color:var(--text-heading);font-weight:var(--weight-label)}.toc__list .toc__list .toc__entry{font-size:var(--text-xs)}.toc__list .toc__list .toc__entry[data-here]:before{content:"";background:var(--text-heading);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--s-2) - 1px)}@container measure (width>=22rem){.toc__entry{gap:var(--s-2);padding-block:var(--s-2);grid-template-columns:6.25rem minmax(0,1fr);align-items:baseline;display:grid}.toc__entry[data-named] .toc__title{grid-column:2}.toc__entry:not([data-named]) .toc__title{grid-column:1/-1}.toc__name{align-self:baseline}.toc>.toc__list>li>.toc__row>.toc__entry{font-size:var(--text-base)}.toc__list .toc__list .toc__entry{font-size:var(--text-sm)}}
