/* Llamados a la acción y botón de descarga del artículo (spec 3.3 y 4.2).
   Hoja aparte: no toca styles_post_detail.css. Base 62.5%: 1.6rem = 16px. */

.post-content .cta {
  display: block;
  margin: 3.2rem 0;
  padding: 2rem 2.4rem;
  background-color: #ebdfd3;
  border-left: 4px solid #3d211a;
  border-radius: 12px;
}

.post-content .cta .cta__titulo {
  margin: 0 0 0.8rem;
  font-family: 'Merriweather Sans', sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
  color: #3d211a;
}

.post-content .cta .cta__texto {
  margin: 0 0 1.6rem;
  font-family: 'Lato', sans-serif;
  font-size: 1.6rem;
  line-height: 1.6;
  color: #3d211a;
}

.post-content .cta .cta__boton {
  display: inline-block;
  width: auto;
  min-height: 44px;
  padding: 1.1rem 2rem;
}

.post-content .cta--final {
  padding: 3.2rem 2.4rem;
  text-align: center;
}

@media (max-width: 600px) {
  .post-content .cta {
    padding: 1.6rem;
  }

  .post-content .cta .cta__boton {
    display: block;
    width: 100%;
  }
}

/* Botón "Descargar la guía en PDF" en la cabecera del artículo. */
.post-banner-content .post-descarga {
  display: inline-block;
  width: auto;
  min-height: 44px;
  margin-top: 1.6rem;
  padding: 1.1rem 2rem;
}
