@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(../media/bricolage-grotesque-vietnamese-standard-normal.133kd1f9tboda.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(../media/bricolage-grotesque-latin-ext-standard-normal.3dp_t610gef-l.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(../media/bricolage-grotesque-latin-standard-normal.1rpa4hul3gyzd.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-latin-ext-400-normal.2f849img-7b6d.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-ext-400-normal.3rh1rylag55x1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-latin-400-normal.3kiu02q1_kqh0.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-400-normal.1oa7hikx3rep8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-latin-ext-700-normal.2n79xw2utfk64.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-ext-700-normal.3rrhy5n1_o3ma.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-latin-700-normal.417-y-7y4nwlv.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-700-normal.0i9r-tkp8wzyy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--papel:#f2f4f7;--superficie:#fff;--tinta:#14284a;--tinta-2:#4b5a72;--tinta-3:#6b7890;--linea:#d4dae3;--kraft:#ead6a6;--kraft-borde:#c4a764;--kraft-tinta:#3d2f12;--senal:#f4c21a;--senal-hover:#e0b00c;--error:#b42318;--error-fondo:#fdecea;--ok:#1d6b3a;--ok-fondo:#e7f4ec;--seq-1:#eaf0f8;--seq-2:#c7d6eb;--seq-3:#93afd6;--seq-4:#5a84bc;--seq-5:#2e5c9a;--seq-6:#14284a;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--texto:"Atkinson Hyperlegible", system-ui, sans-serif;--radio:6px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--rapido:.14s;--medio:.22s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:106.25%}body{background:var(--papel);color:var(--tinta);font-family:var(--texto);margin:0;line-height:1.55}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-stretch:85%;line-height:1.08}h1{font-size:clamp(2.2rem,6vw,3.9rem);font-weight:760}h2{font-size:1.45rem;font-weight:700}h3{font-size:1.1rem;font-weight:680}p{margin:0}a{color:var(--tinta);text-underline-offset:3px}:focus-visible{outline:3px solid var(--senal);outline-offset:2px;border-radius:2px}.envoltura{width:min(1120px,100% - 2.5rem);margin-inline:auto}.secundario{color:var(--tinta-2)}.pequeno{font-size:.88rem}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boton{border:2px solid var(--tinta);border-radius:var(--radio);background:var(--tinta);color:#fff;min-height:44px;font:700 .95rem var(--texto);cursor:pointer;transition:transform var(--rapido) var(--ease-out), background-color var(--rapido) ease;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.15rem;text-decoration:none;display:inline-flex}.boton:hover{background:#1d3866}.boton:active:not([disabled]){transform:scale(.97)}.boton[disabled]{opacity:.55;cursor:progress}.boton-senal{background:var(--senal);border-color:var(--senal);color:var(--tinta)}.boton-senal:hover{background:var(--senal-hover)}.boton-borde{color:var(--tinta);background:0 0}.boton-borde:hover{background:var(--seq-1)}.campo{align-content:start;gap:.3rem;display:grid}.campo>span{font-size:.9rem;font-weight:700}.campo input,.campo select,.campo textarea{border:1.5px solid var(--linea);border-radius:var(--radio);background:var(--superficie);min-height:44px;color:var(--tinta);font:1rem var(--texto);padding:.5rem .7rem}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--tinta);outline:none;box-shadow:0 0 0 3px #f4c21a8c}.boton-peligro{background:var(--error);border-color:var(--error)}.boton-peligro:hover{background:#8f1c13}.boton-chico{min-height:36px;padding:.3rem .75rem;font-size:.88rem}.campo small{color:var(--tinta-2);font-size:.85rem}.campo-error input,.campo-error select,.campo-error textarea{border-color:var(--error)}.campo .error{color:var(--error);font-size:.85rem;font-weight:700}.esqueleto{border-radius:var(--radio);background:linear-gradient(90deg,#e3e8ef 0%,#eef1f6 50%,#e3e8ef 100%) 0 0/200% 100%;animation:1.2s linear infinite brillo}@keyframes brillo{to{background-position:-200% 0}}.aviso{border-radius:var(--radio);border-left:4px solid;padding:.75rem .95rem}.aviso-error{background:var(--error-fondo);border-color:var(--error);color:#7a1810}.aviso-ok{background:var(--ok-fondo);border-color:var(--ok);color:#134a28}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
