.rg-toc{border:1px solid #e1e1e5;border-top:3px solid #e71932;background:#f6f6f7;margin:0 0 28px;padding:20px 22px;color:#24262a}.rg-toc summary{cursor:pointer;font:800 19px/1.4 Arial;list-style:revert}.rg-toc nav{max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e71932 #e5e5e8;margin-top:18px;padding-right:8px}.rg-site .rg-toc ol{list-style:decimal;margin:0;padding:0 0 0 22px}.rg-site .rg-toc li{padding:0;margin:0 0 11px;font:14px/1.55 Arial}.rg-site .rg-toc li:before{display:none}.rg-toc li::marker{color:#e71932;font-weight:700}.rg-site .rg-toc a{color:#45474d;text-decoration:none}.rg-site .rg-toc a:hover{color:#e71932;text-decoration:underline}.rg-toc a:focus-visible{outline:2px solid #e71932;outline-offset:3px}.rg-toc .rg-toc-sub{margin-left:14px;font-size:13px}.rg-section-anchor{scroll-margin-top:25px}@media(max-width:800px){.rg-toc{margin-bottom:28px}.rg-toc nav{max-height:300px}}