.dlsteps{list-style:none;counter-reset:s;margin:0 auto;padding:0;max-width:760px}
.dlsteps li{counter-increment:s;position:relative;padding:0 0 30px 64px}
.dlsteps li::before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:var(--sky-bot);display:grid;place-items:center;font:600 12px/1 var(--mono);color:var(--ink)}
.dlsteps li::after{content:"";position:absolute;left:19px;top:46px;bottom:6px;width:2px;background:repeating-linear-gradient(180deg,rgba(35,64,95,.22) 0 5px,transparent 5px 10px)}
.dlsteps li:last-child::after{display:none}
.dlsteps b{display:block;font:450 19px/1.3 var(--display);color:var(--ink);margin:8px 0 4px}
.dlsteps p{margin:0;font-size:15.5px}
.dlsteps a{color:var(--action)}
.dlgo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 26px}
.room .in > .dlsteps + .dlgo{margin-top:var(--gap-caption)}
.dlfacts{max-width:760px;margin:0 auto;padding:6px 26px;border-radius:18px;background:var(--tojuri-white);box-shadow:0 0 0 1px rgba(35,64,95,.08),0 34px 70px -44px rgba(30,60,100,.45)}
.dlfacts div{display:grid;grid-template-columns:9.5rem 1fr;gap:6px 18px;padding:16px 0;border-bottom:1px solid var(--line)}
.dlfacts div:last-child{border-bottom:0}
.dlfacts dt{font:600 14px/1.6 var(--sans);color:var(--ink-3)}
.dlfacts dd{margin:0;color:var(--ink);font-size:15.5px}
.dlfacts code{font:500 14px/1.7 var(--mono);color:var(--ink);word-break:break-all}
.dlcheck{max-width:760px;margin-left:auto;margin-right:auto}
.dlcheck code{font:500 14px/1 var(--mono);background:var(--web-rbk-file-ic);color:var(--ink);padding:4px 8px;border-radius:6px}
.room .in > .dlfacts + .dlcheck{margin-top:var(--gap-caption)}
.dlcheck a{color:var(--action)}
@media (max-width:600px){ .dlfacts div{grid-template-columns:1fr} }
