.toc-brand-portal__button,.toc-brand-portal__button:focus,.toc-brand-portal__button:hover{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.06);display:flex;flex-direction:column;height:56px;justify-content:center;padding:20px 12px;width:57px}.brand-portal__menu-right .table-of-contents{min-width:224px}.table-of-contents{border-left:1px solid #aaa;font-size:13px;padding:0}.table-of-contents a{color:#2c333d;display:block;opacity:.3;padding:6px 16px}.table-of-contents ul ul a{padding-left:32px}.table-of-contents>ul>li>a{font-weight:500}.toc-link.active{border-left:2px solid #e30613;opacity:1}.toc-link.active+ul a{opacity:1}.toc-brand-portal__button,.toc-brand-portal__button:hover{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 8px -2px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.06);display:flex;flex-direction:column;height:48px;justify-content:center;padding:12px;width:48px}@media (min-width:1366px){.toc-brand-portal__button{display:none}}@media (max-width:1365px){.brand-portal__menu-right{height:100%;position:absolute;right:24px}.brand-portal__menu-right div{position:sticky;top:58px;transform:translateZ(0)}.toc-brand-portal__button{margin-left:auto}.table-of-contents{background:#fff;box-shadow:0 4px 8px -2px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.06);display:none;margin-top:24px;padding:24px}.table-of-contents.active{display:block}}