.zero-route .zero-steps{list-style:none;counter-reset:zero-step;padding:0;display:grid;gap:12px}
.zero-steps>li{counter-increment:zero-step;position:relative;padding:18px 18px 18px 66px;background:#081426;border:1px solid #39516b;border-radius:14px}
.zero-steps>li:before{content:counter(zero-step);position:absolute;left:18px;top:18px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f0d58b;color:#122030;font-weight:800}
.zero-steps h3{font-size:19px;margin:0 0 8px;color:#f7fbff}
.zero-steps p{font-size:16px;line-height:1.65;color:#d7e5f2;margin:6px 0}
.zero-steps a,.zero-route .zero-downloads a{display:inline-flex;align-items:center;min-height:44px;color:#aee6ff;text-underline-offset:4px}
.zero-result{border-left:3px solid #6bc7b0;padding-left:12px}
.zero-downloads{display:grid;gap:8px;padding:12px 0}.zero-route .learning-note{font-size:16px}
@media(max-width:760px){.zero-steps>li{padding:16px 12px 16px 54px}.zero-steps>li:before{left:12px;top:16px;width:28px;height:28px}.zero-steps h3{font-size:18px}}

.zero-reference{border:1px solid #39516b;border-radius:12px;padding:0 14px;margin:12px 0}.zero-reference summary{padding:10px 0;min-height:44px;color:#f0d58b;cursor:pointer;font-size:16px}.zero-reference>summary~*{margin-top:12px}
