/* Prueba 2026-10-21: portada de escritorio más cerca de la cabecera. */
@media (min-width:821px){
  .hero{padding:clamp(32px,8svh,80px) 0 32px}
  #dignidad{padding-top:24px}
  .hero-layout{align-items:start}
  .hero h1{font-size:clamp(42px,4.4vw,56px);line-height:1.12}
  .hero .lead{margin-top:18px}
  .hero .actions{margin-top:22px}
  .hero-art{max-height:clamp(320px,calc(100svh - 180px),500px);object-fit:contain;object-position:center top}
}
