.ct .ct-sections{top:var(--ct-nav-h);z-index:40;background:var(--ct-sections-bg);border-bottom:var(--ct-rule-width) solid var(--ct-rule);overscroll-behavior-x:contain;scrollbar-width:none;position:sticky;overflow-x:auto}.ct .ct-sections::-webkit-scrollbar{display:none}.ct .ct-sections+.ct-article,.ct .ct-sections+.ct-listing,.ct .ct-sections+.ct-docband{border-top:0}.ct .ct-sections__frame{max-width:var(--ct-max);padding-inline:var(--ct-gutter);align-items:stretch;margin-inline:auto;display:flex}.ct .ct-sections__group{gap:0 var(--ct-sections-gap);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.ct .ct-sections__group+.ct-sections__group{margin-left:var(--ct-sections-gap);padding-left:var(--ct-sections-gap);position:relative}.ct .ct-sections__group+.ct-sections__group:before{content:"";height:var(--ct-space-3);margin-top:calc(var(--ct-space-3) / -2);border-left:var(--ct-rule-width) solid var(--ct-rule-strong);position:absolute;top:50%;left:0}.ct .ct-sections__group a{padding-block:var(--ct-sections-pad);border-bottom:var(--ct-quote-rule-width) solid transparent;color:var(--ct-meta-color);font-size:var(--ct-sections-size);white-space:nowrap;align-items:center;margin-bottom:-1px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.ct .ct-sections__group a:hover{color:var(--ct-text)}.ct .ct-sections__group a[aria-current=page]{color:var(--ct-text);border-bottom-color:var(--ct-quote-rule)}.ct .ct-sections__group a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:-2px}@media (max-width:1159px){.ct .ct-sections__frame{width:max-content;min-width:100%;max-width:none}}@media (forced-colors:active){.ct .ct-sections,.ct .ct-sections__group a[aria-current=page]{border-color:canvastext}}.ct:has(.ct-sections){--ct-sticky-top:calc(var(--ct-nav-h) + var(--ct-sections-h) + 24px)}
@media (min-width:1100px){.ct .ct-article__grid.ct-article__grid--explore{grid-template-columns:var(--ct-rail-width) minmax(0, 1fr);column-gap:var(--ct-rail-gap);row-gap:var(--ct-explore-gap);grid-template-rows:auto 1fr}.ct .ct-article__grid--explore>.ct-rail{grid-area:1/1}.ct .ct-article__grid--explore>.ct-article__main{grid-area:1/2/span 2}.ct .ct-article__grid--explore>.ct-explore{grid-area:2/1;align-self:start}.ct .ct-article__grid.ct-article__grid--explore-solo{grid-template-rows:auto}.ct .ct-article__grid--explore-solo>.ct-article__main,.ct .ct-article__grid--explore-solo>.ct-explore{grid-row:1}.ct .ct-article__grid--explore .ct-toc{max-height:none;position:static;overflow:visible}}@media (min-width:1000px){.ct .ct-doc.ct-doc--explore{row-gap:var(--ct-explore-gap);grid-template-rows:auto 1fr}.ct .ct-doc--explore>.ct-rail,.ct .ct-doc--explore>.ct-doc__nav{grid-area:1/1}.ct .ct-doc--explore>.ct-doc__content{grid-area:1/2/span 2}.ct .ct-doc--explore>.ct-explore{grid-area:2/1;align-self:start}.ct .ct-doc--explore .ct-doc__nav{max-height:none;position:static;overflow:visible}}@media (max-width:999px){.ct .ct-doc>.ct-explore{order:3}.ct .ct-doc>.ct-explore-jump{order:-1}}@media (min-width:1100px) and (min-height:700px){.ct .ct-article__grid--explore>.ct-explore{top:var(--ct-sticky-top);position:sticky}}@media (min-width:1000px) and (min-height:700px){.ct .ct-doc--explore>.ct-explore{top:var(--ct-sticky-top);position:sticky}}.ct .ct-explore{min-width:0;font-size:var(--ct-small-size);scroll-margin-top:var(--ct-sticky-top);line-height:1.45}.ct .ct-explore__label{margin-bottom:var(--ct-space-2);font-family:var(--ct-font-label);font-size:var(--ct-label-size);letter-spacing:var(--ct-label-tracking);text-transform:uppercase;font-weight:600;line-height:1.2}.ct .ct-explore__group+.ct-explore__group{margin-top:var(--ct-space-3)}.ct .ct-explore__heading{margin-bottom:var(--ct-space-1);color:var(--ct-meta-color);font-weight:500}.ct .ct-explore ul{border-top:var(--ct-rule-width) solid var(--ct-rule-strong);margin:0;padding:0;list-style:none}.ct .ct-explore li{border-bottom:var(--ct-rule-width) solid var(--ct-rule);position:relative}.ct .ct-explore a{align-items:center;gap:var(--ct-explore-icon-gap);min-height:var(--ct-explore-row);color:var(--ct-text);text-decoration:none;display:flex}.ct .ct-explore a:hover .ct-explore__text{color:var(--ct-link-standalone);text-underline-offset:3px;text-decoration:underline}.ct .ct-explore a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:-2px}.ct .ct-explore__icon{color:var(--ct-icon-color);flex:none;display:inline-flex}.ct .ct-explore__icon .glyph{width:var(--ct-icon-size);height:var(--ct-icon-size);display:block}.ct .ct-explore a[aria-current=page] .ct-explore__text{font-weight:700}.ct .ct-explore a[aria-current=page]:before{content:"";left:calc(var(--ct-space-1) * -1.5);top:var(--ct-space-1);bottom:var(--ct-space-1);border-left:var(--ct-quote-rule-width) solid var(--ct-quote-rule);position:absolute}.ct .ct-explore-jump{display:none}@media (max-width:1099px){.ct .ct-article__grid>.ct-explore-jump{margin-bottom:calc(var(--ct-space-2) * -1);display:block}.ct .ct-article__grid>.ct-explore{margin-top:var(--ct-space-2)}}@media (max-width:999px){.ct .ct-doc>.ct-explore-jump{margin-bottom:calc(var(--ct-space-2) * -1);display:block}.ct .ct-doc>.ct-explore{margin-top:var(--ct-space-2)}}.ct .ct-explore-jump a{min-height:2.75rem;color:var(--ct-link-standalone);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.ct .ct-explore-jump a:hover{text-underline-offset:3px;text-decoration:underline}.ct .ct-explore-jump .glyph{width:16px;height:16px;display:block;transform:rotate(90deg)}@media (forced-colors:active){.ct .ct-explore a[aria-current=page]:before{border-color:canvastext}}
