.hZJeFq_layout{grid-template-columns:210px 1fr;align-items:start;gap:56px;display:grid}.hZJeFq_toc{align-content:start;gap:5px;display:grid;position:sticky;top:104px}.hZJeFq_tocTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:11.5px}.hZJeFq_toc a{color:var(--muted);font-size:14px;line-height:1.5}.hZJeFq_toc a:hover{color:var(--ink)}.hZJeFq_content{gap:44px;max-width:720px;scroll-margin-top:104px;display:grid}.hZJeFq_section{scroll-margin-top:104px}.hZJeFq_section>h3{letter-spacing:-.01em;margin:0 0 12px;font-size:23px;font-weight:500}.hZJeFq_section p{color:var(--muted);margin:0 0 12px;font-size:15.5px;line-height:1.7}.hZJeFq_section ul{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.hZJeFq_section li{color:var(--muted);font-size:15.5px;line-height:1.6}.hZJeFq_section strong{color:var(--ink);font-weight:600}.hZJeFq_code{font-family:var(--font-mono);background:var(--bg-2);border:1px solid var(--hair);color:var(--ink);white-space:pre;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.hZJeFq_k{font-family:var(--font-mono);background:var(--bg-2);border:1px solid var(--hair);color:var(--ink);border-radius:5px;padding:1px 5px;font-size:.9em}@media (max-width:880px){.hZJeFq_layout{grid-template-columns:1fr;gap:28px}.hZJeFq_toc{position:static}}
