.guide-shell{max-width:1440px;margin:auto;display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start}.guide-toc{position:sticky;top:64px;padding:35px 25px 45px 56px;display:grid;gap:10px;border-right:1px solid var(--rule)}.guide-toc span{margin-bottom:5px;color:var(--sota);font:500 9px var(--mono)}.guide-toc a{color:var(--mute);font-size:10px;text-decoration:none}.guide-toc a:hover{color:var(--sota)}.guide-content{min-width:0}.guide-content>.running-head{padding-left:45px;padding-right:56px}.guide-content>header,.guide-content>section{padding:65px max(45px,8vw);border-bottom:1px solid var(--rule)}.guide-content>header h1{margin:14px 0 25px}.guide-content>header>p{max-width:760px;color:var(--ink-2);font:400 21px/1.48 var(--serif)}.guide-actions{display:flex;gap:9px;margin-top:28px}.guide-section-num{color:var(--sota);font:500 10px var(--mono);text-transform:uppercase}.guide-content section h2{margin:10px 0 20px;font:500 clamp(35px,4vw,52px)/1 var(--serif)}.guide-content section>p,.guide-content li{max-width:800px;color:var(--ink-2);font:400 16px/1.65 var(--serif)}.guide-content code{font-family:var(--mono);font-size:.82em}.guide-content>section>pre{overflow-x:auto;padding:16px;border:1px solid var(--rule);background:var(--paper-2);font:400 11px/1.65 var(--mono)}.guide-code{margin:20px 0;border:1px solid var(--rule);background:#fff}.guide-code>div{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px solid var(--rule);color:var(--mute);font:500 9px var(--mono)}.guide-code button{border:0;background:transparent;color:var(--sota);font:500 9px var(--mono);cursor:pointer}.guide-code pre{overflow-x:auto;margin:0;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;font:400 11px/1.65 var(--mono)}.guide-note{display:grid;grid-template-columns:130px 1fr;gap:20px;margin-top:25px;padding:17px;border-left:3px solid var(--sota);background:var(--paper-2)}.guide-note strong{font-size:12px}.guide-note span{color:var(--ink-2);font-size:11px}@media(max-width:850px){.guide-shell{grid-template-columns:1fr}.guide-toc{display:none}.guide-content>.running-head{padding-left:20px;padding-right:20px}.guide-content>header,.guide-content>section{padding:55px 20px}.guide-note{grid-template-columns:1fr}}
