.gd{max-width:820px;padding-block:clamp(36px,6vw,64px) 72px}.gd h1{font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.08;margin:12px 0 18px}.gd h2{margin:0 0 12px;max-width:none;font-size:1.45rem}.gd p{color:var(--lp-muted);margin-bottom:12px}.gd b{color:var(--lp-text)}.gd a:not(.lp-btn){color:var(--lp-accent-2)}.gd ul{margin:0 0 14px;padding-left:20px;display:grid;grid-gap:7px;gap:7px;color:var(--lp-muted)}.gd code,.gd pre{font-family:var(--font-mono),monospace}.gd code{color:var(--lp-accent-2);font-size:.9em}.gd pre{margin:0 0 12px;padding:14px 16px;overflow-x:auto;border:1px solid var(--lp-line);border-radius:10px;background:var(--lp-panel)}.gd pre code{color:var(--lp-ok)}.gd figure{margin:6px 0 18px;overflow:hidden;border:1px solid var(--lp-line);border-radius:12px;background:var(--lp-panel)}.gd figure img{display:block;width:100%;height:auto}.gd-end,.gd-need{margin-top:24px;padding:24px;border:1px solid var(--lp-line);border-radius:15px;background:var(--lp-panel)}.gd-steps{list-style:none;counter-reset:step;margin:34px 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px}.gd-steps>li{counter-increment:step;position:relative;padding-left:58px}.gd-steps>li:before{content:counter(step);position:absolute;left:0;top:-3px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#160800;background:linear-gradient(120deg,var(--lp-accent-2),var(--lp-accent));font:800 1.05rem var(--font-mono),monospace}.gd-tags{list-style:none;padding:0!important;display:flex!important;flex-wrap:wrap;gap:8px}.gd-tags li{padding:5px 11px;border:1px solid color-mix(in srgb,var(--lp-ok) 50%,transparent);border-radius:99px;color:var(--lp-ok);font:600 .85rem var(--font-mono),monospace}.gd-end p{margin-bottom:18px}@media (max-width:560px){.gd-steps>li{padding-left:0;padding-top:50px}}