/* Versión en inglés del sitio principal (lo enlaza clon-estatico/ingles.py en todas las páginas con la
   cabecera nueva). Selector de idioma ES/EN en la cabecera y textos que vienen del CSS. */
.il-cab .il-cab__util .il-idioma a,.il-cab .il-idioma--movil{display:inline-flex;align-items:center;justify-content:center;
  min-width:38px;height:30px;padding:0 8px;border:1px solid var(--il-filete,#e1e2df);border-radius:999px;
  font:600 12px/1 var(--il-letra,"IL Grotesk",-apple-system,"Helvetica Neue",Arial,sans-serif);letter-spacing:.08em;
  color:var(--il-tinta,#15171b);text-decoration:none}
.il-cab .il-cab__util .il-idioma a:hover,.il-cab .il-idioma--movil:hover{border-color:var(--il-rojo,#c81e2b);color:var(--il-rojo,#c81e2b);text-decoration:none}
.il-cab .il-idioma--movil{display:none;margin-left:auto}
@media (max-width:991px){
  .il-cab .il-idioma--movil{display:inline-flex}
  .il-cab .il-cab__fila{gap:14px}
}
/* Diagrama de 5 pasos: la etiqueta «Paso N» sale del CSS. */
html[lang="en"] .il-paso__texto::before{content:"Step " counter(paso)}
