.vc-legal-hero__toc,.vc-legal-sidebar__toc,.vc-legal-mobile-toc__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--vc-space-3)}.vc-legal-hero__toc a,.vc-legal-hero__toc a:visited,.vc-legal-hero__toc a:hover,.vc-legal-hero__toc a:focus,.vc-legal-hero__toc a:active,.vc-legal-sidebar__toc a,.vc-legal-sidebar__toc a:visited,.vc-legal-sidebar__toc a:hover,.vc-legal-sidebar__toc a:focus,.vc-legal-sidebar__toc a:active,.vc-legal-mobile-toc__list a,.vc-legal-mobile-toc__list a:visited,.vc-legal-mobile-toc__list a:hover,.vc-legal-mobile-toc__list a:focus,.vc-legal-mobile-toc__list a:active{color:var(--vc-color-primary)!important;text-decoration:none!important;font-size:var(--vc-font-size-body-sm);line-height:22px}.vc-legal-hero__toc a:hover,.vc-legal-sidebar__toc a:hover,.vc-legal-mobile-toc__list a:hover{color:var(--vc-color-primary-hover)!important}.vc-legal-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--vc-space-8);align-items:start}.vc-legal-sidebar__card{position:sticky;top:calc(var(--vc-space-6) + 100px);padding:var(--vc-space-6)}.vc-legal-mobile-toc{display:none;margin-bottom:var(--vc-space-6)}.vc-legal-mobile-toc__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--vc-space-3);min-height:52px;padding:14px 18px;cursor:pointer}.vc-legal-mobile-toc__summary::-webkit-details-marker{display:none}.vc-legal-mobile-toc__summary::marker{content:""}.vc-legal-mobile-toc__summary-title{font-size:var(--vc-font-size-body-sm);line-height:20px;font-weight:var(--vc-font-weight-semibold);color:var(--vc-color-text-primary)}.vc-legal-mobile-toc__chevron{width:16px;height:16px;flex:0 0 auto;transition:transform var(--vc-transition-fast)}.vc-legal-mobile-toc[open] .vc-legal-mobile-toc__chevron{transform:rotate(180deg)}.vc-legal-mobile-toc__panel{padding:0 var(--vc-space-4) var(--vc-space-4)}.vc-legal-entry--bridge{padding-bottom:var(--vc-space-2)}.vc-legal-entry--bridge .vc-legal-entry__title{margin-bottom:0;font-size:var(--vc-font-size-body-sm);line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--vc-color-primary)}.vc-legal-entry--form .uc-embed{min-height:120px}.vc-legal-richtext ol{counter-reset:vc-legal-num;list-style:none}.vc-legal-richtext ol li{position:relative;padding-left:38px}.vc-legal-richtext ol li::before{counter-increment:vc-legal-num;content:counter(vc-legal-num);position:absolute;left:0;top:0;width:26px;height:24px;border:1px solid var(--vc-color-primary);border-radius:50px;font-size:var(--vc-font-size-body-sm);line-height:24px;text-align:center}@media (max-width:1024px){.vc-legal-layout{grid-template-columns:1fr}.vc-legal-sidebar{display:none}.vc-legal-mobile-toc{display:block}}