/* Estilo común de enlaces y accesos. Solo presentación en pantalla. */
@media screen{
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)){transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,scale 180ms ease;transform-origin:center}
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)):is(:hover,:focus-visible,:active){background-color:#c7eff9!important;color:#103e59!important;border-color:#279ec4!important;scale:1.035;box-shadow:0 4px 12px #0c466329;filter:none!important}
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)):focus-visible{outline:3px solid #1687af!important;outline-offset:3px}
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)):is(:hover,:focus-visible,:active) :where(h1,h2,h3,h4,p,strong,small,span):not(.sexo-circulo){color:inherit!important}
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)) svg.flecha-enlace circle{transition:fill 180ms ease}
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)):is(:hover,:focus-visible,:active) svg.flecha-enlace circle{fill:#165f83!important}
}
@media screen and (prefers-reduced-motion:reduce){
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)){transition:none!important}
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)):is(:hover,:focus-visible,:active){scale:none}
 :root :is(#root,body) :is(a[href],button,[role="link"],[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.inicio-hero-descubrir,.inicio-hero-funciones):where(:not(table button),.btn,.enlace-clase,.enlace-detalle,:has(.flecha-enlace)) svg.flecha-enlace circle{transition:none}
}
