.cl-landing .dl-hero{padding:calc(var(--s16) + 40px) 0 var(--s8)}.cl-landing .dl-hero h1{margin-bottom:var(--s4);font-size:clamp(2rem,5vw,3.2rem);line-height:1.1}.cl-landing .dl-hero p{color:var(--muted);max-width:60ch;margin:0}.cl-landing .dl-list{gap:var(--s6);padding:var(--s4) 0 var(--s16);display:grid}.cl-landing .dl-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--s8);gap:var(--s6);display:grid}.cl-landing .dl-head{gap:var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.cl-landing .dl-head h2{margin:0 0 var(--s2);font-size:1.6rem}.cl-landing .dl-head p{color:var(--muted);max-width:60ch;margin:0}.cl-landing .dl-ver{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-hi);background:var(--glow);border:1px solid var(--line-strong);border-radius:var(--r-pill);align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.cl-landing .dl-meta{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.cl-landing .dl-meta div{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s3) var(--s4)}.cl-landing .dl-meta dt{font-size:var(--text-ov);text-transform:uppercase;letter-spacing:.08em;color:var(--subtle);font-family:var(--font-mono);margin:0 0 2px}.cl-landing .dl-meta dd{color:var(--text);margin:0}.cl-landing .dl-actions{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.cl-landing .dl-hash{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--subtle);word-break:break-all}.cl-landing .dl-cols{gap:var(--s8);grid-template-columns:1fr;display:grid}@media (min-width:860px){.cl-landing .dl-cols{grid-template-columns:1fr 1fr}}.cl-landing .dl-cols h3{margin-bottom:var(--s3);font-size:1.05rem}.cl-landing .dl-cols ol,.cl-landing .dl-cols ul{color:var(--muted);gap:var(--s2);margin:0;padding-left:1.2em;display:grid}.cl-landing .dl-cols li strong{color:var(--text)}.cl-landing .dl-log h4{margin:var(--s4) 0 var(--s2);font-size:.95rem}.cl-landing .dl-log h4 span{color:var(--subtle);font-weight:400}.cl-landing .dl-note{color:var(--subtle);font-size:var(--text-sm);margin:0}.cl-landing .dl-cols ol{list-style:decimal}.cl-landing .dl-cols ul{list-style:outside}.cl-landing .dl-cols li::marker{color:var(--accent-hi)}
