.cl-jump[data-astro-cid-pse5l3fr]{min-width:0;position:relative}.cl-jump-summary[data-astro-cid-pse5l3fr]{height:var(--control-lg);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);color:var(--color-ink);font-size:var(--text-label);line-height:var(--text-label--line-height);transition:background-color var(--motion-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-weight:500;list-style:none;display:flex}.cl-jump-summary[data-astro-cid-pse5l3fr]::-webkit-details-marker{display:none}.cl-jump-summary[data-astro-cid-pse5l3fr]:hover{background:var(--color-surface-sunken)}.cl-jump-label[data-astro-cid-pse5l3fr]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-jump[data-astro-cid-pse5l3fr] .cl-jump-caret{color:var(--color-ink-secondary);transition:transform var(--motion-fast) var(--ease-standard)}.cl-jump[data-astro-cid-pse5l3fr][open] .cl-jump-caret{transform:rotate(180deg)}.cl-jump-panel[data-astro-cid-pse5l3fr]{z-index:var(--z-index-sticky);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:max(100%,280px);max-width:calc(100vw - 40px);max-height:min(60vh,480px);box-shadow:var(--shadow-pop);padding:12px 12px 12px 8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.cl-jump[data-astro-cid-pse5l3fr]+.cl-jump[data-astro-cid-pse5l3fr] .cl-jump-panel[data-astro-cid-pse5l3fr]{left:auto;right:0}.cl-jump-panel[data-astro-cid-pse5l3fr] .cl-toc>.type-eyebrow{display:none}@media (prefers-reduced-motion:reduce){.cl-jump[data-astro-cid-pse5l3fr] .cl-jump-caret{transition:none}}.cl-toc[data-astro-cid-fb55taf7]{flex-direction:column;gap:12px;display:flex}.cl-toc-list[data-astro-cid-fb55taf7]{border-left:1px solid var(--color-line);padding:0;list-style:none}.cl-toc-link[data-astro-cid-fb55taf7]{color:var(--color-ink-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);transition:color var(--motion-fast) var(--ease-standard);padding:4px 16px;text-decoration:none;display:block;position:relative}.cl-toc-link--sub[data-astro-cid-fb55taf7]{padding-left:32px}.cl-toc-link[data-astro-cid-fb55taf7]:hover,.cl-toc-link[data-astro-cid-fb55taf7][aria-current=location]{color:var(--color-ink)}.cl-toc-link[data-astro-cid-fb55taf7][aria-current=location]:before{content:"";background:var(--color-ink);width:2px;position:absolute;top:0;bottom:0;left:-1px}.cl-cpage-article{padding-top:64px}.cl-cpage-article-grid{grid-template-columns:minmax(0, 1fr) minmax(0, var(--container-prose)) minmax(0, 1fr);column-gap:48px;display:grid;container-type:inline-size}.cl-cpage-article-head,.cl-cpage-article-body,.cl-cpage-article-end{grid-column:2;min-width:0}.cl-cpage-article-head{grid-row:1;padding-bottom:48px}.cl-cpage-article-toc{top:calc(var(--nav-height) + 40px);grid-area:2/1;place-self:start;width:100%;max-width:240px;position:sticky}.cl-cpage-article-body{grid-row:2}.cl-cpage-article-body>.cl-prose{max-width:none}.cl-cpage-article-jump{display:none}.cl-cpage-article-end{flex-direction:column;grid-row:3;gap:48px;padding-top:64px;display:flex}@media (width<=1279px){.cl-cpage-article--toc .cl-cpage-article-grid{grid-template-columns:200px minmax(0, var(--container-prose));justify-content:center}.cl-cpage-article--toc :is(.cl-cpage-article-head,.cl-cpage-article-body,.cl-cpage-article-end){grid-column:2}}@media (width<=899px){.cl-cpage-article--toc .cl-cpage-article-grid{grid-template-columns:minmax(0, var(--container-prose))}.cl-cpage-article--toc :is(.cl-cpage-article-head,.cl-cpage-article-body,.cl-cpage-article-end){grid-column:1}.cl-cpage-article-toc{display:none}.cl-cpage-article--toc .cl-cpage-article-jump{height:var(--control-lg);grid-area:2/1;margin-bottom:32px;display:block}.cl-cpage-article--toc .cl-cpage-article-body{grid-row:3}.cl-cpage-article--toc .cl-cpage-article-end{grid-row:4}}@media (width<=767px){.cl-cpage-article{padding-top:48px}.cl-cpage-article-head{padding-bottom:40px}.cl-cpage-article-grid{column-gap:0}.cl-cpage-article-end{gap:40px;padding-top:48px}}.cl-cpage-article [data-callout-tone]{border-radius:var(--site-radius-inner);font-size:var(--text-body);line-height:var(--text-body--line-height);gap:16px;padding:20px 24px}.cl-cpage-article [data-callout-tone]>span:first-child{height:var(--text-body--line-height)}@media (width<=767px){.cl-cpage-article [data-callout-tone]{padding:16px 20px}}
