.guide-page{min-width:0;max-width:72ch;font-family:var(--gp-f-body);font-size:var(--gp-t-body);line-height:var(--gp-lh-body);color:var(--gp-ink-2);flex-direction:column;flex:1;gap:2.5rem;display:flex}.guide-page:lang(zh){line-height:var(--gp-lh-zh)}.guide-page h1,.guide-page h2{font-family:var(--gp-f-disp);color:var(--gp-ink);text-wrap:balance;font-weight:700}.guide-page h1{font-size:var(--gp-t-xl);letter-spacing:-.015em;line-height:var(--gp-lh-head)}@media (min-width:960px){.guide-page h1{font-size:var(--gp-t-xl-lg)}}.guide-page h2{letter-spacing:-.01em;margin-bottom:.75rem;font-size:22px;line-height:1.25}.guide-page h3{font-family:var(--gp-f-disp);color:var(--gp-ink);scroll-margin-top:1rem;font-size:17px;font-weight:650;line-height:1.3}.guide-page code{font-family:var(--gp-f-mono);color:var(--gp-ink);border-radius:var(--gp-r-xs);background:var(--gp-well);overflow-wrap:anywhere;padding:.1em .4em;font-size:.86em}.guide-title-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.guide-title-row>h1{flex:1;min-width:0}.guide-lead{margin-top:.75rem;font-size:16px}.guide-caption{font-size:var(--gp-t-cap);color:var(--gp-ink-3);font-weight:600;line-height:1.3}.guide-picker{scrollbar-width:none;margin-bottom:12px;overflow-x:auto}.guide-picker::-webkit-scrollbar{display:none}.guide-panel{border-radius:var(--gp-r-l);background:var(--gp-card);padding:18px 20px}.guide-steps{counter-reset:guide-step;flex-direction:column;gap:14px;display:flex}.guide-steps:not(:last-child){margin-bottom:16px}.guide-steps>li{counter-increment:guide-step;grid-template-columns:26px minmax(0,1fr);column-gap:12px;display:grid}.guide-steps>li:before{content:counter(guide-step);border-radius:var(--gp-r-pill);background:var(--gp-well);width:26px;height:26px;font:650 13px/1 var(--gp-f-num);color:var(--gp-ink);place-items:center;display:grid}.guide-steps>li>p{padding-top:1px}.guide-note{border-top:1px solid var(--gp-line);font-size:var(--gp-t-cap);color:var(--gp-ink-3);padding-top:12px}.guide-list{padding-left:1.25rem;list-style:outside}.guide-list>li{margin:.35rem 0}.guide-list>li::marker{color:var(--gp-ink-3)}.guide-reference{border-top:1px solid var(--gp-line);font-size:var(--gp-t-cap);color:var(--gp-ink-3);padding-top:1.25rem}
