.dv-plate h2{background:var(--bg);text-wrap:balance;max-width:16ch}.dv-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.dv-lead{gap:var(--s-5);justify-items:start;display:grid}.dv-lead .lede{background:var(--bg);text-wrap:pretty}.dv-jobs,.dv-steps{background:var(--bg);margin:0;padding:0;list-style:none;display:grid}.dv-jobs li,.dv-steps li{border-top:1px solid var(--rule);gap:6px;padding:20px 0;display:grid}.dv-jobs li:first-child,.dv-steps li:first-child{border-top:0;padding-top:0}.dv-jobs p,.dv-steps p{color:var(--ink-2);max-width:56ch}.dv-steps{counter-reset:dv}.dv-steps li{grid-template-columns:2.4rem minmax(0,1fr);column-gap:8px}.dv-steps li:before{counter-increment:dv;content:counter(dv);font:500 .8rem/1.6 var(--f-mono);color:var(--accent);grid-row:span 2}.dv-events{background:var(--bg);gap:14px;display:grid}.dv-events dl{border:1px solid var(--rule);margin:0}.dv-ev{border-top:1px solid var(--rule);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:8px 24px;padding:16px 18px;display:grid}.dv-ev:first-child{border-top:0}.dv-ev dt{color:var(--ink);overflow-wrap:anywhere}.dv-ev dd{color:var(--ink-2);max-width:56ch;margin:0}.dv-links{flex-wrap:wrap;gap:12px;display:flex}.dv-install{color:var(--ink-2);border:1px solid var(--rule);background:var(--bg);padding:8px 12px}@media (width<=820px){.dv-split,.dv-ev{grid-template-columns:minmax(0,1fr)}}
