:root{--azul:#023b5f;--azul-profundo:#01304d;--azul-noche:#011d30;--rosa:#dbb4ac;--rosa-suave:#f6ebe8;--niebla:#f0f4f5;--tinta:#142a2e;--tinta-suave:#4b5e63;--tinta-tenue:#6f8186;--linea:#dde5e7;--blanco:#fff;--exito:#1d7f55;--alerta:#b3412f;--radio:12px;--radio-grande:22px;--sombra:0 1px 2px #011d300f, 0 6px 20px #011d3012;--sombra-alta:0 2px 8px #011d301a, 0 30px 80px -10px #011d3073;--curva:cubic-bezier(.2, .8, .2, 1);--texto:var(--fuente-texto), ui-sans-serif, system-ui, sans-serif;--titulo:var(--fuente-titulo), var(--texto)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:63px}body{font-family:var(--texto);color:var(--tinta);background:var(--blanco);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}h1,h2,h3{font-family:var(--titulo);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.12}p{text-wrap:pretty;margin:0}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}::selection{background:var(--rosa-suave);color:var(--tinta)}.solo-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
