.container.has-toc{max-width:var(--container-w-wide)}main.has-toc>article{background:0 0;border:0;padding:0}.page-toc-toggle{display:flex;align-items:center;gap:.5rem;width:100%;min-height:var(--hit);padding:0 .55rem;background:0 0;border:0;color:var(--text);font:600 .8125rem var(--font-sans);text-align:left}.page-toc ol{list-style:none;margin:0;padding:0}.page-toc ol ol{margin-left:.7rem;padding-left:.5rem;border-left:1px solid var(--border-subtle)}.page-toc-ico--list,[data-theme] .page-toc li:not(.is-current)>ol{display:none}.page-toc-group{font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--text-th);margin:.85rem .55rem .2rem}.page-toc-list a{display:block;font-size:.8125rem;color:var(--text-secondary);text-decoration:none;padding:.3rem .55rem;border-radius:var(--radius-sm)}.page-toc-ico--hide{margin-left:auto}@media (min-width:1024px){main.has-toc{display:grid;grid-template-columns:13.75rem minmax(0,1fr);column-gap:3rem;align-items:start}main.has-toc article :is(p,.uc-steps,section>:is(ul,ol):not([class])){max-width:38rem}main.has-toc article .static-table-wrap--matrix :is(p.cmp-legend,p.cmp-hint){max-width:none}.page-toc{position:sticky;top:calc(var(--header-offset,var(--header-h)) + 1rem);max-height:calc(100vh - var(--header-offset,var(--header-h)) - 2rem);overflow:auto}.page-toc-toggle{border-bottom:1px solid var(--border-subtle)}.bp-toc-off :is(.page-toc-list,.page-toc-title,.page-toc-ico--hide),.page-toc-current{display:none}.bp-toc-off main.has-toc{grid-template-columns:var(--hit) minmax(0,1fr)}.bp-toc-off main.has-toc>article{max-width:53rem;width:100%;margin:0 auto}.bp-toc-off .page-toc-ico--list{display:block}.bp-toc-off .page-toc-toggle{padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--card)}}@media (max-width:1023.98px){.page-toc{margin-bottom:1rem;background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius)}[data-theme]>body.has-page-toc{--sticky-under-header:48px;--sticky-flow-gap:2rem}[data-theme] .page-toc{position:sticky;top:var(--header-offset,var(--header-h));z-index:6}.page-toc-toggle{min-height:46px}.header-container.is-hidden~main .page-toc{top:0}[data-theme] .page-toc:not(.is-open) .page-toc-list{display:none}.page-toc-list a{min-height:var(--hit);padding:.75rem}.page-toc-ico--hide{transform:rotate(-90deg)}main.has-toc :is([id],a,button,summary){scroll-margin-top:calc(var(--header-offset,5rem) + var(--sticky-under-header,0px))}}@media print{.page-toc{display:none}}