@font-face{font-family:Averta;src:url(/fonts/averta-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;ascent-override:85.52%;descent-override:14.48%;line-gap-override:0%}@font-face{font-family:Averta;src:url(/fonts/averta-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:85.52%;descent-override:14.48%;line-gap-override:0%}@font-face{font-family:Averta;src:url(/fonts/averta-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:85.52%;descent-override:14.48%;line-gap-override:0%}@font-face{font-family:Averta;src:url(/fonts/averta-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;ascent-override:85.52%;descent-override:14.48%;line-gap-override:0%}:root{--marca-lila:#a788aa;--marca-rosa:#eab3b2;--marca-coral:#d37b79;--marca-arena:#e2e1dd;--marca-celeste:#b7d8ff;--marca-azul:#8095cc;--marca-marino:#424e74;--logo-azul:#879cd3;--logo-gris:#818182;--marca-coral-texto:#a84f4d;--marca-lila-texto:#7a5a7e;--marca-azul-texto:#4f64a3;--tinte-celeste:#eaf3ff;--tinte-rosa:#fbeeed;--tinte-lila:#f3edf3;--tinte-arena:#f6f5f2;--color-fondo:#fff;--color-fondo-suave:#f6f5f3;--color-superficie:var(--marca-arena);--color-texto:var(--marca-marino);--color-texto-suave:#5d6788;--color-borde:#dcdbd6;--color-enlace:var(--marca-azul-texto);--color-enlace-hover:var(--marca-coral-texto);--color-acento:var(--marca-coral);--color-boton:var(--marca-marino);--color-boton-texto:#fff;--color-foco:var(--marca-azul);--fuente-base:"Averta", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--peso-light:300;--peso-regular:400;--peso-bold:700;--peso-black:900;--texto-xs:.8rem;--texto-sm:.9rem;--texto-base:1.0625rem;--texto-lg:clamp(1.15rem, 1.05rem + .4vw, 1.3rem);--texto-xl:clamp(1.35rem, 1.2rem + .7vw, 1.65rem);--texto-2xl:clamp(1.65rem, 1.4rem + 1.2vw, 2.2rem);--texto-3xl:clamp(2rem, 1.6rem + 2vw, 3rem);--texto-4xl:clamp(2.4rem, 1.8rem + 3vw, 4rem);--interlineado:1.65;--interlineado-titulos:1.15;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-6:1.5rem;--esp-8:2rem;--esp-12:3rem;--esp-16:4rem;--esp-24:6rem;--ancho-contenido:72rem;--ancho-lectura:42rem;--margen-lateral:clamp(1rem, 4vw, 2rem);--radio-sm:.375rem;--radio:.75rem;--radio-lg:1.5rem;--radio-pill:999px;--sombra:0 1px 2px #424e740f, 0 4px 16px #424e7414;--transicion:.18s ease}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-fondo);color:var(--color-texto);font-family:var(--fuente-base);font-size:var(--texto-base);font-weight:var(--peso-regular);line-height:var(--interlineado);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{margin:0 0 var(--esp-4);font-weight:var(--peso-bold);line-height:var(--interlineado-titulos);text-wrap:balance}h1{font-size:var(--texto-4xl);font-weight:var(--peso-black)}h2{font-size:var(--texto-3xl)}h3{font-size:var(--texto-2xl)}h4{font-size:var(--texto-xl)}p{margin:0 0 var(--esp-4);text-wrap:pretty}a{color:var(--color-enlace);text-underline-offset:.18em;transition:color var(--transicion);text-decoration-thickness:1px}a:hover{color:var(--color-enlace-hover)}:focus-visible{outline:3px solid var(--color-foco);outline-offset:2px;border-radius:var(--radio-sm)}img,svg,video{max-width:100%;height:auto;display:block}.contenedor{width:min(100% - 2 * var(--margen-lateral), var(--ancho-contenido));margin-inline:auto}.lectura{width:min(100% - 2 * var(--margen-lateral), var(--ancho-lectura));margin-inline:auto}.boton{align-items:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-6);border-radius:var(--radio-pill);background:var(--color-boton);color:var(--color-boton-texto);font:inherit;font-weight:var(--peso-bold);text-align:center;cursor:pointer;transition:background var(--transicion), transform var(--transicion);border:0;line-height:1.3;text-decoration:none;display:inline-flex}.boton:hover{background:var(--marca-azul-texto);color:var(--color-boton-texto);transform:translateY(-1px)}.boton-sm{padding:var(--esp-2) var(--esp-4);font-size:var(--texto-sm)}.boton-secundario{color:var(--color-texto);box-shadow:inset 0 0 0 2px var(--marca-marino);background:0 0}.boton-secundario:hover{background:var(--marca-marino);color:#fff}.boton-claro{color:var(--marca-marino);background:#fff}.boton-claro:hover{background:var(--marca-celeste);color:var(--marca-marino)}.etiqueta{align-items:center;gap:var(--esp-2);margin-bottom:var(--esp-4);padding:var(--esp-1) var(--esp-3);border-radius:var(--radio-pill);color:var(--marca-coral-texto);font-size:var(--texto-sm);font-weight:var(--peso-bold);box-shadow:var(--sombra);background:#fff;line-height:1.3;display:inline-flex}.seccion{padding-block:var(--esp-24)}.seccion-cabecera{max-width:40rem;margin-bottom:var(--esp-12)}.seccion-cabecera p{font-size:var(--texto-lg);color:var(--color-texto-suave)}.enlace-flecha{align-items:center;gap:var(--esp-2);font-weight:var(--peso-bold);color:var(--color-texto);text-decoration:none;display:inline-flex}.enlace-flecha .icono{transition:transform var(--transicion)}.enlace-flecha:hover .icono{transform:translate(4px)}@keyframes flotar{0%,to{transform:translateY(0) rotate(var(--giro,0deg))}50%{transform:translateY(-10px) rotate(var(--giro,0deg))}}.flota{animation:6s ease-in-out infinite flotar}html.sin-scroll{overflow:hidden}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
