/**
 * Infomedik — contorno negro en H1 de Hero (texto, no caja).
 * Un poco más grueso para legibilidad sobre fondos claros u oscuros.
 */
.hero-photo-title,
.new-hero-title,
.soma-hero h1,
.roa-hero h1,
.journals-hero h1,
.home-hero-copy h1,
#heroSection h1,
#heroTitle,
header.hero-gradient > .relative h1,
header.hero-gradient h1,
header.hero-gradient .max-w-7xl h1 {
  -webkit-text-stroke: 1.15px #000000;
  paint-order: stroke fill;
  text-shadow:
    -1.25px -1.25px 0 #000000,
     0     -1.25px 0 #000000,
     1.25px -1.25px 0 #000000,
    -1.25px  0     0 #000000,
     1.25px  0     0 #000000,
    -1.25px  1.25px 0 #000000,
     0      1.25px 0 #000000,
     1.25px  1.25px 0 #000000,
     0 2px 4px rgba(0, 0, 0, 0.35);
}

.new-hero-title .accent {
  -webkit-text-stroke: 1px #000000;
}
