@page {
  size: a4 portrait;
  margin: 1.4cm 0.6cm 1.4cm 0;

}

html {
  font-size: 80%;
  line-height: 0.99rem;

  color: #201510;
  background-color: white;
}

h1 {
  margin-top: 0;
}

h2 {
  margin-top: 2rem;
  font-size: 1.5rem;
}

h3 {
  margin-top: 0.7rem;
}

.formacion.academica h2,
.formacion.complementaria h2 {
  display: none;
}
.formacion.academica,
.formacion.complementaria {
  margin-top: calc(var(--separa-estandar) / 2);
}

.formacion.complementaria {
  border-top: 1px solid var(--color-frente);
  width: fit-content;
}

/*.formacion .item {
  grid-template-columns: var(--sangria-fechas) 2.5rem auto;

  grid-template-areas:
    "rotulo     rotulo     rotulo"
    "dcronica   dcronica   dtopica"
    "modalidad  duracion   dtopica"
    "desarrollo desarrollo desarrollo";

  .modalidad, .duracion {
    font-size: 0.9rem;
    line-height: 1.2rem;
    font-weight: normal;
  }
}

.formacion.complementaria .item {
  grid-template-columns: var(--sangria-fechas) 3rem auto;
}*/

section.experiencia {
  /*  page-break-after: always;
    break-after: page;*/

  .claves {
    flex-direction: row;
  }

  .logros .logro {
    margin-top: 0.2rem;
  }
}


.amplia_info_extra {
  display: none;
}

main > article {
  display: flex;
  flex-direction: column;
}

/*section.formacion.academica {
  order: 1;
}
section.formacion.complementaria {
  order: 2;
}
section.formacion.cursos {
  order: 3;
}
section.experiencia {
  order: 4;
}
section.software {
  order: 5;
}*/

article > section {
  break-inside: avoid;
}

.info_extra {
  display: none;
}

#claves_leyenda {
  display: none;
}

.otras_disciplinas {
  display: none;
}

.otras_disciplinas.cierre {
  /*display: flex;*/
}