.contents{align-self:start;position:sticky;top:98px;max-height:calc(100dvh - 122px);overflow:auto;border-right:1px solid var(--line-dark);padding:10px 16px 10px 0}.contents-mobile{display:none}.contents summary{font-weight:700;cursor:pointer}.contents ol{list-style:none;padding:0;margin:10px 0}.contents li{margin:0}.contents a{display:block;padding:7px 9px;border-left:3px solid transparent;text-decoration:none;font-size:13px;line-height:1.35}.contents .toc-level-3 a{padding-left:20px;font-size:12px}.contents a[aria-current=location]{border-left-color:var(--accent);background:var(--black-2)}@media(max-width:1050px){.contents-desktop{display:none}.contents-mobile{display:block;position:static;max-height:none;border:1px solid var(--line-dark);padding:8px 10px;margin:10px 0}.contents-mobile nav{max-height:55vh;overflow:auto}}
