.ui-toc[data-v-8fb7356e]{position:sticky;top:24px}.ui-toc__title[data-v-8fb7356e]{font-size:var(--cc-fs-xs);letter-spacing:var(--cc-tracking-eyebrow);text-transform:uppercase;color:var(--cc-text-muted);margin-bottom:12px;font-weight:600}.ui-toc ul[data-v-8fb7356e]{border-left:2px solid var(--cc-border);font-size:var(--cc-fs-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-toc a[data-v-8fb7356e]{color:var(--cc-text-2);border-left:3px solid #0000;margin-left:-2px;padding:8px 16px;text-decoration:none;display:block}.ui-toc a[data-v-8fb7356e]:hover{color:var(--cc-ink)}.ui-toc a.is-active[data-v-8fb7356e]{border-left-color:var(--cc-blue);color:var(--cc-ink);font-weight:600}@media (width<=900px){.ui-toc[data-v-8fb7356e]{position:static}.ui-toc ul[data-v-8fb7356e]{border-left:0;border-bottom:2px solid var(--cc-border);scrollbar-width:none;flex-direction:row;overflow-x:auto}.ui-toc a[data-v-8fb7356e]{white-space:nowrap;border-bottom:3px solid #0000;border-left:0;margin:0 0 -2px;padding:8px 12px}.ui-toc a.is-active[data-v-8fb7356e]{border-bottom-color:var(--cc-blue)}}.article-layout[data-v-10884d5e]{flex-wrap:wrap;align-items:flex-start;gap:56px;padding-block:48px 80px;display:flex}.article-layout__toc[data-v-10884d5e]{flex:200px;min-width:0;max-width:240px}.article-layout__content[data-v-10884d5e]{flex-direction:column;flex:999 640px;gap:calc(clamp(48px,7vw,72px));min-width:0;display:flex}.article-layout__content[data-v-10884d5e]>section{scroll-margin-top:24px}@media (width<=900px){.article-layout[data-v-10884d5e]{gap:32px}.article-layout__toc[data-v-10884d5e]{flex-basis:100%;max-width:none}}
