.site-band.site-ref{padding:72px 0 96px}.site-ref__grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.site-ref__toc{max-height:calc(100vh - 108px);font-size:15px;line-height:1.4;position:sticky;top:88px;overflow-y:auto}.site-ref__toc-title{color:var(--color-site-ink);font:500 12px/1.4 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.site-ref__toc ul{margin:0;padding:0;list-style:none}.site-ref__toc li+li{margin-top:4px}.site-ref__toc a{color:var(--color-site-ink);text-underline-offset:3px;padding:6px 0;text-decoration:underline;display:block}.site-ref__prose{min-width:0}.site-ref__section+.site-ref__section{border-top:1px solid var(--color-site-line);margin-top:56px;padding-top:40px}.site-ref__section>.site-heading{margin-bottom:14px}.site-ref__section p{margin:0 0 14px}.site-ref__section .site-table-wrap{margin:20px 0 18px}.site-ref__section a{color:var(--color-site-signal);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.site-ref__grid{grid-template-columns:minmax(0,1fr);gap:32px}.site-ref__toc{max-height:none;position:static;overflow-y:visible}}