.page-toc .toc-title[data-v-d16c49fe]{margin:0 0 16px;font-size:1.375rem;line-height:1.2;letter-spacing:-.01em;font-weight:500;color:var(--color-ink)}.page-toc .links[data-v-d16c49fe]{list-style:none;margin:0;padding:0}.page-toc .link[data-v-d16c49fe]{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:16px;text-decoration:none;color:var(--color-text);font-size:1.25rem;line-height:1.5;transition:background-color .15s cubic-bezier(.2,.6,.2,1),color .15s cubic-bezier(.2,.6,.2,1)}.page-toc .link .label[data-v-d16c49fe]{flex:1;min-width:0}.page-toc .link .chevron[data-v-d16c49fe]{flex-shrink:0;width:20px;height:20px;color:var(--color-primary);opacity:0;transition:opacity .15s cubic-bezier(.2,.6,.2,1)}.page-toc .link[data-v-d16c49fe]:hover{background:var(--color-fill)}.page-toc .link[data-v-d16c49fe]:focus-visible{box-shadow:var(--focus-ring);outline:none}.page-toc .link.active[data-v-d16c49fe]{background:var(--color-bg-alt);color:var(--color-ink)}.page-toc .link.active .chevron[data-v-d16c49fe]{opacity:1}.page-toc .cta[data-v-d16c49fe]{margin-top:32px;padding:32px;background:var(--color-fill);border-radius:16px}.page-toc .cta .cta-title[data-v-d16c49fe]{margin:0 0 12px;font-size:1.375rem;font-weight:500;color:var(--color-ink)}.page-toc .cta .cta-body[data-v-d16c49fe]{margin:0 0 24px;color:var(--color-text)}
