.dl{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--sp-4);align-content:start;display:grid}.dl-top{align-items:center;gap:12px;display:flex}.dl-top .tile{background:var(--chip);color:var(--text)}.dl-top h2{letter-spacing:-.02em;font-size:1.625rem;line-height:1.2;font-weight:var(--w-bold)}.card .dl-needs{color:var(--text);font-size:var(--fs-small);line-height:1.5}.dl-get{gap:var(--sp-2);align-self:end;justify-items:center;display:grid}.dl-get .btn .ic{stroke-width:2.2px;width:18px;height:18px}.card .dl-file{font-size:var(--fs-fine)}.dl-file .file{color:var(--text)}.dl-steps{align-content:start;gap:var(--sp-3);counter-reset:dl;padding-top:var(--sp-4);border-top:1px solid var(--line);display:grid}.dl-steps li{counter-increment:dl;color:var(--muted);overflow-wrap:anywhere;padding-left:36px;line-height:1.5;position:relative}.dl-steps li:before{content:counter(dl);background:var(--chip);width:24px;height:24px;color:var(--text);font-size:.8125rem;font-weight:var(--w-heavy);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.dl-steps strong{color:var(--text);font-weight:var(--w-bold)}.dl-steps code{width:fit-content;max-width:100%;margin-top:var(--sp-1);font-family:var(--mono);font-size:var(--fs-fine);border-radius:var(--r-xs);background:var(--chip);color:var(--text);overflow-wrap:anywhere;padding:4px 8px;display:block}.card .dl-note{align-self:start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--ok-soft);color:var(--text);font-size:var(--fs-small);grid-template-columns:20px minmax(0,1fr);line-height:1.5;display:grid}.dl-note .ic{color:var(--ok);stroke-width:2.2px;margin-top:2px}.card .dl-note.warn{background:var(--warn-soft)}.dl-note.warn .ic{color:var(--warn)}.card .dl-note.limit{background:var(--chip)}.dl-note.limit .ic{color:var(--muted)}
