/* Страница «Скачать» (docs/67). Цветов здесь нет: палитра живёт в brand/theme.css, каркас, кнопки, карточки и подвал приходят из landing.css.
   Здесь только раскладка. Узкий экран: колонки складываются в одну ниже 760 px, длинное (SHA-256, адреса) переносится внутри слова. */
.dl-hero{padding:var(--s6) 0 var(--s5)}
.dl-hero h1{max-width:14ch}
.dl-hero .lede{max-width:62ch}
.dl-grid{display:grid;gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.dl-feat{margin:0 0 var(--s4);padding-left:20px}
.dl-feat li{margin:0 0 var(--s2)}
.dl-card{padding:var(--s4)}
.dl-card h3{margin:0 0 var(--s3)}
.dl-ver{font-family:var(--f-display);font-size:20px;margin:0 0 var(--s3);display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}
.dl-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px var(--s4);margin:var(--s4) 0 0;font-size:14px}
.dl-facts dt{color:var(--ink-2);white-space:nowrap}
.dl-facts dd{margin:0;min-width:0}
.dl-sha{display:block;overflow-wrap:anywhere;word-break:break-all;font-size:12px;line-height:1.5}
.dl-qr{margin:var(--s4) 0 0;max-width:220px}
.dl-qr img{display:block;width:144px;height:144px;max-width:100%;height:auto;background:#fff;border:1px solid var(--rule);border-radius:var(--r-s)}
.dl-qr figcaption{margin-top:var(--s2);overflow-wrap:anywhere}
.dl-cols{display:grid;gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}
.dl-list{margin:0 0 var(--s3);padding-left:20px}
.dl-list li{margin:0 0 var(--s2);overflow-wrap:anywhere}
#install .wrap p{max-width:70ch}
.wrap code{overflow-wrap:anywhere}
@media (max-width:900px){.dl-cols{grid-template-columns:minmax(0,1fr)}}
@media (max-width:900px){.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
  .dl-grid{grid-template-columns:minmax(0,1fr)}
  .dl-facts{grid-template-columns:minmax(0,1fr)}
  .dl-facts dt{margin-top:var(--s2)}
}
.topbar .who,footer h3{color:var(--ink-2)}
