html{scroll-behavior:smooth}:root{--toc-offset: 96px;--toc-finetune: 8px}#toc{padding:1.5em;margin-bottom:1em;border:1px solid #ccc;background:#fff;border-radius:0;color:inherit;font-size:17px;line-height:1.7}.rad-toc__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.rad-toc__title{font-size:1em;font-weight:700;line-height:1.2;margin:0}.rad-toc__actions{display:flex;gap:6px}.rad-toc__btn{-webkit-appearance:none;appearance:none;border:1px solid #BD8139;background:#bd8139;color:#fff;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1;cursor:pointer}.rad-toc__btn:hover{background:#a36c2f;border-color:#a36c2f}.rad-toc__btn:focus{outline:2px solid #e0e7ff;outline-offset:2px}#toc ol,#toc ul{list-style:none;padding-left:0;margin:0}.rad-toc__list{padding:4px 0 0}#toc ol{counter-reset:toc;padding-left:2em;margin:0}.rad-toc__item{position:relative;margin:.1em 0;padding-left:0}#toc ol li:before{counter-increment:toc;content:counters(toc,"-");display:inline;padding-right:.5em;margin-left:-2em;color:#666;font-variant-numeric:tabular-nums}.rad-toc__link{display:inline;text-decoration:underline;color:inherit;padding:0;border-radius:0}.rad-toc__link:hover{text-decoration:underline;opacity:.9}.rad-toc__link:focus{outline:2px solid #e0e7ff;outline-offset:2px}.rad-toc__link.is-active{font-weight:700;text-decoration:underline}.rad-toc__children{margin-left:0;padding-left:1.2em}.rad-toc__children[hidden]{display:none!important}.rad-toc__toggle{position:relative;display:inline-block;width:auto;height:auto;margin-right:6px;padding:0 2px;border:none;background:none;cursor:pointer;font-size:.9em;line-height:1;color:#666}.rad-toc__toggle:before{content:"\25b6\fe0e";display:inline-block}.rad-toc__toggle[aria-expanded=true]:before{content:"\25bc"}.rad-toc__toggle:hover{opacity:.75}.rad-toc__toggle:focus{outline:2px solid #e0e7ff;outline-offset:2px}#toc_target h1,#toc_target h2,#toc_target h3,#toc_target h4,#toc_target h5,#toc_target h6{scroll-margin-top:calc(var(--toc-offset) + var(--toc-finetune))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:640px){#toc{font-size:15px}.rad-toc__btn{padding:3px 6px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/toc.css.map */
