.lchd{--nav:80px;background:var(--negro);color:var(--negro)}@media (width<=960px){.lchd{--nav:64px}}.lchd .hd-cab{background:var(--negro);color:var(--blanco);padding-top:36px;padding-bottom:36px}.lchd .hd-migas ol{font:500 14px/1.4 var(--texto);color:var(--n200);flex-wrap:wrap;gap:4px 10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.lchd .hd-migas li+li:before{content:"/";color:var(--n400);margin-right:10px}.lchd .hd-migas a{color:var(--n200);text-decoration:none}.lchd .hd-migas a:hover{color:var(--blanco);text-underline-offset:4px;text-decoration:underline}.lchd .hd-migas [aria-current]{color:var(--blanco)}.lchd .hd-cab h1{max-width:22ch;font:700 clamp(34px, 3.8vw, 58px)/1.04 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.lchd .hd-entradilla{max-width:64ch;font:400 18px/1.6 var(--texto);color:var(--n200);margin:16px 0 0}.lchd .hd-privado{font:400 15px/1.5 var(--texto);color:var(--n200);align-items:center;gap:12px;margin:18px 0 0;display:flex}.lchd .hd-privado i{background:var(--blanco);flex:none;width:22px;height:6px}.lchd .hd-privado strong{color:var(--blanco);font-weight:600}.lchd .hd-app{background:var(--papel);padding-top:40px;padding-bottom:72px}.lchd .hd-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}@media (width<=1100px){.lchd .hd-rejilla{grid-template-columns:minmax(0,1fr)}}.lchd .hd-panel{background:var(--blanco);border-radius:20px;align-content:start;gap:20px;min-width:0;padding:28px;display:grid}.lchd .hd-panel>*{margin:0}.lchd .hd-panel h2{font:600 22px/1.25 var(--display);letter-spacing:-.01em}.lchd .hd-panel h3{font:600 17px/1.3 var(--display)}@media (width<=600px){.lchd .hd-panel{border-radius:16px;padding:20px 16px}}.lchd .hd-campo{gap:8px;min-width:0;display:grid}.lchd .hd-campo>label,.lchd .hd-campo>.et{font:600 15px/1.3 var(--texto)}.lchd .hd-campo .op{color:var(--n600);font-weight:400}.lchd :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){box-sizing:border-box;border:1px solid var(--n400);background:var(--blanco);width:100%;min-height:48px;color:var(--negro);font:500 16px/1.4 var(--texto);border-radius:12px;padding:12px 14px}.lchd textarea{resize:vertical;tab-size:12;white-space:pre;min-height:160px;font:500 14px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;overflow-x:auto}.lchd select{appearance:none;background:var(--blanco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23050607' stroke-width='2'/%3E%3C/svg%3E") right 16px center / 12px 8px no-repeat;padding-right:40px}.lchd :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:var(--negro);outline:2px solid #00d9e0}.lchd :is(input,select,textarea)[aria-invalid=true]{border:2px solid var(--negro)}.lchd .hd-ayuda{font:400 14px/1.5 var(--texto);color:var(--n600);margin:0}.lchd .hd-estado{font:500 14px/1.5 var(--texto);color:var(--n600);margin:0}.lchd .hd-estado:empty{display:none}.lchd .hd-columnas{border:0;min-width:0;margin:0;padding:0}.lchd .hd-columnas legend{font:600 15px/1.3 var(--texto);margin-bottom:10px;padding:0}.lchd .hd-columnas-lista{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.lchd .hd-columnas .hd-campo>label{font-size:14px;font-weight:500}.lchd .hd-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lchd .hd-botones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lchd .btn{min-height:48px;padding:0 22px;font-size:15px}.lchd .btn.sec{background:var(--blanco);color:var(--negro);box-shadow:inset 0 0 0 2px var(--negro)}.lchd .btn.sec:hover{background:var(--papel)}.lchd .btn.txt{color:var(--negro);text-underline-offset:4px;background:0 0;padding:0 8px;text-decoration:underline}.lchd .btn.txt:hover{background:0 0;text-decoration-thickness:2px}.lchd .btn[disabled]{opacity:.45;cursor:not-allowed}@media (width<=600px){.lchd .hd-botones .btn:not(.txt){flex:auto}}.lchd .hd-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.lchd .hd-kpi{background:var(--papel);border-radius:14px;align-content:start;gap:6px;padding:16px 18px;display:grid}.lchd .hd-kpi span{font:500 13px/1.35 var(--texto);color:var(--n600)}.lchd .hd-kpi b{font:700 clamp(24px, 2.2vw, 32px)/1.1 var(--display);letter-spacing:-.02em}.lchd .hd-kpi small{font:400 13px/1.4 var(--texto);color:var(--n600)}.lchd .hd-frase{font:500 17px/1.55 var(--texto);margin:0}.lchd .hd-errores{background:var(--blanco);box-shadow:inset 0 0 0 2px var(--negro);border-radius:14px;gap:8px;padding:18px 20px;display:grid}.lchd .hd-errores>p{font:600 15px/1.4 var(--texto);margin:0}.lchd .hd-errores ul{font:400 14px/1.5 var(--texto);gap:4px;margin:0;padding:0 0 0 20px;display:grid}.lchd [hidden]{display:none!important}.lchd .hd-vacio{border:2px dashed var(--n200);font:400 15px/1.55 var(--texto);color:var(--n600);text-align:center;border-radius:14px;margin:0;padding:28px}.lchd .hd-grafico{gap:10px;min-width:0;margin:0;display:grid}.lchd .hd-grafico>svg{width:100%;height:auto;display:block;overflow:visible}.lchd .hd-grafico svg text{font-family:var(--texto);fill:var(--n600);font-size:12px}.lchd .hd-leyenda{font:500 13px/1.4 var(--texto);color:var(--n600);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.lchd .hd-leyenda li{align-items:center;gap:8px;display:inline-flex}.lchd .hd-leyenda i{background:var(--negro);width:16px;height:6px;display:inline-block}.lchd .hd-equivalente summary{cursor:pointer;font:600 14px/1.4 var(--texto);text-underline-offset:4px;text-decoration:underline}.lchd .hd-equivalente[open] summary{margin-bottom:10px}.lchd .hd-desplaza{border:1px solid var(--n200);border-radius:14px;max-height:420px;overflow:auto}.lchd .hd-desplaza table{border-collapse:collapse;width:100%;font:400 14px/1.45 var(--texto)}.lchd .hd-desplaza th,.lchd .hd-desplaza td{text-align:left;border-bottom:1px solid var(--n100);white-space:nowrap;padding:10px 14px}.lchd .hd-desplaza thead th{z-index:1;background:var(--papel);font:600 13px/1.3 var(--texto);position:sticky;top:0}.lchd .hd-desplaza td.n,.lchd .hd-desplaza th.n{text-align:right;font-variant-numeric:tabular-nums}.lchd .hd-cta{background:var(--negro);color:var(--blanco);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin-top:24px;padding:28px 32px;display:grid}.lchd .hd-cta .bar{background:var(--blanco);width:36px;height:6px}.lchd .hd-cta .tx{gap:6px;display:grid}.lchd .hd-cta h2{font:700 clamp(22px, 2vw, 28px)/1.15 var(--display);letter-spacing:-.02em;margin:0}.lchd .hd-cta p{max-width:62ch;font:400 16px/1.55 var(--texto);color:var(--n200);margin:0}.lchd .hd-cta .btn svg,.lchd .cta .btn svg{transition:transform .2s var(--out)}.lchd .hd-cta .btn:hover svg{transform:translate(3px)}@media (width<=900px){.lchd .hd-cta{grid-template-columns:minmax(0,1fr);padding:24px 20px}.lchd .hd-cta .btn{white-space:normal;text-align:center;justify-self:stretch}}.lchd .hd-texto{background:var(--blanco);grid-template-columns:minmax(0,760px) minmax(260px,360px);justify-content:space-between;align-items:start;column-gap:clamp(40px,4vw,64px);padding-top:72px;padding-bottom:88px;display:grid}.lchd .hd-texto .prose{grid-column:1}.lchd .hd-texto .prose>:first-child{margin-top:0}.lchd .prose .formula{background:var(--papel);font:600 17px/1.6 var(--texto);border-radius:14px;padding:18px 22px;overflow-x:auto}.lchd .prose .hd-autor{font:500 14px/1.5 var(--texto);color:var(--n600);margin-top:2.4em}.lchd .prose .hd-autor a{color:var(--negro)}.lchd .hd-otras{top:calc(var(--nav) + 32px);position:sticky}.lchd .hd-otras h2{font:600 20px/1.3 var(--display);letter-spacing:-.01em;margin:0 0 16px}.lchd .hd-otras ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lchd .hd-otras a{background:var(--papel);color:var(--negro);transition:background-color .15s var(--ease);border-radius:16px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:6px 14px;padding:18px 20px;text-decoration:none;display:grid}.lchd .hd-otras a:hover{background:var(--n100)}.lchd .hd-otras strong{font:600 16px/1.35 var(--display)}.lchd .hd-otras span{font:400 14px/1.5 var(--texto);color:var(--n600);grid-column:1}.lchd .hd-otras svg{transition:transform .2s var(--out);grid-area:1/2/span 2}.lchd .hd-otras a:hover svg{transform:translate(3px)}.lchd .hd-texto--indice{grid-template-columns:minmax(0,1fr)}@media (width>=961px){.lchd .hd-texto--indice .prose{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:24px;display:grid}.lchd .hd-texto--indice .prose>h2{grid-area:1/1/span 9;max-width:24ch;margin:0}.lchd .hd-texto--indice .prose>:not(h2){grid-column:2;max-width:760px}.lchd .hd-texto--indice .prose>p:first-of-type{margin-top:0}}@media (width<=960px){.lchd .hd-texto:not(.hd-texto--indice){grid-template-columns:minmax(0,760px)}.lchd .hd-otras{margin-top:56px;position:static}.lchd .hd-cab{padding-top:24px;padding-bottom:28px}.lchd .hd-cab h1{font-size:clamp(28px,8.4vw,40px)}.lchd .hd-app{padding-top:24px;padding-bottom:48px}.lchd .hd-texto{padding-top:48px;padding-bottom:64px}.lchd .cta{padding-block:64px}.lchd .cta .box{grid-template-columns:minmax(0,1fr)}.lchd .cta h2,.lchd .cta .r{grid-column:1}}@media (prefers-reduced-motion:reduce){.lchd *,.lchd :before,.lchd :after{transition:none!important}}
