.site .article{gap:var(--s-10);grid-template-columns:minmax(0,1fr);display:grid}.site .article>*{min-width:0}@media (min-width:1024px){.site .article{gap:var(--s-16);grid-template-columns:220px minmax(0,1fr)}}.site .toc{align-self:start;font-size:13.5px}@media (min-width:1024px){.site .toc{position:sticky;top:92px}}.site .toc b{font-family:var(--mono);color:var(--ink-500);margin-bottom:10px;font-size:11.5px;font-weight:500;display:block}.site .toc ol{border-left:1px solid var(--line);gap:2px;list-style:none;display:grid}.site .toc a{color:var(--ink-500);transition:color .3s var(--ease-out), border-color .3s var(--ease-out);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:block}.site .toc a:hover,.site .toc a[aria-current]{color:var(--ink);border-left-color:var(--ink)}@media (pointer:coarse){.site .toc a{align-items:center;min-height:44px;display:flex}}
