[data-ch=dp] .viz-title{align-items:flex-start}[data-ch=dp] .viz-title:before{margin-top:6px}[data-ch=dp] .dp-steps{counter-reset:dpstep;display:grid;grid-gap:10px;gap:10px;margin:18px 0}[data-ch=dp] .dp-step{counter-increment:dpstep;display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;align-items:flex-start;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);padding:14px 18px;box-shadow:var(--hi-soft),var(--shadow-1);transition:border-color .2s,box-shadow .2s}[data-ch=dp] .dp-step:hover{border-color:var(--acc-border);box-shadow:var(--hi-soft),var(--glow-md)}[data-ch=dp] .dp-step:before{content:counter(dpstep);font-family:var(--font-display);font-weight:800;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--acc-soft);color:var(--acc-ink);border:1px solid var(--acc-border)}[data-ch=dp] .dp-step h4{font-size:14.5px;margin:2px 0 4px}[data-ch=dp] .dp-step p{margin:0;font-size:13.2px;color:var(--text-2)}[data-ch=dp] .dp-duel{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:16px 0}[data-ch=dp] .dp-duel .card b.mono{font-size:15px}@media (max-width:760px){[data-ch=dp] .dp-duel{grid-template-columns:1fr}}