.lp-sidebar{background:var(--surface);padding:6.25rem 0}.lp-sidebar__layout{display:grid;gap:var(--sp-col) var(--space-48);grid-template-columns:14rem minmax(0,1fr)}.lp-sidebar__body{min-width:0}.lp-sidebar__body h2{scroll-margin-top:calc(var(--cc-falldown-h, 0px) + var(--site-header-h, 106px) + var(--space-24))}.lp-sidebar__body .dnd-section,.lp-sidebar__body .dnd-section .dnd-column{padding:0}.lp-sidebar__body .cc-ctl-wrap{margin-inline:0;max-width:none;padding-block:var(--space-40);width:auto}.lp-sidebar__body .cc-ctl{max-width:none;padding-inline:0}.lp-sidebar__body .faq-details-panel{margin:0;max-width:none}.lp-toc{align-self:start;max-height:calc(100vh - var(--site-header-h, 106px) - var(--space-48));overflow-y:auto;position:sticky;top:calc(var(--cc-falldown-h, 0px) + var(--site-header-h, 106px) + var(--space-24))}.lp-toc.is-empty{display:none}.lp-toc__label{color:var(--ink-soft);font-size:.75rem;font-weight:var(--fw-heading);letter-spacing:.08em;margin:0 0 var(--space-12);text-transform:uppercase}.lp-toc__list{border-left:2px solid var(--line);list-style:none;margin:0;padding:0}.lp-toc__item{margin:0}.lp-toc__link{border-left:2px solid transparent;color:var(--ink-soft);display:block;font-size:.875rem;font-weight:var(--fw-semibold);line-height:1.35;margin-left:-2px;padding:var(--space-8) var(--space-16);text-decoration:none;transition:color var(--tr-fast) ease,border-color var(--tr-fast) ease}.lp-toc__link:focus-visible,.lp-toc__link:hover{color:var(--cc-orange)}.lp-toc__link.is-active{border-left-color:var(--cc-orange);color:var(--cc-blue)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:960px){.lp-toc{display:none}.lp-sidebar__layout{gap:0;grid-template-columns:minmax(0,1fr)}}