/* Mobile content: the idea and its working example lead; context follows. */
@media (max-width: 600px) {
  .portfolio-home #daily-idea .bh,
  #desk-reviews .rail__header { margin-bottom: 14px; }
  #desk-reviews .rail__header { gap: 12px; }
  #desk-reviews .rail__header .bh { margin-bottom: 0; }
  #desk-reviews .rail__header .eyebrow { margin-bottom: 10px; }
  #desk-reviews .gear-card,
  .portfolio-home .portfolio-about { scroll-margin-top: 76px; }
  #desk-reviews .bh h2 { font-size: 28px; line-height: 1.12; }
  #desk-reviews .bh p:not(.eyebrow) { font-size: 15px; line-height: 1.45; margin-top: 12px; }
  #desk-reviews .rail__scroller { padding-top: 12px; padding-bottom: 24px; }
  #desk-reviews .gear-image { height: 150px; padding: 12px; }
  #desk-reviews .gear-card .rail-card__body { padding: 16px; gap: 8px; }
  #desk-reviews .gear-card .rail-card__title { font-size: 23px; line-height: 1.16; }
  #desk-reviews .gear-card .rail-card__description { font-size: 15px; line-height: 1.4; margin: 4px 0 8px; }
  #desk-reviews .gear-card .gear-amazon { margin-top: 4px; }
  .idea-packs { scroll-margin-top: 76px; }
  .idea-packs[data-state=revealed] { padding: 16px; }
  .idea-packs[data-state=revealed] .idea-card__topic { margin: 0 0 8px; }
  .idea-packs[data-state=revealed] .idea-card h3 { font-size: 26px; margin: 8px 0 12px; }
  .idea-packs[data-state=revealed] .idea-card > p:not(.idea-card__topic) { margin: 0 0 12px; font-size: 16px; }
  .idea-packs .idea-demo { margin-top: 16px; }
  .idea-packs .idea-demo__screen { padding: 14px; }
  .idea-packs .idea-demo__label { margin-bottom: 6px; }
  .idea-packs[data-state=revealed] .pack-takeaway { margin: 12px 0; }
  .idea-packs[data-state=revealed] .pack-controls { margin-top: 12px; padding-top: 12px; }

  /* LAS CIFRAS, MAS APRETADAS EN EL TELEFONO. Medido en produccion el 21-09:
     1179px para cuatro numeros, 1,4 pantallas — y desde hoy son lo segundo que
     se lee, asi que es el bloque que decide si alguien sigue bajando.
     No se quita ni una nota: las notas son la parte en cristiano. Lo que se
     recorta es el aire, que a 390px no esta haciendo ningun trabajo. */
  #cifras .rail-figures{gap:10px}
  #cifras .rail-figures__pair{padding:18px 16px}
  #cifras .rail-figures__value{font-size:32px;margin:6px 0 0}
  #cifras .rail-figures__note{font-size:13.5px;line-height:1.45;margin:8px 0 0}
  #cifras .bh h2{font-size:28px;line-height:1.12}
  #cifras .bh p:not(.eyebrow){font-size:15px;line-height:1.45;margin-top:10px}
}
