.guide-body{min-width:0;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.guide-body a,.guide-body blockquote,.guide-body dd,.guide-body dt,.guide-body h1,.guide-body h2,.guide-body h3,.guide-body h4,.guide-body li,.guide-body p,.guide-body td,.guide-body th{overflow-wrap:anywhere;hyphens:auto}.guide-body pre{white-space:pre-wrap;overflow-x:auto;max-width:100%;box-sizing:border-box;font-size:14px;line-height:1.6;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated)}.guide-body code,.guide-body pre{overflow-wrap:anywhere}.guide-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.guide-body iframe,.guide-body img,.guide-body svg,.guide-body video{max-width:100%;height:auto}.guide-body>:first-child{margin-top:0}.guide-body>:last-child{margin-bottom:0}.guide-body p{margin:0 0 1.1em}.guide-body h2{margin-top:1.5em;margin-bottom:.6em;color:var(--fg1)}.guide-body h3{margin-top:1.6em;margin-bottom:.5em;color:var(--fg1)}.guide-body h4{margin-top:1.4em;margin-bottom:.4em;font-weight:600;color:var(--fg1)}.guide-body h2+h3,.guide-body h3+h4{margin-top:.8em}.guide-body ol,.guide-body ul{margin:0 0 1.25em;padding-left:1.4em}.guide-body ul{list-style-type:disc}.guide-body ol{list-style-type:decimal}.guide-body ul ul{list-style-type:circle}.guide-body ol ol{list-style-type:lower-alpha}.guide-body li ol,.guide-body li ul{margin:.4em 0 .2em}.guide-body li{margin-bottom:.45em;padding-left:.2em}.guide-body li>p{margin-bottom:.4em}.guide-body li::marker{color:var(--accent-500)}.guide-body ol>li::marker{font-weight:600}.guide-body strong{color:var(--fg1);font-weight:600}.guide-body blockquote{margin:1.5em 0;padding:.25em 0 .25em 1.1em;border-left:3px solid var(--accent-500);color:var(--fg2);font-style:italic}.guide-body blockquote>:last-child{margin-bottom:0}.guide-body dl{margin:0 0 1.25em}.guide-body dt{margin-top:1em;font-weight:600;color:var(--fg1)}.guide-body dd{margin:.35em 0 0}.guide-body table{margin:1.5em 0;font-size:.9em;line-height:1.5}.guide-body td,.guide-body th{overflow-wrap:break-word;hyphens:manual;padding:.55em .8em;border:1px solid var(--border);text-align:left;vertical-align:top}.guide-body th{background:var(--bg-elevated);color:var(--fg1);font-weight:600}.guide-body :not(pre)>code{font-family:var(--font-mono);font-size:.88em;padding:.1em .35em;border-radius:4px;background:var(--bg-sunken)}.guide-body pre{margin:1.5em 0}.guide-body pre code{font-family:var(--font-mono)}.guide-body hr{margin:2.25em 0}