.boton{justify-content:center;align-items:center;gap:var(--e-8);max-width:100%;min-height:var(--objetivo-tactil);padding:var(--e-12) var(--e-24);font-family:var(--f-ui);font-size:var(--t-16);text-align:center;cursor:pointer;transition:background-color var(--mov-corto) var(--mov-curva), border-color var(--mov-corto) var(--mov-curva), color var(--mov-corto) var(--mov-curva);border:1px solid #0000;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.boton--pildora{border-radius:var(--r-pildora)}.boton--recta{border-radius:var(--r-8)}.boton--s{gap:var(--e-4);min-height:var(--objetivo-tactil);padding:var(--e-8) var(--e-16);font-size:var(--t-14)}.boton--primario{background:var(--c-accion);color:var(--c-accion-texto)}.boton--primario:hover{background:color-mix(in srgb, var(--c-accion) 85%, var(--c-acento));color:var(--c-accion-texto)}.boton--secundario{border:1px solid var(--c-borde-control);color:var(--c-texto);background:0 0}.boton--secundario:hover{border-color:var(--c-acento);background:var(--c-elevado);color:var(--c-acento)}.boton--fantasma{color:var(--c-texto-2);background:0 0;border-color:#0000}.boton--fantasma:hover{background:var(--c-elevado);color:var(--c-texto)}.boton:active{transform:translateY(1px)}.boton:focus-visible{outline:var(--foco-grosor) solid var(--c-acento);outline-offset:2px}.boton:disabled,.boton--deshabilitado,.boton[aria-disabled=true]{border-color:var(--c-linea);color:var(--c-texto-3);cursor:not-allowed;background:0 0;text-decoration:none;transform:none}.boton__marca{border-inline-start:1px solid var(--c-linea);color:var(--c-texto-2);font-family:var(--f-mono);font-size:var(--t-12);text-transform:uppercase;padding-inline-start:var(--e-8);font-weight:400;line-height:1.25}.boton__texto{display:inline-block}.etiqueta{align-items:center;gap:var(--e-4);max-width:100%;padding:var(--e-4) var(--e-12);border-radius:var(--r-pildora);background:var(--c-elevado);color:var(--c-texto-2);font-family:var(--f-ui);font-size:var(--t-12);font-weight:500;line-height:1.3;display:inline-flex}.etiqueta--neutral{background:var(--c-elevado);color:var(--c-texto-2)}.etiqueta--acento{background:var(--c-elevado);color:var(--c-acento)}.etiqueta--ok{background:var(--c-ok-suave);color:var(--c-ok)}.etiqueta--aviso{background:var(--c-aviso-suave);color:var(--c-aviso)}.etiqueta--error{background:var(--c-error-suave);color:var(--c-error)}.etiqueta--lavanda{background:var(--c-lavado-lavanda);color:var(--c-texto)}.etiqueta--menta{background:var(--c-lavado-menta);color:var(--c-texto)}.etiqueta__texto{display:inline-block}.campo{gap:var(--e-4);flex-direction:column;display:flex}.campo__etiqueta{color:var(--c-texto);font-size:var(--t-14);font-weight:500}.campo__control{width:100%;min-height:var(--objetivo-tactil);padding:var(--e-8) var(--e-12);border:1px solid var(--c-borde-control);border-radius:var(--r-8);background:var(--c-tarjeta);color:var(--c-texto);font-family:var(--f-ui);font-size:var(--t-16);transition:border-color var(--mov-corto) var(--mov-curva), outline-color var(--mov-corto) var(--mov-curva);line-height:1.5}.campo__control:focus{border-color:var(--c-acento);outline:var(--foco-grosor) solid var(--c-acento);outline-offset:2px}.campo__control:disabled{border-color:var(--c-linea);background:var(--c-elevado);color:var(--c-texto-3);cursor:not-allowed}.campo__control[aria-invalid=true]{border-color:var(--c-error)}.campo__ayuda{color:var(--c-texto-2);font-size:var(--t-14)}.campo__error{align-items:center;gap:var(--e-4);color:var(--c-error);font-size:var(--t-14);flex-wrap:wrap;display:flex}.tecla{border:1px solid var(--c-borde-control);border-radius:var(--r-6);background:var(--c-elevado);min-width:1.75em;color:var(--c-texto);font-family:var(--f-mono);font-size:var(--t-12);text-align:center;border-block-end-width:2px;padding:.1em .45em;line-height:1.5;display:inline-block}.icono{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.icono-modulo{inline-size:var(--e-64);block-size:var(--e-64);border-radius:var(--r-pildora);background:var(--c-elevado);color:var(--c-acento);flex:none;justify-content:center;align-items:center;display:inline-flex}.icono-modulo svg{inline-size:var(--t-24);block-size:var(--t-24);stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.icono-modulo--pequeno{inline-size:var(--e-16);block-size:var(--e-16);background:0 0}.icono-modulo--pequeno svg{inline-size:var(--e-16);block-size:var(--e-16)}.selector-tema{min-width:var(--objetivo-tactil);min-height:var(--objetivo-tactil);border:1px solid var(--c-linea-fuerte);border-radius:var(--r-pildora);color:var(--c-texto-2);cursor:pointer;transition:color var(--mov-corto) var(--mov-curva), background-color var(--mov-corto) var(--mov-curva);background:0 0;place-items:center;padding:0;display:inline-grid}.selector-tema:hover{color:var(--c-texto);background:var(--c-elevado)}.selector-tema[aria-pressed=true]{color:var(--c-acento)}.selector-tema[hidden]{display:none}.cabecera{z-index:10;padding-block:var(--e-12);position:sticky;top:0}.cabecera__barra{align-items:center;gap:var(--e-16);min-height:var(--nav-alto);padding:var(--e-8) var(--e-16);border:1px solid var(--c-linea);border-radius:var(--r-pildora);background:var(--c-tarjeta);box-shadow:var(--sombra-1);display:flex}@supports (backdrop-filter:blur(12px)){.cabecera__barra{background:color-mix(in srgb, var(--c-tarjeta) 78%, transparent);backdrop-filter:blur(12px)}}.marca{align-items:center;gap:var(--e-8);min-height:var(--objetivo-tactil);color:var(--c-texto);font-family:var(--f-titulo);font-size:var(--t-18);letter-spacing:-.02em;font-weight:500;text-decoration:none;display:inline-flex}.marca:hover{color:var(--c-texto)}.marca__glifo{color:var(--c-marca)}.navegacion{margin-inline:auto;display:none}.navegacion__lista,.menu-movil__lista{gap:var(--e-4);margin:0;padding:0;list-style:none;display:flex}.navegacion a,.menu-movil__lista a{min-height:var(--objetivo-tactil);padding-inline:var(--e-12);border-radius:var(--r-pildora);color:var(--c-texto-2);font-size:var(--t-14);white-space:nowrap;transition:color var(--mov-corto) var(--mov-curva), background-color var(--mov-corto) var(--mov-curva);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.navegacion a:hover,.menu-movil__lista a:hover{color:var(--c-texto);background:var(--c-elevado)}.navegacion a[aria-current=page],.menu-movil__lista a[aria-current=page]{color:var(--c-texto);background:var(--c-elevado);box-shadow:inset 0 0 0 1px var(--c-linea-fuerte);text-underline-offset:.35em;font-weight:600;text-decoration:underline 2px}.acciones{align-items:center;gap:var(--e-8);display:none}.menu-movil{min-width:var(--objetivo-tactil);min-height:var(--objetivo-tactil);border:1px solid var(--c-linea-fuerte);border-radius:var(--r-pildora);color:var(--c-texto);cursor:pointer;background:0 0;place-items:center;margin-inline-start:auto;padding:0;display:inline-grid}.menu-movil-panel{inset:calc(var(--nav-alto) + var(--e-24)) var(--e-16) auto var(--e-16);padding:var(--e-16);border:1px solid var(--c-linea);border-radius:var(--r-24);background:var(--c-tarjeta);color:var(--c-texto);margin:0;position:fixed}.menu-movil__lista{flex-direction:column}.menu-movil__lista a{font-size:var(--t-16)}.menu-movil__acciones{align-items:center;gap:var(--e-8);margin-top:var(--e-16);padding-top:var(--e-16);border-top:1px solid var(--c-linea);display:flex}@media (width<=1099.98px){body:has(.menu-movil-panel:popover-open) main,body:has(.menu-movil-panel:popover-open) footer{visibility:hidden}}@media (width>=1100px){.navegacion,.acciones{display:flex}.menu-movil,.menu-movil-panel{display:none}}@supports not selector(:popover-open){.menu-movil,.menu-movil-panel{display:none}.navegacion,.acciones{display:flex}.cabecera__barra{flex-wrap:wrap}}.pie{margin-top:var(--e-96);padding-block:var(--e-64) var(--e-32);border-top:1px solid var(--c-linea);background:var(--c-tarjeta)}.pie__cuerpo{gap:var(--e-40);grid-template-columns:minmax(0,1fr);display:grid}.pie__marca{align-content:start;gap:var(--e-16);display:grid}.pie__logo{align-items:center;gap:var(--e-8);min-height:var(--objetivo-tactil);color:var(--c-texto);font-family:var(--f-titulo);font-size:var(--t-20);letter-spacing:-.02em;justify-self:start;font-weight:500;text-decoration:none;display:inline-flex}.pie__logo svg{color:var(--c-marca)}.pie__frase{max-width:20ch;color:var(--c-texto);font-family:var(--f-serif);font-size:clamp(var(--t-24), 1.1rem + 1.6vw, var(--t-40));letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.15}.pie__interior{gap:var(--e-24) var(--e-32);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.pie__titulo{margin:0 0 var(--e-8);color:var(--c-texto-3);font-family:var(--f-ui);font-size:var(--t-12);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.pie__lista{gap:0;margin:0;padding:0;list-style:none;display:grid}.pie__lista a{min-height:var(--objetivo-tactil);color:var(--c-texto-2);font-size:var(--t-14);transition:color var(--mov-corto) var(--mov-curva);align-items:center;text-decoration:none;display:inline-flex}.pie__lista a:hover{color:var(--c-acento);text-underline-offset:.3em;text-decoration:underline}.pie__meta{gap:var(--e-8) var(--e-16);margin:var(--e-40) 0 0;padding-top:var(--e-24);border-top:1px solid var(--c-linea);color:var(--c-texto-3);font-family:var(--f-mono);font-size:var(--t-12);flex-wrap:wrap;display:flex}@media (width>=640px){.pie__meta span+span{border-inline-start:1px solid var(--c-linea-fuerte);padding-inline-start:var(--e-16)}}@media (width>=900px){.pie__cuerpo{gap:var(--e-64);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (prefers-reduced-motion:reduce){.pie__lista a{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations")}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations")}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2")}:root{--p-sky-100:#eef5fc;--p-sky-50:#f6f9fd;--p-white:#fff;--p-line-200:#d9e3ee;--p-line-400:#b9c7d6;--p-control-500:#6f7f90;--p-ink-950:#0a0d12;--p-ink-600:#535862;--p-ink-500:#5b616b;--p-night-950:#08090a;--p-night-900:#0f1011;--p-night-800:#161718;--p-night-700:#23252a;--p-night-600:#383b3f;--p-night-control:#6a6b6c;--p-mist-100:#e6e6e6;--p-mist-300:#d0d6e0;--p-mist-500:#8a8f98;--p-blue-700:#1a62b0;--p-blue-600:#1f6fc4;--p-blue-500:#3898e8;--p-blue-300:#6db3f2;--p-blue-200:#9ccbf6;--p-green-700:#15803d;--p-green-300:#59d499;--p-amber-700:#b45309;--p-amber-300:#e0a35a;--p-red-700:#c62828;--p-red-300:#f08a8a;--p-green-100:#dcfce7;--p-amber-100:#fef3c7;--p-red-100:#fee2e2;--p-green-950:#10241a;--p-amber-950:#2a2008;--p-red-950:#2b1214;--p-wash-lavender:#fbfaff;--p-wash-mint:#fafdfb;--p-wash-peach:#fffaf7;--p-wash-powder:#f7fbff;--p-wash-lavender-dark:#17181a;--p-wash-mint-dark:#161718;--p-wash-peach-dark:#181919;--p-wash-powder-dark:#151617;--p-font-title:"Inter Tight Variable", "Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-font-ui:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--p-font-mono:"Geist Mono", ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--p-font-serif:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--p-plan-plus-fondo:#dcf5ea;--p-plan-plus-borde:#1a8a62;--p-plan-plus-texto:#0a553a;--p-plan-plus-solido:#13805a;--p-plan-plus-fondo-dark:#0e2a20;--p-plan-plus-borde-dark:#2fae7c;--p-plan-plus-texto-dark:#74e2b3;--p-plan-plus-solido-dark:#34c28a;--p-plan-pro-fondo:#dcebfb;--p-plan-pro-borde:#1f6fc4;--p-plan-pro-texto:#124a85;--p-plan-pro-solido:#1f6fc4;--p-plan-pro-fondo-dark:#0e1f33;--p-plan-pro-borde-dark:#3b8de0;--p-plan-pro-texto-dark:#8cc4f7;--p-plan-pro-solido-dark:#4aa0ee;--p-plan-ultra-fondo:#ece6ff;--p-plan-ultra-borde:#7a4bd6;--p-plan-ultra-texto:#47269a;--p-plan-ultra-solido:#6d3fcf;--p-plan-ultra-fondo-dark:#1d1533;--p-plan-ultra-borde-dark:#8f64e8;--p-plan-ultra-texto-dark:#c7adff;--p-plan-ultra-solido-dark:#9b72f0;color-scheme:light;--c-lienzo:var(--p-sky-100);--c-tarjeta:var(--p-white);--c-elevado:var(--p-sky-50);--c-linea:var(--p-line-200);--c-linea-fuerte:var(--p-line-400);--c-borde-control:var(--p-control-500);--c-texto:var(--p-ink-950);--c-texto-2:var(--p-ink-600);--c-texto-3:var(--p-ink-500);--c-acento:var(--p-blue-600);--c-acento-hover:var(--p-blue-700);--c-accion:var(--p-ink-950);--c-accion-texto:var(--p-white);--c-marca:var(--p-blue-500);--c-ok:var(--p-green-700);--c-aviso:var(--p-amber-700);--c-error:var(--p-red-700);--c-ok-suave:var(--p-green-100);--c-aviso-suave:var(--p-amber-100);--c-error-suave:var(--p-red-100);--c-lavado-lavanda:var(--p-wash-lavender);--c-lavado-menta:var(--p-wash-mint);--c-lavado-durazno:var(--p-wash-peach);--c-lavado-polvo:var(--p-wash-powder);--c-anillo:#0a0d121a;--c-plan-plus-fondo:var(--p-plan-plus-fondo);--c-plan-plus-borde:var(--p-plan-plus-borde);--c-plan-plus-texto:var(--p-plan-plus-texto);--c-plan-plus-solido:var(--p-plan-plus-solido);--c-plan-pro-fondo:var(--p-plan-pro-fondo);--c-plan-pro-borde:var(--p-plan-pro-borde);--c-plan-pro-texto:var(--p-plan-pro-texto);--c-plan-pro-solido:var(--p-plan-pro-solido);--c-plan-ultra-fondo:var(--p-plan-ultra-fondo);--c-plan-ultra-borde:var(--p-plan-ultra-borde);--c-plan-ultra-texto:var(--p-plan-ultra-texto);--c-plan-ultra-solido:var(--p-plan-ultra-solido);--sombra-1:0 1px 2px #0a0d120f, 0 6px 16px #0a0d120f;--sombra-2:0 2px 4px #0a0d120f, 0 16px 40px #0a0d121f;--degradado-marca:linear-gradient(135deg, #e3f0ff, #ece4ff);--luz-ambiental:radial-gradient(60rem 26rem at 12% -12%, #3898e833, transparent 70%), radial-gradient(50rem 22rem at 92% -6%, #7a4bd624, transparent 70%);--degradado-plan-plus:linear-gradient(135deg, var(--c-plan-plus-fondo), var(--c-tarjeta));--degradado-plan-pro:linear-gradient(135deg, var(--c-plan-pro-fondo), var(--c-tarjeta));--degradado-plan-ultra:linear-gradient(135deg, var(--c-plan-ultra-fondo), var(--c-tarjeta))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-lienzo:var(--p-night-950);--c-tarjeta:var(--p-night-900);--c-elevado:var(--p-night-800);--c-linea:var(--p-night-700);--c-linea-fuerte:var(--p-night-600);--c-borde-control:var(--p-night-control);--c-texto:#fff;--c-texto-2:var(--p-mist-300);--c-texto-3:var(--p-mist-500);--c-acento:var(--p-blue-300);--c-acento-hover:var(--p-blue-200);--c-accion:var(--p-mist-100);--c-accion-texto:var(--p-night-950);--c-marca:var(--p-blue-500);--c-ok:var(--p-green-300);--c-aviso:var(--p-amber-300);--c-error:var(--p-red-300);--c-ok-suave:var(--p-green-950);--c-aviso-suave:var(--p-amber-950);--c-error-suave:var(--p-red-950);--c-lavado-lavanda:var(--p-wash-lavender-dark);--c-lavado-menta:var(--p-wash-mint-dark);--c-lavado-durazno:var(--p-wash-peach-dark);--c-lavado-polvo:var(--p-wash-powder-dark);--c-anillo:#ffffff1a;--c-plan-plus-fondo:var(--p-plan-plus-fondo-dark);--c-plan-plus-borde:var(--p-plan-plus-borde-dark);--c-plan-plus-texto:var(--p-plan-plus-texto-dark);--c-plan-plus-solido:var(--p-plan-plus-solido-dark);--c-plan-pro-fondo:var(--p-plan-pro-fondo-dark);--c-plan-pro-borde:var(--p-plan-pro-borde-dark);--c-plan-pro-texto:var(--p-plan-pro-texto-dark);--c-plan-pro-solido:var(--p-plan-pro-solido-dark);--c-plan-ultra-fondo:var(--p-plan-ultra-fondo-dark);--c-plan-ultra-borde:var(--p-plan-ultra-borde-dark);--c-plan-ultra-texto:var(--p-plan-ultra-texto-dark);--c-plan-ultra-solido:var(--p-plan-ultra-solido-dark);--sombra-1:0 1px 2px #00000080, 0 6px 16px #00000059;--sombra-2:0 2px 4px #00000080, 0 16px 40px #00000080;--degradado-marca:linear-gradient(135deg, #14243a, #1f1636);--luz-ambiental:radial-gradient(60rem 26rem at 12% -12%, #3898e838, transparent 70%), radial-gradient(50rem 22rem at 92% -6%, #8f64e833, transparent 70%);--degradado-plan-plus:linear-gradient(135deg, var(--c-plan-plus-fondo), var(--c-tarjeta));--degradado-plan-pro:linear-gradient(135deg, var(--c-plan-pro-fondo), var(--c-tarjeta));--degradado-plan-ultra:linear-gradient(135deg, var(--c-plan-ultra-fondo), var(--c-tarjeta))}}:root[data-theme=dark]{color-scheme:dark;--c-lienzo:var(--p-night-950);--c-tarjeta:var(--p-night-900);--c-elevado:var(--p-night-800);--c-linea:var(--p-night-700);--c-linea-fuerte:var(--p-night-600);--c-borde-control:var(--p-night-control);--c-texto:#fff;--c-texto-2:var(--p-mist-300);--c-texto-3:var(--p-mist-500);--c-acento:var(--p-blue-300);--c-acento-hover:var(--p-blue-200);--c-accion:var(--p-mist-100);--c-accion-texto:var(--p-night-950);--c-marca:var(--p-blue-500);--c-ok:var(--p-green-300);--c-aviso:var(--p-amber-300);--c-error:var(--p-red-300);--c-ok-suave:var(--p-green-950);--c-aviso-suave:var(--p-amber-950);--c-error-suave:var(--p-red-950);--c-lavado-lavanda:var(--p-wash-lavender-dark);--c-lavado-menta:var(--p-wash-mint-dark);--c-lavado-durazno:var(--p-wash-peach-dark);--c-lavado-polvo:var(--p-wash-powder-dark);--c-anillo:#ffffff1a;--c-plan-plus-fondo:var(--p-plan-plus-fondo-dark);--c-plan-plus-borde:var(--p-plan-plus-borde-dark);--c-plan-plus-texto:var(--p-plan-plus-texto-dark);--c-plan-plus-solido:var(--p-plan-plus-solido-dark);--c-plan-pro-fondo:var(--p-plan-pro-fondo-dark);--c-plan-pro-borde:var(--p-plan-pro-borde-dark);--c-plan-pro-texto:var(--p-plan-pro-texto-dark);--c-plan-pro-solido:var(--p-plan-pro-solido-dark);--c-plan-ultra-fondo:var(--p-plan-ultra-fondo-dark);--c-plan-ultra-borde:var(--p-plan-ultra-borde-dark);--c-plan-ultra-texto:var(--p-plan-ultra-texto-dark);--c-plan-ultra-solido:var(--p-plan-ultra-solido-dark);--sombra-1:0 1px 2px #00000080, 0 6px 16px #00000059;--sombra-2:0 2px 4px #00000080, 0 16px 40px #00000080;--degradado-marca:linear-gradient(135deg, #14243a, #1f1636);--luz-ambiental:radial-gradient(60rem 26rem at 12% -12%, #3898e838, transparent 70%), radial-gradient(50rem 22rem at 92% -6%, #8f64e833, transparent 70%);--degradado-plan-plus:linear-gradient(135deg, var(--c-plan-plus-fondo), var(--c-tarjeta));--degradado-plan-pro:linear-gradient(135deg, var(--c-plan-pro-fondo), var(--c-tarjeta));--degradado-plan-ultra:linear-gradient(135deg, var(--c-plan-ultra-fondo), var(--c-tarjeta))}:root{--r-6:6px;--r-8:8px;--r-12:12px;--r-16:16px;--r-24:24px;--r-32:32px;--r-pildora:9999px;--f-titulo:var(--p-font-title);--f-ui:var(--p-font-ui);--f-mono:var(--p-font-mono);--f-serif:var(--p-font-serif);--t-12:.75rem;--t-14:.875rem;--t-16:1rem;--t-18:1.125rem;--t-20:1.25rem;--t-24:1.5rem;--t-32:2rem;--t-40:2.5rem;--t-56:3.5rem;--t-72:4.5rem;--t-hero:clamp(2.75rem, 1.5rem + 6vw, 6rem);--e-4:.25rem;--e-8:.5rem;--e-12:.75rem;--e-16:1rem;--e-24:1.5rem;--e-32:2rem;--e-40:2.5rem;--e-64:4rem;--e-96:6rem;--e-120:7.5rem;--mov-curva:cubic-bezier(.16, 1, .3, 1);--mov-corto:.3s;--mov-largo:.65s;--ancho-pagina:1200px;--objetivo-tactil:44px;--nav-alto:64px;--lateral-ancho:240px;--foco-grosor:2px;--anillo-marco:0 0 0 4px var(--c-anillo)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}[id]{scroll-margin-top:calc(var(--nav-alto) + var(--e-16))}body{background:var(--c-lienzo);min-height:100dvh;color:var(--c-texto);font-family:var(--f-ui);font-size:var(--t-16);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.5;display:flex}h1,h2,h3,h4{font-family:var(--f-titulo);letter-spacing:-.02em;color:var(--c-texto);text-wrap:balance;margin:0;font-weight:500;line-height:1.1}h1{font-size:var(--t-hero)}h2{font-size:clamp(var(--t-32), 1.25rem + 3vw, var(--t-56))}h3{font-size:var(--t-24);letter-spacing:-.01em}h4{font-size:var(--t-18);letter-spacing:-.01em}p{color:var(--c-texto-2);text-wrap:pretty;margin:0}a{color:var(--c-acento);text-underline-offset:.2em}a:hover{color:var(--c-acento-hover)}code,kbd,samp{font-family:var(--f-mono);font-size:.9em}img,svg{max-width:100%}:focus-visible{outline:var(--foco-grosor) solid var(--c-acento);outline-offset:2px}::selection{background:var(--c-acento);color:var(--c-lienzo)}[hidden]{display:none!important}.contenedor{width:100%;max-width:var(--ancho-pagina);padding-inline:var(--e-16);margin-inline:auto}@media (width>=768px){.contenedor{padding-inline:var(--e-32)}}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:100;padding:var(--e-8) var(--e-16);border-radius:var(--r-8);background:var(--c-accion);color:var(--c-accion-texto);position:absolute;inset-block-start:var(--e-8);inset-inline-start:var(--e-16);transform:translateY(-200%)}.saltar:focus{transform:translateY(0)}@media (forced-colors:active){:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
