.docs{grid-template-columns:220px minmax(0,1fr);gap:48px;max-width:1200px;margin:0 auto;padding:56px 24px 0;display:grid}.docs__toc{align-self:start;gap:2px;display:grid;position:sticky;top:88px}.docs__toc a{min-height:36px;color:var(--sd-text-muted);align-items:center;font-weight:600;text-decoration:none;display:flex}.docs__toc a:hover{color:var(--sd-text)}.docs__body{max-width:76ch}.docs__body h1{margin:8px 0 0}.docs__lede{color:var(--sd-text-muted);margin:16px 0 0;font-size:18px}.docs__body section{margin-top:48px;scroll-margin-top:80px}.docs__body h2{font-family:var(--sd-font-display);margin:0;font-size:30px;font-weight:800;line-height:1.1}.docs__body h3{margin:24px 0 0;font-size:18px}.docs__body p{margin:12px 0 0}.docs__body code{font-family:var(--sd-font-mono);font-size:.92em}.docs__body a{color:var(--sd-text);font-weight:600}.docs-code{background:var(--sd-tape);color:var(--sd-tape-text);font:13px / 1.6 var(--sd-font-mono);border-radius:10px;margin:14px 0 0;padding:16px 18px;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;margin:14px 0 0;font-size:15px}.docs-table th,.docs-table td{border-bottom:1px solid var(--sd-rule);text-align:left;vertical-align:top;padding:8px 10px}.docs-table td:first-child{white-space:nowrap}.docs-rules dt{margin-top:16px;font-weight:700}.docs-rules dd{color:var(--sd-text-muted);margin:4px 0 0}@media (max-width:899px){.docs{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 16px 0}.docs__toc{grid-auto-flow:row;position:static}.docs-table td:first-child{white-space:normal;overflow-wrap:anywhere}}
