:root{--nalu-bg:#f2efe9;--nalu-surface:#e8e4dc;--nalu-surface-2:#f4f2ed;--nalu-ink:#1f1e1c;--nalu-ink-2:#4a453f;--nalu-ink-3:#6b6660;--nalu-ink-4:#8a837b;--nalu-accent:#7a6a5c;--nalu-accent-deep:#5c4f44;--nalu-accent-tint:#eae3da;--nalu-error:#8c4a32;--nalu-divider:#1f1e1c29;--nalu-divider-soft:#1f1e1c1f;--nalu-field-line:#1f1e1c4d;--nalu-font-display:var(--nalu-font-display-loaded), Georgia, serif;--nalu-font-body:var(--nalu-font-body-loaded), system-ui, sans-serif;--nalu-s1:8px;--nalu-s2:16px;--nalu-s3:24px;--nalu-s4:40px;--nalu-s5:64px;--nalu-s6:120px;--nalu-s7:160px;--nalu-max:1280px;--nalu-margin:48px;--nalu-gutter:40px;--nalu-radius:0px;--nalu-radius-ctl:2px;--nalu-ctl-line:#1f1e1c33;--nalu-ctl-mark:#1f1e1c59;--nalu-ctl-box:#1f1e1c40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:focus-visible{outline:2px solid var(--nalu-accent);outline-offset:2px}::selection{background:var(--nalu-accent-tint)}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--nalu-bg);color:var(--nalu-ink);font-family:var(--nalu-font-body);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.65}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none;transition:color .12s ease-out}.contenedor{width:100%;max-width:calc(var(--nalu-max) + var(--nalu-margin) * 2);padding-inline:var(--nalu-margin);margin:0 auto}.sangra{margin-inline:calc(var(--nalu-margin) * -1)}.bloque{margin-top:var(--nalu-s6)}.filete-sup{border-top:1px solid var(--nalu-divider);padding-top:var(--nalu-s4)}.dosColumnas{grid-template-columns:1fr 1.6fr;gap:56px;display:grid}.display{font-family:var(--nalu-font-display);font-weight:400}.h1{font-family:var(--nalu-font-display);letter-spacing:-.015em;text-wrap:pretty;font-size:72px;font-weight:400;line-height:1.02}.h2{font-family:var(--nalu-font-display);text-wrap:pretty;font-size:40px;font-weight:400;line-height:1.05}.h3{font-family:var(--nalu-font-display);font-size:26px;font-weight:500;line-height:1.2}.entradilla{color:var(--nalu-ink-2);font-size:19px;line-height:1.62}.cuerpo{color:var(--nalu-ink-2);font-size:17px;line-height:1.65}.antetitulo{letter-spacing:.16em;text-transform:uppercase;color:var(--nalu-ink-4);font-size:11px;font-weight:500;line-height:1}.etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--nalu-ink-3);font-size:12px;font-weight:500;line-height:1;display:block}.cifras{font-variant-numeric:tabular-nums}.btnSolido,.btnContorno{border-radius:var(--nalu-radius-ctl);letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;min-height:52px;padding:19px 32px;font-size:15px;font-weight:500;line-height:1;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.btnSolido{background:var(--nalu-ink);border:1px solid var(--nalu-ink);color:#f7f5f1}.btnSolido:hover{color:#f7f5f1;background:#3a3631;border-color:#3a3631}.btnContorno{border:1px solid var(--nalu-accent);color:var(--nalu-accent-deep);background:0 0}.btnContorno:hover{background:var(--nalu-accent-tint)}.btnSolido[disabled],.btnContorno[disabled]{opacity:.45;cursor:default}.enlaceFilete{color:var(--nalu-accent-deep);border-bottom:1px solid var(--nalu-accent);padding-bottom:3px;font-size:15px;font-weight:500;line-height:1;transition:color .12s ease-out,border-color .12s ease-out;display:inline-block}.enlaceFilete:hover{color:var(--nalu-ink);border-bottom-color:var(--nalu-ink)}.soloLector{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltarAlContenido{z-index:10;background:var(--nalu-bg);color:var(--nalu-ink);border:1px solid var(--nalu-accent);padding:12px 20px;position:absolute;top:0;left:-9999px}.saltarAlContenido:focus{top:12px;left:12px}@media (max-width:900px){:root{--nalu-margin:20px;--nalu-gutter:16px}.bloque{margin-top:var(--nalu-s5)}.dosColumnas{gap:var(--nalu-s3);grid-template-columns:1fr}.h1{letter-spacing:-.01em;font-size:42px;line-height:1.04}.h2{font-size:32px;line-height:1}.entradilla{font-size:17px;line-height:1.6}.btnSolido,.btnContorno{min-height:56px;font-size:16px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
