.nsk-toc details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.nsk-toc details>summary::-webkit-details-marker{display:none}.nsk-toc details>summary:after{content:"+";font-weight:700;font-size:1.2em;line-height:1}.nsk-toc details[open]>summary:after{content:"\2212"}.nsk-toc details>summary h4{display:inline;margin:8px 0}.nsk-toc details[open]>ol{margin-top:6px}.nsk-toc ol ol{margin:4px 0;padding-left:18px}