.md{white-space:normal;overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md p{margin:0 0 10px}.md p:last-child{margin-bottom:0}.md ul,.md ol{margin:0 0 10px;padding-left:22px}.md ul:last-child,.md ol:last-child{margin-bottom:0}.md li{margin:2px 0}.md strong{font-weight:600}.md h1,.md h2,.md h3{letter-spacing:0;margin:12px 0 6px;font-size:15px;font-weight:600}.md .table-wrap{margin:0 0 10px;overflow-x:auto}.md table{border-collapse:collapse;font-size:13.5px}.md th,.md td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:4px 8px}.md th{font-weight:600}.modal.guide{width:min(1040px,100%)}.guide-grid{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.guide-steps{gap:2px;display:grid;position:sticky;top:0}.guide-steps button{text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13.5px}.guide-steps button:hover{background:var(--canvas)}.guide-steps button[aria-current=step]{background:var(--canvas);color:var(--ink);font-weight:600}.guide-body{gap:14px;min-width:0;display:grid}.guide-body h2{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:1.15}.guide-body p{max-width:72ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.guide-terms{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.guide-terms dt{font-size:14px;font-weight:600}.guide-terms dd{color:var(--muted);margin:0;font-size:14px}.guide-fig{gap:6px;margin:0;display:grid}.guide-fig a{border-radius:var(--r-md);cursor:zoom-in;display:block}.guide-fig img{border:1px solid var(--border);border-radius:var(--r-md);background:var(--canvas);width:100%;height:auto;display:block}.guide-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.guide-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.guide-count{display:none}@media (max-width:760px){.guide-grid{grid-template-columns:minmax(0,1fr)}.guide-steps{display:none}.guide-count{display:inline}.guide-head .lbl{visibility:hidden}}@media (max-width:600px){.guide-terms{grid-template-columns:minmax(0,1fr)}.guide-terms dd{margin-bottom:6px}}
