/* nosto.studio — contraste mínimo WCAG AA (4,5:1) en textos grises sobre negro.
   El gris de Framer (#626262) da 3,4:1; #7a7a7a da 4,9:1 y se ve casi igual. */
.framer-styles-preset-hs8fcz,
.framer-styles-preset-1addn9d,
.framer-styles-preset-hs8fcz a,
.mp-rotulo {
  --framer-text-color: #7a7a7a !important;
  color: #7a7a7a !important;
}

/* foco visible para quien navega con teclado */
a:focus-visible,
button:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}

/* about: cargos del equipo */
.framer-styles-preset-1vcejmo {
  --framer-text-color: #7a7a7a !important;
  color: #7a7a7a !important;
}

/* bloque Marca País del home y página /marca-pais (#383838 y #666 sobre negro) */
html .mp-bloque a.mp-rotulo { color: #7a7a7a !important; }
.mp { --t3: #8a8a8a; --t5: #7a7a7a; }
