@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Instrument Sans';font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tinta:#0b1220;--azul:#2447e6;--azul-osc:#1d38b8;--azul-claro:#eef1fe;--azul-suave:#f5f7ff;--gris-1:#2a3242;--gris-2:#3d4657;--gris-3:#4a5365;--gris-4:#5b6475;--gris-5:#687182;--borde:#e8ebf1;--borde-2:#e3e7ee;--fila:#eef0f4;--fila-2:#f0f2f6;--panel:#f6f7fb;--panel-2:#f3f5f9;--sube:#c9372c;--sube-fondo:#fde8e5;--baja:#16784c;--baja-fondo:#e6f5ee;--cab-alto:76px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:#fff;-webkit-font-smoothing:antialiased;font-family:'Instrument Sans',sans-serif;color:var(--tinta)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%}input,select,button,textarea{font:inherit}input::placeholder{color:var(--gris-5)}[hidden]{display:none!important}[id]{scroll-margin-top:calc(var(--cab-alto) + 24px)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.saltar{position:absolute;left:16px;top:-60px;z-index:50;padding:10px 16px;border-radius:10px;background:var(--azul);color:#fff;font-weight:600;font-size:14px}.saltar:focus{top:12px}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.env{max-width:1280px;margin:0 auto;padding:0 48px}.num{font-variant-numeric:tabular-nums}.sube{color:var(--sube)}.baja{color:var(--baja)}.neutro{color:var(--gris-4)}.cab{white-space:nowrap;background:#fff;border-bottom:1px solid var(--borde);position:sticky;top:-38px;z-index:20}.cab-cinta{background:var(--tinta);color:#c3cad8;font-size:13px}.cinta{max-width:1280px;margin:0 auto;padding:0 48px;height:38px;display:flex;align-items:center;gap:28px}.cinta-i{display:flex;gap:8px;align-items:baseline;color:#fff}a.cinta-i:hover{text-decoration:none}a.cinta-i:hover b{text-decoration:underline}.cinta-i b{font-weight:600}.cinta-e{color:#8e98ab}.cinta-baja{color:#5fd49a;font-weight:600}.cinta-sube{color:#ff8b7e;font-weight:600}.cinta-igual{color:#8e98ab;font-weight:600}.cinta-nota{margin-left:auto;color:#8e98ab}.cab-barra{max-width:1280px;margin:0 auto;padding:0 48px;height:76px;display:flex;align-items:center;gap:40px}.logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px;letter-spacing:-.01em;color:var(--tinta)}.logo:hover{text-decoration:none}.logo-marca{width:22px;height:22px;border-radius:50%;border:2px solid var(--tinta);flex:none;display:flex;align-items:center;justify-content:center}.logo-marca::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--azul)}.cab-nav{display:flex;gap:4px;font-size:15px;font-weight:500}.cab-nav a{padding:8px 14px;border-radius:9px;color:var(--gris-2);background:transparent}.cab-nav a:hover{background:var(--panel-2);text-decoration:none}.cab-nav a.activo{color:var(--azul-osc);background:var(--azul-claro)}.cab-buscar{margin:0 0 0 auto;position:relative;display:flex;align-items:center;gap:10px;width:280px;height:42px;padding:0 14px;border-radius:11px;background:var(--panel-2);color:var(--gris-5);font-size:14px}.cab-buscar svg{flex:none}.cab-buscar input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--tinta)}.btn-cab{height:42px;padding:0 18px;border-radius:11px;background:var(--azul);color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;white-space:nowrap}.btn-cab:hover{background:var(--azul-osc);text-decoration:none}.cta-movil{display:none}.calc-salto{display:none}.cab-lupa,.cab-menu{display:none;width:42px;height:42px;border:0;border-radius:11px;background:var(--panel-2);color:var(--tinta);cursor:pointer;align-items:center;justify-content:center;padding:0}.cab-menu span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.resultados{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;max-height:420px;overflow-y:auto;white-space:normal;background:#fff;border:1px solid var(--borde);border-radius:14px;box-shadow:0 20px 50px rgba(11,18,32,.12);padding:6px;text-align:left}.resultados a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--tinta)}.resultados a:hover,.resultados a.is-active{background:var(--panel-2);text-decoration:none}.sr-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sr-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.sr-loc{font-size:12px;color:var(--gris-5)}.sr-pct{font-size:13px;font-weight:600;color:var(--azul);white-space:nowrap}.sr-empty{padding:12px;font-size:14px;color:var(--gris-4)}.pie{background:var(--panel);color:var(--gris-3);border-top:1px solid var(--borde);margin-top:120px}.pie-in{max-width:1280px;margin:0 auto;padding:64px 48px 36px;display:flex;flex-direction:column;gap:44px}.pie-rejilla{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px}.pie-marca{display:flex;flex-direction:column;gap:16px}.pie-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:19px;color:var(--tinta)}.pie-logo:hover{text-decoration:none}.pie-marca p{margin:0;font-size:14px;line-height:1.6;max-width:380px}.pie-botones{display:flex;gap:8px;flex-wrap:wrap}.pie-botones a{padding:8px 14px;border-radius:10px;background:#fff;border:1px solid var(--borde-2);font-size:14px;font-weight:600;color:var(--tinta)}.pie-botones a.azul{background:var(--azul);border:0;color:#fff}.pie-botones a:hover{text-decoration:none}.pie-col{display:flex;flex-direction:column;gap:10px;font-size:14px}.pie-col h3{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--tinta)}.pie-fuentes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px;border-radius:14px;background:#fff;border:1px solid var(--borde);font-size:13px}.pie-fuentes b{color:var(--tinta);font-weight:600}.pie-fuentes span{padding:4px 10px;border-radius:999px;background:var(--panel-2)}.pie-fuentes .pie-sin{margin-left:auto;padding:0;border-radius:0;background:none;color:var(--gris-4)}.pie-textos{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.6;color:var(--gris-4)}.pie-textos p{margin:0}.pie-bajo{padding-top:20px;border-top:1px solid var(--borde-2);display:flex;justify-content:space-between;font-size:13px;color:var(--gris-4)}.pie-legal{display:flex;gap:20px}.migas{padding:24px 0 0;display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--gris-5)}.migas [aria-current]{color:var(--tinta)}.btn{height:42px;padding:0 18px;border-radius:10px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;white-space:nowrap}.btn:hover{text-decoration:none}.btn-azul{background:var(--azul);color:#fff}.btn-azul:hover{background:var(--azul-osc)}.btn-negro{background:var(--tinta);color:#fff}.pastilla{padding:4px 8px;border-radius:7px;font-size:13px;font-weight:600;white-space:nowrap}.pastilla.baja{background:var(--baja-fondo);color:var(--baja)}.pastilla.sube{background:var(--sube-fondo);color:var(--sube)}.pastilla.neutro{background:var(--panel-2);color:var(--gris-4)}.pastilla.azul{background:var(--azul-claro);color:var(--azul-osc)}.chip-dato{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;background:var(--azul-claro);color:var(--azul-osc);font-size:13px;font-weight:600}.chip-dato::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--azul)}.chip-dato.sin-punto::before{display:none}.chips-bloque{display:flex;flex-direction:column;gap:14px}.chips-bloque h2{margin:0;font-size:20px;font-weight:600;letter-spacing:0}.chips{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:500}.chips a{padding:9px 14px;border-radius:10px;border:1px solid var(--borde-2)}.chips a.negro{background:var(--tinta);color:#fff;border:0}.compartir{display:flex;gap:8px;font-size:13px;font-weight:600}.compartir a,.compartir button{flex:1;text-align:center;padding:9px;border-radius:9px;background:var(--panel-2);border:0;color:inherit;font:inherit;cursor:pointer;line-height:normal}.compartir button:hover{text-decoration:underline}.compartir button.is-copiado{color:var(--baja)}.seg{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--panel-2)}.seg button{border:0;font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:7px;cursor:pointer;background:transparent;color:var(--gris-4);box-shadow:none}.seg button.is-on{background:#fff;color:var(--tinta);box-shadow:0 1px 3px rgba(0,0,0,.1)}.seg.en-gris{background:#e9ecf3}.seg.en-gris button{padding:6px 14px}.seg.grande{border-radius:12px}.seg.grande button{font-size:14px;padding:9px 16px;border-radius:9px}.graf{display:flex;flex-direction:column;gap:14px;min-width:0}.graf-area{position:relative}.graf-area svg{width:100%;height:auto;display:block;overflow:visible}.graf-y{position:absolute;left:0;transform:translateY(-50%);font-size:12px;color:var(--gris-5);pointer-events:none}.graf-x{display:flex;justify-content:space-between;font-size:12px;color:var(--gris-5)}.graf-pie{margin:0;font-size:13px;color:var(--gris-4)}.g-host{position:relative}.g-hover{opacity:0;pointer-events:none}.g-hover.is-on{opacity:1}.g-cross{stroke:#b8c0cf;stroke-width:1;stroke-dasharray:3 3}.g-activo{fill:var(--azul)}.g-activo-halo{fill:var(--azul);fill-opacity:.15}.g-tip{position:absolute;z-index:5;pointer-events:none;opacity:0;padding:8px 10px;border-radius:10px;background:var(--tinta);color:#fff;font-size:12px;line-height:1.35;white-space:nowrap;box-shadow:0 8px 24px rgba(11,18,32,.2);display:flex;flex-direction:column;gap:2px}.g-tip.is-on{opacity:1}.gt-fecha{color:#aab3c5}.gt-cifra{font-size:15px;font-weight:600}.gt-cifra em{font-style:normal;margin-left:3px;color:#aab3c5}svg.grafico-serie[data-serie]{cursor:crosshair}svg.grafico-serie:focus{outline:none}.tabla{position:relative;border-radius:18px;border:1px solid var(--borde);overflow:hidden}.tabla table{display:block;width:100%;border-collapse:collapse;border-spacing:0}.tabla thead,.tabla tbody{display:block}.tabla tr{display:grid;grid-template-columns:var(--cols);gap:16px;padding:18px 24px;border-top:1px solid var(--fila);align-items:center}.tabla thead tr{padding:13px 24px;background:var(--panel);font-size:13px;font-weight:600;color:var(--gris-4);border-top:0;align-items:start}.tabla th,.tabla td{display:block;padding:0;text-align:left;font-weight:inherit}.tabla tbody th{font-weight:600}.tabla .der{text-align:right}.tabla .cen{text-align:center}.tabla .gris{color:var(--gris-4)}.tabla .fuerte{font-weight:600}.tabla .sube,.tabla .baja,.tabla .neutro{white-space:nowrap}.tabla caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tabla-pie{margin:0;font-size:13px;line-height:1.55;color:var(--gris-4)}.tabla-pie a{color:var(--azul)}th.th-ordenable{cursor:pointer}th.th-ordenable::after{content:'↕';margin-left:4px;color:#b8c0cf}th[aria-sort=ascending]::after{content:'↑';color:var(--azul)}th[aria-sort=descending]::after{content:'↓';color:var(--azul)}.faq{border-top:1px solid var(--borde)}.faq-item{border-bottom:1px solid var(--borde)}.faq-item summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding:18px 0;cursor:pointer;font-size:17px;font-weight:600;color:var(--tinta)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';flex:none;color:var(--azul);font-size:22px;line-height:1}.faq-item[open] summary::after{content:'−'}.faq-a{margin:0 0 18px;font-size:16px;line-height:1.65;color:var(--gris-3)}.faq-a p{margin:0}.faq-a p+p{margin-top:10px}.faq-a a{color:var(--azul);text-decoration:underline}.bloque-faq{display:flex;flex-direction:column;gap:8px}.bloque-faq>h2{margin:0 0 8px}.fuentes{display:flex;flex-direction:column;gap:16px}.autoria{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:14px;border:1px solid var(--borde)}.autoria-av{width:40px;height:40px;flex:none;border-radius:50%;background:var(--azul-claro);color:var(--azul-osc);display:grid;place-items:center;font-weight:700;font-size:15px}img.autoria-av{display:block;object-fit:cover}.autoria-txt{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--gris-4)}.autoria-txt .autor{color:var(--tinta);font-weight:600}.autoria-txt .metodo{color:var(--azul)}.fuentes-panel{border-radius:18px;background:var(--panel);padding:28px;display:flex;flex-direction:column;gap:4px}.fuentes-panel h2{margin:0 0 10px;font-size:20px;font-weight:600;color:var(--tinta);letter-spacing:0}.fuente{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:24px;padding:16px 0;border-top:1px solid var(--borde-2);font-size:14px;line-height:1.55;align-items:start}.fuente-org{font-weight:600;color:var(--tinta)}.fuente-desc{color:var(--gris-3)}.fuente-meta{display:block;color:var(--gris-5);font-size:13px;margin-top:4px}.fuente-links{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.fuente-link{white-space:nowrap;color:var(--azul);font-weight:600}.fuentes-nota{margin:10px 0 0;font-size:13px;color:var(--gris-4)}.aviso-legal{margin:0;padding:18px 22px;border-radius:14px;background:#fff7e8;border:1px solid #f4e1b8;font-size:13px;line-height:1.6;color:#6b5118}.p-hero{padding:64px 0 40px;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:64px;align-items:end}.p-hero-txt{display:flex;flex-direction:column;gap:20px}.p-hero h1{margin:0;font-size:60px;line-height:1.02;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.p-hero-sub{margin:0;font-size:19px;line-height:1.55;color:var(--gris-3);max-width:680px;text-wrap:pretty}.p-hero-busca{display:flex;flex-direction:column;gap:10px}.buscador-xl{position:relative;display:flex;align-items:center;gap:12px;height:58px;margin:0;padding:0 8px 0 18px;border-radius:14px;border:1px solid #dfe3eb;box-shadow:0 1px 3px rgba(11,18,32,.08)}.buscador-xl:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro)}.buscador-xl svg{flex:none}.buscador-xl input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;background:transparent;color:var(--tinta)}.buscador-xl button{height:42px;padding:0 18px;border:0;border-radius:10px;background:var(--tinta);color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;cursor:pointer}.p-hero-cifras{margin:0;font-size:13px;color:var(--gris-5)}.p-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p-tarjetas.cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.p-tarjetas.cuatro .pt{padding:24px}.p-tarjetas.cuatro .pt-cifra{flex-wrap:wrap;row-gap:8px}.p-tarjetas.cuatro .pt-cifra b{font-size:46px}.pt{padding:28px;border-radius:22px;display:flex;flex-direction:column;gap:14px}.pt:hover{text-decoration:none}.pt-blanca{border:1px solid var(--borde)}.pt-blanca:hover{border-color:#c9d1f7}.pt-azul{background:var(--azul);color:#fff;box-shadow:0 18px 40px rgba(36,71,230,.25)}.pt-negra{background:var(--tinta);color:#fff}.pt-cab{display:flex;justify-content:space-between;align-items:center}.pt-etq{font-size:14px;font-weight:600;color:var(--gris-4)}.pt-fecha{font-size:13px;color:var(--gris-5);white-space:nowrap}.pt-azul .pt-etq{color:#dce3ff}.pt-negra .pt-etq{color:#aab3c5}.pt-negra .pt-fecha{color:#8e98ab}.pt-boe{font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.16)}.pt-cifra{display:flex;align-items:baseline;gap:14px}.pt-negra .pt-cifra{gap:10px}.pt-cifra b{font-size:56px;line-height:1;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.pt-sub{font-size:15px}.pt-azul .pt-sub{color:#dce3ff}.pt-negra .pt-sub{color:#aab3c5}.pt-negra .pt-cifra b.sube{color:#ff8b7e}.pt-negra .pt-cifra b.baja{color:#5fd49a}.pt p{margin:0;font-size:14px;line-height:1.5;color:var(--gris-4)}.pt p b{color:var(--tinta)}.pt-azul p{color:#e6ebff}.pt-azul p b{color:#fff}.pt-negra p{color:#c3cad8}.pt-negra p b{color:#fff;text-decoration:underline}.p-graf{margin-top:16px;padding:32px;border-radius:22px;background:var(--panel);display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:center}.p-graf-cab{display:flex;justify-content:space-between;align-items:center}.p-graf-cab h2{margin:0;font-size:20px;font-weight:600}.p-graf .graf-x{padding-left:40px}.p-lado{display:flex;flex-direction:column;gap:12px}.p-mini{padding:18px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:10px}.p-mini-t{font-size:13px;font-weight:600;color:var(--gris-4)}.p-mini-c{font-size:28px;font-weight:600;letter-spacing:-.02em}.p-mini-c small{font-size:13px;font-weight:500;color:var(--gris-5)}.p-mini-txt{font-size:13px;line-height:1.5;color:var(--gris-4)}.dias{display:grid;grid-template-columns:repeat(var(--n,22),1fr);gap:2px}.dias span{height:8px;border-radius:2px;background:#dfe3eb}.dias span.hecho{background:var(--azul)}.gauge{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,#d9f0e4,#eef1fe 45%,#fde2df)}.gauge span{position:absolute;top:-5px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:#fff;border:3px solid var(--azul)}.p-anio{padding:14px 18px;border-radius:16px;background:#fff;display:flex;justify-content:space-between;font-size:14px}.p-anio span{color:var(--gris-4)}.p-anio b{font-weight:600}.p-sec{padding-top:96px}.p-h2{margin:0;font-size:36px;font-weight:600;letter-spacing:-.025em}.p-quiero{display:flex;flex-direction:column;gap:24px}.p-quiero-rej{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.p-quiero-rej a{padding:24px;border-radius:18px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:10px}.p-quiero-rej a:hover{border-color:var(--azul);text-decoration:none}.p-quiero-rej b{font-size:18px;font-weight:600}.p-quiero-rej .desc{font-size:14px;line-height:1.5;color:var(--gris-4)}.p-quiero-rej .cta{margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;color:var(--azul)}.p-casos{padding-bottom:40px}.p-casos .p-h2{font-size:28px}.p-casos-mas{display:flex;flex-wrap:wrap;gap:8px 28px}.p-casos-mas .p-dmas{margin-top:0}.p-cuota{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.p-cuota-txt{display:flex;flex-direction:column;gap:20px}.p-cuota-cab{display:flex;flex-direction:column;gap:10px}.p-lead{margin:0;font-size:16px;line-height:1.55;color:var(--gris-3);max-width:680px;text-wrap:pretty}.tabla.impacto-p{--cols:1.5fr 1fr 1fr 1fr 1.1fr}.tabla.impacto-p thead tr{padding:14px 24px}.tabla.impacto-p tbody tr{padding:20px 24px;font-size:16px}.tabla .dif-mes{display:flex;flex-direction:column;text-align:right}.dif-mes b{font-size:20px;font-weight:600;white-space:nowrap}.dif-mes small{font-size:13px;color:var(--gris-4)}.mini-rev{margin:0;padding:28px;border-radius:20px;background:var(--tinta);color:#fff;display:flex;flex-direction:column;gap:14px}.mini-rev-t{margin:0;font-size:20px;font-weight:600}.mini-rev label{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#aab3c5}.mini-rev input{width:100%;height:44px;border-radius:10px;border:1px solid #2a3448;background:#141d2e;color:#fff;padding:0 12px;font:inherit;font-size:15px;color-scheme:dark}.mini-rev input::placeholder{color:#8a93a3}.mini-rev-rej{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.mini-rev button{height:48px;border:0;border-radius:12px;background:var(--azul);color:#fff;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mini-rev button:hover{background:#3a5bff}.mini-rev-pie{margin:0;font-size:12px;line-height:1.5;color:#8e98ab}.p-dcol{padding:24px;border-radius:18px;border:1px solid var(--borde);display:flex;flex-direction:column}.p-dcol h3{margin:0 0 10px;font-size:16px;font-weight:600}.p-dfila{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--fila-2);font-size:15px}.p-dfila b{font-weight:600}.p-dfila.mes{display:grid;grid-template-columns:minmax(0,1fr) 70px 90px;gap:10px;align-items:center}.p-dfila.mes b{text-align:right}.p-dfila.mes small{text-align:right;font-size:13px}.p-dmas{margin-top:14px;font-size:14px;font-weight:600;color:var(--azul)}.p-dprox{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--azul-claro);display:flex;justify-content:space-between;font-size:14px;color:var(--azul-osc)}.p-prov{display:flex;flex-direction:column;gap:24px}.p-prov-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.p-prov-cab>div:first-child{display:flex;flex-direction:column;gap:10px;max-width:700px}.p-prov-rej{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.p-prov-top{padding:28px;border-radius:20px;background:var(--panel);display:flex;flex-direction:column;gap:14px}.p-prov-top a{display:grid;grid-template-columns:140px minmax(0,1fr) 110px;gap:16px;align-items:center;font-size:15px}.p-prov-top a>span:first-child{font-weight:500}.p-prov-top b{text-align:right;font-weight:600}.barra{height:10px;border-radius:5px;background:#e3e7f0;display:block}.barra i{display:block;height:100%;border-radius:5px;background:var(--azul)}.p-prov-bajo{padding:28px;border-radius:20px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:14px}.p-prov-bajo .fila{display:flex;justify-content:space-between;font-size:15px;padding-bottom:12px;border-bottom:1px solid var(--fila-2)}.p-prov-bajo .fila b{font-weight:600}.p-prov-nota{margin:auto 0 0;font-size:13px;line-height:1.5;color:var(--gris-4)}.p-prov-bajo .btn-negro{align-self:flex-start;height:auto;padding:10px 16px;border-radius:10px;font-size:14px}.p-t13{font-size:13px;font-weight:600;color:var(--gris-4)}.p-cunas{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px}.p-cunas>h2{line-height:1.1}.p-cunas-rej{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}.p-cuna{padding:22px 0;border-top:1px solid var(--borde);display:flex;flex-direction:column;gap:8px}.p-cuna h3{margin:0;font-size:17px;font-weight:600}.p-cuna p{margin:0;font-size:15px;line-height:1.6;color:var(--gris-3)}.p-faq{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px}.p-faq .faq-item summary{padding:20px 0}.p-faq .faq-a{margin:0 0 20px;max-width:760px}.p-fuentes{padding-top:72px}.ficha-cab{padding:28px 0 32px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:start}.ficha-cab.pb28{padding-bottom:28px}.ficha-cab-txt{display:flex;flex-direction:column;gap:18px}.ficha-cab h1,.pag-cab h1{margin:0;font-size:52px;line-height:1.05;font-weight:600;letter-spacing:-.03em}.ficha-cab h1 .gris{color:var(--gris-5);font-weight:500}.entradilla{margin:0;font-size:18px;line-height:1.55;color:var(--gris-3)}.entradilla.pretty{text-wrap:pretty}.ficha-textos{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.65;color:var(--gris-1);max-width:720px}.ficha-textos p{margin:0}.ficha-textos a{color:var(--azul)}.ficha-textos ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.dato-card{padding:28px;border-radius:22px;border:1px solid var(--borde);box-shadow:0 20px 50px rgba(36,71,230,.08);display:flex;flex-direction:column;gap:18px}.dato-card.g16{gap:16px}.dato-card-cab{display:flex;justify-content:space-between;align-items:center}.dato-card-etq{font-size:14px;font-weight:500;color:var(--gris-4)}.dato-cifra{font-size:72px;line-height:1;font-weight:600;letter-spacing:-.045em}.dato-cifra span{font-size:36px;color:var(--gris-5);margin-left:4px}.dato-filas{display:flex;flex-direction:column;border-top:1px solid var(--fila)}.dato-fila{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--fila);font-size:15px}.dato-fila:last-child{border-bottom:0}.dato-fila>span:first-child{color:var(--gris-4)}.dato-fila b{font-weight:600}.dato-fila a b{color:var(--azul)}.dato-fila small.gris{color:var(--gris-4)}.dato-verif{padding:14px 16px;border-radius:14px;background:var(--panel);display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5;color:var(--gris-3)}.dato-verif:hover{text-decoration:none}.dato-verif b{font-size:14px;font-weight:600;color:var(--tinta)}.dato-verif a{color:inherit}.aviso-oscuro{padding:20px 24px;border-radius:16px;background:var(--tinta);color:#fff;display:flex;align-items:center;gap:24px}.aviso-oscuro-i{width:36px;height:36px;flex:none;border-radius:10px;background:var(--azul);display:grid;place-items:center;font-weight:700}.aviso-oscuro p{margin:0;font-size:16px;line-height:1.5;color:#dfe4ee}.aviso-oscuro p b{color:#fff}.aviso-oscuro .btn{margin-left:auto;display:flex}.con-indice{padding-top:56px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.con-indice.pt88{padding-top:88px}.indice{position:sticky;top:calc(var(--cab-alto) + 24px);display:flex;flex-direction:column;gap:2px;font-size:14px}.indice-t{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gris-5);padding:0 12px 10px}.indice a{padding:8px 12px;border-radius:8px;color:var(--gris-2);border-left:2px solid var(--borde)}.indice.apretado a{padding:7px 12px}.indice a:hover{background:var(--panel-2);text-decoration:none}.cuerpo{display:flex;flex-direction:column;gap:72px;min-width:0}.bloque{display:flex;flex-direction:column;gap:16px}.bloque>h2,.bloque-cab h2,.bloque-tit h2{margin:0;font-size:30px;font-weight:600;letter-spacing:-.02em}.bloque-cab{display:flex;justify-content:space-between;align-items:center;gap:24px}.texto{font-size:16px;line-height:1.65;color:var(--gris-1);max-width:760px}.texto p{margin:0}.texto p+p{margin-top:16px}.texto.ancho{max-width:none}.texto a{color:var(--azul)}p.texto{margin:0}.lead{margin:0;font-size:16px;line-height:1.65;color:var(--gris-3);max-width:760px}.lead a{color:var(--azul)}.nota{margin:0;font-size:13px;line-height:1.55;color:var(--gris-4)}.nota a{color:var(--azul)}.nota.simple{line-height:normal}.prov-panel{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;padding:28px;border-radius:20px;background:var(--panel);align-items:center}.prov-panel-izq{display:flex;flex-direction:column;gap:6px}.prov-panel-izq>span:first-child{font-size:13px;color:var(--gris-4)}.prov-panel-izq b{font-size:44px;font-weight:600;letter-spacing:-.03em}.prov-panel-izq .dif{font-size:14px;font-weight:600}.prov-panel-der{display:flex;flex-direction:column;gap:10px}.dias.grandes{gap:3px}.dias.grandes span{height:28px;border-radius:4px}.prov-panel-etq{display:flex;justify-content:space-between;font-size:13px;color:var(--gris-4)}.graf-tarjeta{padding:24px;border-radius:20px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:10px}.graf-tarjeta .graf-pie{margin:6px 0 0;line-height:1.55}.graf-tarjeta .graf-pie a{color:inherit}.plazos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.plazos a{padding:20px;border-radius:16px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:6px}.plazos a:hover{border-color:var(--azul);text-decoration:none}.plazos span{font-size:14px;color:var(--gris-4)}.plazos b{font-size:26px;font-weight:600}.plazos small{font-size:13px}.tabla.impacto{--cols:1.5fr .8fr 1fr 1fr 1fr 1fr}.tabla.impacto tbody tr{font-size:15px}.tabla.impacto.compacta tbody tr{padding:16px 24px;align-items:stretch}.tabla.dias15{--cols:1.1fr 1fr 1fr repeat(4,.8fr)}.tabla.dias15 tr{gap:12px}.tabla.dias15 tbody tr{padding:11px 24px;font-size:14px;font-variant-numeric:tabular-nums;align-items:stretch}.nav-meses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--borde);border:1px solid var(--borde);border-radius:14px;overflow:hidden;font-size:14px;font-weight:600}.nav-meses>*{background:#fff;padding:14px 18px}.nav-meses .cen{text-align:center}.nav-meses .der{text-align:right}.aplica{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.aplica>a,.aplica>div{padding:22px;border-radius:16px;display:flex;flex-direction:column;gap:6px}.aplica a:hover{text-decoration:none}.aplica .azul{background:var(--azul);color:#fff}.aplica .blanca{border:1px solid var(--borde)}.aplica span{font-size:13px;color:var(--gris-4)}.aplica .azul span{color:#dce3ff}.aplica b{font-size:26px;font-weight:600}.aplica small{font-size:14px;color:var(--gris-4)}.aplica .azul small{color:#e6ebff}.fila-cta{display:flex;justify-content:space-between;align-items:center;gap:24px}.fila-cta .nota{max-width:620px}.btn-44{height:44px;border-radius:11px;display:flex}.barras12{padding:28px;border-radius:20px;background:var(--panel);display:flex;align-items:flex-end;gap:10px;height:280px}.barras12>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.barras12 b{font-size:12px;font-weight:600;color:var(--gris-4)}.barras12 i{display:block;flex:none;width:100%;border-radius:8px 8px 3px 3px;background:#c9d3fb}.barras12 span{font-size:12px;color:var(--gris-4)}.barras12 .act b{color:var(--azul)}.barras12 .act i{background:var(--azul)}.tabla.meses12{--cols:1.5fr 1fr 1fr 1fr}.tabla.meses12 tbody tr{padding:11px 24px;font-size:14px;align-items:stretch}.tabla.meses12 tbody th{font-weight:400}.diarios{padding:28px;border-radius:20px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:12px}.diarios-barras{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:4px;align-items:end;height:180px}.diarios-barras>i{display:block;border-radius:4px 4px 2px 2px;background:#c9d3fb}.diarios-barras>i.alta{background:var(--azul)}.diarios-media{position:absolute;left:0;right:0;border-top:1.5px dashed var(--azul)}.diarios-media-t{position:absolute;right:0;transform:translateY(-4px);font-size:12px;font-weight:600;color:var(--azul);background:#fff;padding:0 4px}.diarios-dias{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:4px;font-size:11px;color:var(--gris-5);text-align:center}.diarios-nota{margin:4px 0 0;font-size:13px;color:var(--gris-4)}.pag-cab{padding:28px 0 32px;display:flex;flex-direction:column;gap:18px;max-width:900px}.kpis5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kpi{padding:20px;border-radius:16px;background:var(--panel);display:flex;flex-direction:column;gap:4px}.kpi>span{font-size:13px;color:var(--gris-4)}.kpi b{font-size:28px;font-weight:600}.kpi.azul{background:var(--azul);color:#fff}.kpi.azul>span{color:#dce3ff}.h-intro{padding-top:40px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.h-intro-txt{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.65;color:var(--gris-1)}.h-intro-txt p{margin:0}.decadas{padding:24px;border-radius:18px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:10px}.decadas>span{font-size:13px;font-weight:600;color:var(--gris-4)}.decada{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;gap:12px;align-items:center;font-size:14px}.decada>span:first-child{color:var(--gris-4)}.decada .barra{background:var(--fila)}.decada b{text-align:right;font-weight:600}.h-sec{padding-top:64px;display:flex;flex-direction:column;gap:16px}.h-sec h2{margin:0;font-size:30px;font-weight:600;letter-spacing:-.02em}.h-sec-cab{display:flex;justify-content:space-between;align-items:center;gap:24px}.h-sec-cab.abajo{align-items:flex-end}.graf-tarjeta.p28{padding:28px}.leyenda-calor{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gris-4)}.leyenda-calor i{width:160px;height:10px;border-radius:5px;background:linear-gradient(90deg,#e6f5ee,#eef1fe 30%,#8ea4ff 60%,#2447e6 80%,#0b1f8a)}.tabla.calor{--cols:70px repeat(12,minmax(0,1fr)) 80px}.tabla.calor tr{gap:3px;padding:2px 14px;border-top:0;font-size:12px}.tabla.calor thead tr{padding:10px 14px;font-size:12px;align-items:center}.tabla.calor th,.tabla.calor td{text-align:center}.tabla.calor tr>:first-child{text-align:left}.tabla.calor tr>:last-child{text-align:right}.tabla.calor tbody th{font-size:13px}.tabla.calor .c{padding:6px 0;border-radius:5px;font-variant-numeric:tabular-nums}.tabla.calor .c.vacia{background:var(--panel)}.tabla.calor .c a{display:block;color:inherit}.tabla.calor .c a:hover{text-decoration:none}.tabla.calor td b{font-weight:600;font-size:13px}.tabla.anios{--cols:1.2fr 1fr 1.2fr 1fr 1fr 1fr 1.2fr}.tabla.anios tbody tr{padding:11px 24px;font-size:14px}.tabla.anios small{color:var(--gris-5)}.tabla.anios th small{font-weight:500}.mini-barras{display:flex;align-items:flex-end;gap:2px;height:22px}.mini-barras i{flex:1;background:#9fb0f5;border-radius:1px}.h-final{padding-top:72px;display:flex;flex-direction:column;gap:72px}.kpi a,.graf-pie a,.h-intro-txt a{color:inherit}.idx-cab{padding:28px 0 40px;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:start}.idx-cab h1{margin:0;font-size:52px;line-height:1.05;font-weight:600;letter-spacing:-.03em}.idx-barras{padding:24px;border-radius:20px;background:var(--panel);display:flex;flex-direction:column;gap:12px}.idx-barra{display:grid;grid-template-columns:120px minmax(0,1fr) 64px;gap:12px;align-items:center;font-size:14px}.idx-barra.eur>span:first-child{font-weight:600}.idx-barra .barra{height:12px;border-radius:6px;background:#e3e7f0}.idx-barra .barra i{border-radius:6px;background:#9fb0f5}.idx-barra.eur .barra i{background:var(--azul)}.idx-barra b{text-align:right;font-weight:600}.idx-sec{display:flex;flex-direction:column;gap:20px}.idx-sec h2{margin:0;font-size:30px;font-weight:600;letter-spacing:-.02em}.idx-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.idx-tarjetas a{padding:26px;border-radius:20px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:14px}.idx-tarjetas a:hover{border-color:var(--azul);box-shadow:0 12px 30px rgba(36,71,230,.08);text-decoration:none}.idx-t-cab{display:flex;justify-content:space-between;align-items:center}.idx-t-cab b{font-size:18px;font-weight:600}.idx-tag{font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px}.idx-tag.mensual{background:var(--azul-claro);color:var(--azul-osc)}.idx-tag.historico{background:var(--panel-2);color:var(--gris-4)}.idx-tag.anual{background:#fff4e0;color:#8a5a00}.idx-t-cifra{display:flex;align-items:baseline;gap:10px}.idx-t-cifra b{font-size:40px;font-weight:600;letter-spacing:-.03em}.idx-t-cifra span{font-size:14px;color:var(--gris-4)}.idx-tarjetas p{margin:0;font-size:14px;line-height:1.55;color:var(--gris-3)}.idx-t-mas{margin-top:auto;font-size:14px;font-weight:600;color:var(--azul)}.idx-pie{padding-top:56px}.calc-cab{padding:28px 0 36px;display:flex;flex-direction:column;gap:16px;max-width:860px}.calc-cab h1{margin:0;font-size:52px;line-height:1.05;font-weight:600;letter-spacing:-.03em}.calc-sub{margin:0;font-size:20px;line-height:1.45;color:var(--gris-1);font-weight:500}.calc-intro{margin:0;font-size:16px;line-height:1.65;color:var(--gris-3);text-wrap:pretty}.calc-rej{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:32px;align-items:start}.calc-form{margin:0;padding:16px;border-radius:24px;background:var(--panel);display:flex;flex-direction:column;gap:16px;min-width:0}.calc-fs{margin:0;padding:28px;border:1px solid var(--borde);border-radius:20px;background:#fff;display:flex;flex-direction:column;gap:18px;min-width:0}.calc-fs.g14{gap:14px}.calc-fs legend{float:left;width:100%;padding:0;margin:0;font-size:13px;font-weight:600;color:var(--azul)}.calc-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.calc-campo{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--gris-2)}.calc-campo.ancho{grid-column:1/-1}.calc-campo input{width:100%;height:48px;border-radius:11px;border:1px solid #dfe3eb;padding:0 14px;font-size:16px;color:var(--tinta);background:#fff}.calc-campo input:focus,.calc-mes:focus{outline:2px solid var(--azul);outline-offset:-1px}.calc-campo input[aria-invalid=true]{border-color:var(--sube)}.calc-seg{display:flex;gap:4px;padding:4px;height:48px;border-radius:11px;background:var(--panel-2)}.calc-seg label{flex:1;display:flex;min-width:0}.calc-seg input,.calc-regla input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.calc-seg span{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:8px;font-size:14px;font-weight:600;color:var(--gris-4);cursor:pointer}.calc-seg input:checked+span{background:#fff;color:var(--tinta);box-shadow:0 1px 3px rgba(0,0,0,.1)}.calc-seg input:focus-visible+span{outline:2px solid var(--azul)}.calc-regla{text-align:left;padding:16px 18px;border-radius:14px;border:1.5px solid var(--borde-2);background:#fff;cursor:pointer;display:flex;gap:14px;align-items:flex-start;position:relative}.calc-regla i{width:20px;height:20px;flex:none;margin-top:1px;border-radius:50%;border:2px solid #c3c9d4;display:grid;place-items:center}.calc-regla i::after{content:'';width:10px;height:10px;border-radius:50%;background:transparent}.calc-regla>span{display:flex;flex-direction:column;gap:3px}.calc-regla b{font-size:15px;font-weight:600;color:var(--tinta)}.calc-regla>span>span{font-size:13px;color:var(--gris-4)}.calc-regla:has(input:checked){border-color:var(--azul);background:var(--azul-suave)}.calc-regla:has(input:checked) i{border-color:var(--azul)}.calc-regla:has(input:checked) i::after{background:var(--azul)}.calc-regla:has(input:focus-visible){outline:2px solid var(--azul);outline-offset:2px}.calc-mes{display:none;height:48px;border-radius:11px;border:1px solid #dfe3eb;padding:0 14px;font-size:15px;background:#fff;color:var(--tinta)}.calc-fs:has(input[value=mes_concreto]:checked) .calc-mes{display:block}.calc-ayuda{align-self:flex-start;border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--azul);cursor:pointer}.calc-ayuda::after{content:' ▾'}.calc-ayuda[aria-expanded=true]::after{content:' ▴'}.calc-ayuda-txt{margin:0;padding:16px 18px;border-radius:12px;background:var(--panel);font-size:14px;line-height:1.6;color:var(--gris-2)}.calc-fs.opc{padding:0;overflow:hidden;display:block}.calc-fs.opc summary{list-style:none;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff}.calc-fs.opc summary::-webkit-details-marker{display:none}.calc-fs.opc summary>span{display:flex;flex-direction:column;gap:3px}.calc-fs.opc summary b{font-size:13px;font-weight:600;color:var(--azul)}.calc-fs.opc summary>span>span{font-size:16px;font-weight:600;color:var(--tinta)}.calc-fs.opc summary::after{content:'+';font-size:22px;color:var(--azul)}.calc-fs.opc details[open] summary::after{content:'−'}.calc-opc{padding:0 28px 28px;display:flex;flex-direction:column;gap:14px}.calc-nota{margin:0;font-size:13px;line-height:1.55;color:var(--gris-4)}.calc-lado{position:sticky;top:calc(var(--cab-alto) + 24px);display:flex;flex-direction:column;gap:12px}.calc-res{padding:28px;border-radius:22px;background:var(--tinta);color:#fff;display:flex;flex-direction:column;gap:20px}.calc-res-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.calc-res-cab>span:first-child{font-size:14px;font-weight:600;color:#aab3c5}.calc-tag{font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:#2a3448;color:#fff;white-space:nowrap}.calc-tag[data-estado=centimo]{background:var(--baja)}.calc-tag[data-estado=faltan]{color:#c3cad8}.calc-tag[data-estado=pendiente]{background:#4a3a14;color:#ffd98a}.calc-res-ok{display:flex;flex-direction:column;gap:20px}.calc-res-cifra{display:flex;flex-direction:column;gap:6px}.calc-res-cifra>span:first-child{font-size:14px;color:#aab3c5}.calc-res-cifra>b{font-size:60px;line-height:1;font-weight:600;letter-spacing:-.04em}.calc-res-sub{font-size:15px;color:#c3cad8}.calc-res-sub b.sube{color:#ff8b7e}.calc-res-sub b.baja{color:#5fd49a}.calc-res-sub b.neutro{color:#c3cad8}.calc-res-filas{display:flex;flex-direction:column;border-top:1px solid #1e2839;font-size:14px}.calc-res-filas>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #1e2839}.calc-res-filas>div:last-child{border-bottom:0}.calc-res-filas span{color:#aab3c5}.calc-res-filas b{font-weight:600}.calc-res-filas b.tin{color:#8ea4ff}.calc-res-boe,.calc-res-extra{margin:0;padding:12px 14px;border-radius:12px;background:#141d2e;font-size:13px;line-height:1.5;color:#c3cad8}.calc-res-pend{padding:18px;border-radius:14px;background:#141d2e;display:flex;flex-direction:column;gap:8px}.calc-res-pend b{font-size:17px;font-weight:600}.calc-res-pend span{font-size:14px;line-height:1.55;color:#aab3c5}.calc-res-pend a{font-size:14px;font-weight:600;color:#fff;text-decoration:underline}.calc-res-error{margin:0;padding:18px;border-radius:14px;background:#141d2e;font-size:14px;line-height:1.55;color:#c3cad8}.calc-res-bot{display:flex;gap:8px}.calc-res-bot:not(:has(button:not([hidden]))){display:none}.calc-copiar{flex:1;height:44px;border:0;border-radius:11px;background:var(--azul);color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.calc-copiar:hover{background:#3a5bff}.calc-imprimir{height:44px;padding:0 16px;border:1px solid #2a3448;border-radius:11px;background:transparent;color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.calc-lado-nota{margin:0;padding:0 6px;font-size:12px;line-height:1.55;color:var(--gris-4)}.bloque.g20{gap:20px}.bloque-tit{display:flex;flex-direction:column;gap:10px}.lead-60{margin:0;font-size:16px;line-height:1.6;color:var(--gris-3)}.lead-60 a{color:var(--azul)}.porque{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.porque>div{padding:22px;border-radius:16px;background:var(--panel);display:flex;flex-direction:column;gap:8px}.porque span{font-size:13px;font-weight:600;color:var(--azul)}.porque b{font-size:17px;font-weight:600}.porque p{margin:0;font-size:14px;line-height:1.6;color:var(--gris-3)}.rev-meses{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rev-meses a{padding:10px 12px;border-radius:10px;border:1px solid var(--borde-2);font-size:13px;display:flex;flex-direction:column;gap:2px}.rev-meses a:hover{border-color:var(--azul);text-decoration:none}.rev-meses span{color:var(--gris-4)}.rev-meses b{font-weight:600}.campos-ayuda{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}.campos-ayuda>div{padding:18px 0;border-top:1px solid var(--borde)}.campos-ayuda h3{margin:0 0 6px;font-size:16px;font-weight:600}.campos-ayuda p{margin:0;font-size:14px;line-height:1.6;color:var(--gris-3)}.dato-cifra-fila{display:flex;align-items:baseline;gap:12px}.dato-cifra.c64{font-size:64px}.dato-fila.p12{padding:12px 0}.kpis4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpis4 a{padding:20px;border-radius:16px;background:var(--panel);display:flex;flex-direction:column;gap:6px}.kpis4 a:hover{text-decoration:none}.kpis4 span{font-size:13px;color:var(--gris-4)}.kpis4 b{font-size:28px;font-weight:600}.kpis4 .puesto{color:var(--azul-osc);font-weight:600}.barras12.h260{height:260px}.tabla.ine12{--cols:1.3fr 1fr 1fr 1.2fr 1fr}.tabla.ine12 tbody tr{padding:10px 24px;font-size:14px;font-variant-numeric:tabular-nums;align-items:stretch}.tabla.ine12 tbody th{font-weight:400}.bloque-tit.g6{gap:6px}.bloque-cab.abajo{align-items:flex-end}.lead-15{margin:0;font-size:15px;line-height:1.6;color:var(--gris-4)}.lead-15.simple{line-height:normal}.comp-ley{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--gris-4);white-space:nowrap}.comp-ley>span{display:flex;align-items:center;gap:6px}.comp-ley i{width:12px;height:12px;border-radius:3px;background:var(--azul)}.comp-ley i.b{background:#c9d3fb}.comp{padding:8px 28px;border-radius:20px;border:1px solid var(--borde)}.comp-f{display:grid;grid-template-columns:190px minmax(0,1fr) 80px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--fila-2)}.comp-n{font-size:15px;font-weight:600}.comp-b{display:flex;flex-direction:column;gap:5px}.comp-b>div{display:flex;align-items:center;gap:10px}.comp-b span.a,.comp-b span.b{height:12px;border-radius:6px;display:block}.comp-b span.a{background:var(--azul)}.comp-b span.b{background:#c9d3fb}.comp-b .v{font-size:13px;font-weight:600;white-space:nowrap}.comp-b .v.gris{font-weight:400;color:var(--gris-4)}.comp-d{text-align:right;font-size:15px;font-weight:600;color:var(--azul-osc)}.kpis4b,.kpis4g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpis4b>div,.kpis4g>div{padding:18px;border-radius:14px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:4px}.kpis4g>div{border:0;background:var(--panel)}.kpis4g>div.g8{gap:8px}.kpis4b span,.kpis4g span{font-size:13px;color:var(--gris-4)}.kpis4b b,.kpis4g b{font-size:24px;font-weight:600}.kpis4b small,.kpis4g small{font-size:13px;color:var(--gris-4)}.kpis4g small.c12{font-size:12px}.esf-barra{position:relative;height:8px;border-radius:4px;background:#e3e7f0;display:block}.esf-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--azul)}.esf-barra em{position:absolute;left:30%;width:5%;top:-3px;bottom:-3px;border-left:1.5px dashed var(--gris-4);border-right:1.5px dashed var(--gris-4)}.panel-cuota{padding:28px;border-radius:20px;background:var(--tinta);color:#fff;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.panel-cuota>div{display:flex;flex-direction:column;gap:6px;padding:0 20px;border-left:1px solid #1e2839}.panel-cuota>div:first-child{padding-left:0;border-left:0}.panel-cuota>div:last-child{padding-right:0}.panel-cuota span{font-size:13px;color:#aab3c5}.panel-cuota b{font-size:26px;font-weight:600}.panel-cuota b.azul{color:#8ea4ff}.panel-cuota b.peq{font-size:18px}.alq-c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.alq-c>div{padding:24px;border-radius:18px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:10px}.alq-c span{font-size:13px;font-weight:600;color:var(--gris-4)}.alq-c b{font-size:40px;font-weight:600;letter-spacing:-.02em}.alq-c i{display:block;height:14px;border-radius:7px}.alq-c i.a{background:var(--azul)}.alq-c i.b{background:#c9d3fb}.alq-c small{font-size:13px;color:var(--gris-4)}.alq-c small.sube{color:var(--sube)}.alq-c small.baja{color:var(--baja)}.alq-c small.fuerte{font-weight:600}.tabla.renta5{--cols:1fr 1fr 1fr 1.4fr}.tabla.renta5 tbody tr{padding:10px 24px;font-size:14px;align-items:stretch}.tabla.renta5 tbody th{font-weight:400}.tabla.mun{--cols:1.4fr 1fr .8fr 1.1fr 1.1fr 1fr}.tabla.mun tbody tr{padding:12px 24px;font-size:14px;align-items:stretch}.tabla.mun tbody tr:hover{background:#fafbfd}.tabla.mun tbody th{font-weight:600;color:var(--azul-osc)}.tabla.plegada tr.mas{display:none}.tabla-mas{display:block;width:100%;padding:14px 24px;border:0;border-top:1px solid var(--fila);background:#fafbfd;font:inherit;font-size:14px;font-weight:600;color:var(--azul);text-align:center;cursor:pointer}.tabla:not(.plegada) .tabla-mas{display:none}.ejec{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:center;padding:24px;border-radius:18px;border:1px solid var(--borde)}.ejec>div:first-child{display:flex;flex-direction:column;gap:4px}.ejec span{font-size:13px;color:var(--gris-4)}.ejec b{font-size:36px;font-weight:600}.ejec small{font-size:13px;font-weight:600}.guia-cab{padding:32px 0;display:flex;flex-direction:column;gap:18px;max-width:920px}.guia-cab h1{margin:0;font-size:50px;line-height:1.08;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.guia-firma{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--gris-4)}.guia-firma .autor{color:var(--tinta);font-weight:600}.guia-firma .metodo{color:var(--azul)}.autoria-av.s36{width:36px;height:36px;font-size:13px}.guia-foto{margin:0;display:flex;flex-direction:column;gap:10px}.guia-foto picture,.guia-rel-rej picture{display:block}.guia-foto img{width:100%;height:440px;object-fit:cover;border-radius:22px;display:block}.guia-foto figcaption{font-size:12px;color:var(--gris-5)}.guia-foto figcaption a{color:inherit}.guia-rej{padding-top:48px;display:grid;grid-template-columns:180px minmax(0,680px) minmax(220px,1fr);gap:40px;align-items:start}.indice.lh a{line-height:1.35}.guia-art{display:flex;flex-direction:column;gap:48px;font-size:17px;line-height:1.72;color:var(--gris-1);min-width:0}.guia-art p{margin:0}.guia-art a{color:var(--azul);text-decoration:underline}.guia-art>section{display:flex;flex-direction:column;gap:16px}.guia-art>section>h2{margin:0;font-size:28px;line-height:1.25;font-weight:600;color:var(--tinta);letter-spacing:-.02em}.guia-art .g-corta{padding:28px 30px;border-radius:20px;background:var(--azul-claro);gap:14px}.g-corta-t{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--azul-osc)}.guia-art .g-corta>h2{font-size:24px;line-height:1.3;letter-spacing:-.01em}.guia-art p.tras-corta{margin:-16px 0 0}.guia-art blockquote{margin:0;padding:4px 0 4px 20px;border-left:3px solid var(--azul);font-size:18px;color:var(--tinta);font-style:italic}.guia-art ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.guia-art ul li{padding:14px 18px;border-radius:12px;background:var(--panel);font-size:16px;line-height:1.6}.guia-art ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;counter-reset:paso}.guia-art ol li{position:relative;padding:16px 0 16px 60px;border-top:1px solid var(--fila);font-size:16px;line-height:1.6;counter-increment:paso}.guia-art ol li::before{content:counter(paso);position:absolute;left:0;top:16px;width:32px;height:32px;border-radius:50%;background:var(--azul);color:#fff;display:grid;place-items:center;font-weight:600;font-size:14px;line-height:1}.guia-art .tabla{border-radius:16px;font-size:15px;line-height:1.5}.guia-art .tabla tr{padding:12px 20px}.guia-art .tabla thead tr{padding:12px 20px}.guia-art .tabla tbody tr{align-items:stretch}.guia-art .tabla tbody th{font-weight:400;color:var(--tinta)}.guia-art .tabla tbody td:last-child{font-weight:600;color:var(--tinta)}.guia-art .tabla tr.destacada{background:var(--azul-suave)}.g-anios{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.g-anios>div{padding:20px;border-radius:16px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:10px}.g-anios-t{font-size:13px;font-weight:600;color:var(--gris-4)}.g-anios-b{display:flex;align-items:flex-end;gap:3px;height:80px}.g-anios-b i{flex:1;border-radius:3px 3px 1px 1px;background:#f0a39b}.g-anios-b.baja i{background:#9fd6bb}.g-anios-v{font-size:14px;color:var(--tinta)}.guia-art .g-faq{gap:8px}.guia-art .g-faq>h2{margin:0 0 8px;line-height:inherit}.guia-art .faq-item summary{padding:16px 0;line-height:1.4}.guia-art .faq-a{margin:0 0 16px}.guia-art .g-fuentes{gap:12px}.guia-art .g-fuentes>h2{font-size:22px;letter-spacing:0;line-height:inherit}.g-fuente{padding:14px 18px;border-radius:12px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.55}.guia-art a.g-fuente{text-decoration:none;color:inherit}.guia-art a.g-fuente:hover{border-color:var(--azul)}.g-fuente b{font-weight:600;color:var(--tinta)}.g-fuente span{color:var(--gris-4)}.guia-art .aviso-legal{padding:16px 20px}.guia-lado{position:sticky;top:calc(var(--cab-alto) + 24px);display:flex;flex-direction:column;gap:12px;min-width:0}.guia-lado-dato{padding:22px;border-radius:18px;background:var(--tinta);color:#fff;display:flex;flex-direction:column;gap:12px}.guia-lado-dato>span{font-size:13px;color:#aab3c5}.guia-lado-dato>b{font-size:36px;font-weight:600;letter-spacing:-.03em}.guia-lado-dato .sub{line-height:1.5;color:#c3cad8}.guia-lado-dato .btn{height:42px;padding:0 14px;border-radius:10px;display:flex}.guia-lado-mas{padding:18px;border-radius:16px;border:1px solid var(--borde);display:flex;flex-direction:column;gap:8px;font-size:14px}.guia-lado-mas b{font-weight:600}.guia-lado-mas a{color:var(--azul)}.guia-rel{padding-top:88px;display:flex;flex-direction:column;gap:20px}.guia-rel h2{margin:0;font-size:30px;font-weight:600;letter-spacing:-.02em}.guia-rel-rej{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guia-rel-rej a{display:flex;flex-direction:column;gap:12px}.guia-rel-rej a:hover{text-decoration:none}.guia-rel-rej img{width:100%;height:200px;object-fit:cover;border-radius:16px;display:block}.guia-rel-rej time{font-size:13px;color:var(--gris-5)}.guia-rel-rej b{font-size:19px;font-weight:600;line-height:1.3}.guia-rel-rej span{font-size:14px;line-height:1.55;color:var(--gris-4)}.guia-rel-rej span.cta{font-weight:600;color:var(--azul);line-height:normal}.bandeja,.p-hero-busca,.p-tarjetas,.p-quiero-rej,.p-destaca-rej,.p-prov-rej,.plazos,.aplica,.kpis4b,.alq-c,.idx-tarjetas,.rev-meses,.g-anios,.fuentes,.g-fuentes-lista{padding:16px;border-radius:24px;background:var(--panel)}.pt-blanca,.buscador-xl,.p-quiero-rej a,.p-dcol,.p-prov-top,.p-prov-bajo,.plazos>a,.plazos>div,.aplica .blanca,.kpis4b>div,.alq-c>div,.idx-tarjetas a,.rev-meses a,.g-anios>div,.g-fuente,.graf-tarjeta,.decadas,.comp,.ejec,.diarios,.autoria,.fuentes-panel{background:#fff}.p-prov-top,.fuentes-panel{border:1px solid var(--borde)}.g-fuentes-lista{display:flex;flex-direction:column;gap:12px}.guia-lado-mas{border:0;background:var(--panel)}.plazos.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.plazos>div.actual{padding:20px;border-radius:16px;border:1.5px solid var(--azul);display:flex;flex-direction:column;gap:6px}.tabla.dias15.c5{--cols:1.1fr 1fr 1fr 1fr 1fr}.p-destaca{display:flex;flex-direction:column;gap:24px}.p-destaca-rej{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p-destaca>h2{margin:0}.texto ul{margin:12px 0 0;padding-left:20px}.texto li+li{margin-top:6px}.texto strong,.lead strong{font-weight:600}.dato-cifra.c56{font-size:56px}.dato-cifra.c64 span{font-size:30px}.dato-cifra-fila{flex-wrap:wrap;row-gap:8px}.dato-card .btn-44{justify-content:center}.dato-card .nota{margin-top:-6px}.kpis4b small.sube,.kpis4g small.sube{color:var(--sube)}.kpis4b small.baja,.kpis4g small.baja{color:var(--baja)}.barras12>a{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end;min-width:0}.barras12>div{min-width:0}.barras12>a:hover{text-decoration:none}.barras12>a:hover i{background:#aebdf8}.barras12>a.act:hover i{background:var(--azul-osc)}.barras12 .prov i{background:repeating-linear-gradient(135deg,#c9d3fb 0 6px,#e4e9fd 6px 12px)}.barras12 .prov b,.barras12 .vacia b{color:var(--gris-5)}.barras12 .vacia i{height:4px;background:var(--borde)}.tag-prov{margin-left:8px;padding:2px 7px;border-radius:6px;background:#fff4e0;color:#8a5a00;font-size:12px;font-weight:600;white-space:nowrap}.tabla th small,.tabla td small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--gris-4)}.tabla small.sube{color:var(--sube)}.tabla small.baja{color:var(--baja)}.tabla td b,.tabla th b{font-weight:600}.tabla a.enlace{color:var(--azul)}.tabla tr.destacada{background:var(--azul-suave)}.tabla .actual,.tabla .actual b{color:var(--azul-osc)}.tabla tr.hueco td{grid-column:1/-1;text-align:center;color:var(--gris-5)}.tabla.anio12{--cols:1.5fr 1fr 1fr 1fr 1.2fr}.tabla.idx24{--cols:1.3fr 1fr 1fr 1fr 1.3fr}.tabla.legal6{--cols:.7fr 1fr 1fr 1fr 1fr 1fr}.tabla.tipos24{--cols:1.4fr repeat(7,1fr)}.tabla.cal3{--cols:1.3fr 1.3fr 1fr}.tabla.cal4{--cols:1.2fr 1fr 1.3fr 1fr}.tabla.escen{--cols:1.5fr repeat(5,1fr)}.tabla.cuotas-m2{--cols:1fr 1.1fr 1.1fr 1.1fr 1.1fr}.tabla.tas12{--cols:1.2fr 1fr 1fr 1fr .9fr}.tabla.alq6{--cols:.8fr 1.1fr 1fr 1fr .9fr .9fr}.tabla.rank9{--cols:36px 1.3fr .8fr .9fr 1fr .8fr .9fr .9fr .8fr}.tabla.esf6{--cols:36px 1.4fr 1fr 1fr 1fr 1fr}.tabla.cuota-tin{--cols:1.2fr 1fr 1fr 1fr}.tabla.cuota-plazo{--cols:1fr 1fr 1fr 1fr}.tabla.matriz{--cols:1.1fr repeat(7,1fr)}.tabla.amort3{--cols:1.3fr 1fr 1fr 1fr}.tabla.escen-cmp{--cols:1.1fr 1fr 1fr 1.3fr}.tabla.pedir6{--cols:1.1fr 1fr 1fr 1fr 1.1fr 1fr}.tabla.escen tbody tr,.tabla.escen-cmp tbody tr{padding:14px 24px;align-items:stretch}.tabla.anio12 tbody tr,.tabla.idx24 tbody tr,.tabla.legal6 tbody tr,.tabla.tipos24 tbody tr,.tabla.cal3 tbody tr,.tabla.cal4 tbody tr,.tabla.cuotas-m2 tbody tr,.tabla.tas12 tbody tr,.tabla.alq6 tbody tr,.tabla.rank9 tbody tr,.tabla.esf6 tbody tr,.tabla.cuota-tin tbody tr,.tabla.cuota-plazo tbody tr,.tabla.matriz tbody tr,.tabla.amort3 tbody tr,.tabla.pedir6 tbody tr,.tabla.otros-tin tbody tr,.tabla.pedir-plazo tbody tr,.tabla.pedir-tipo tbody tr{padding:10px 24px;font-size:14px;font-variant-numeric:tabular-nums;align-items:stretch}.tabla.anio12 tbody th,.tabla.idx24 tbody th,.tabla.legal6 tbody th,.tabla.tipos24 tbody th,.tabla.cal3 tbody th,.tabla.cal4 tbody th,.tabla.tas12 tbody th,.tabla.alq6 tbody th,.tabla.cuota-plazo tbody th,.tabla.otros-tin tbody th,.tabla.pedir-plazo tbody th,.tabla.pedir-tipo tbody th{font-weight:400}.tabla.rank9 tbody th,.tabla.esf6 tbody th{font-weight:500}.graf-ref{position:absolute;right:0;transform:translateY(-125%);padding:0 4px;border-radius:4px;background:rgba(255,255,255,.9);font-size:12px;color:var(--gris-4);white-space:nowrap;pointer-events:none}.graf-x.abs{position:relative;display:block;height:16px}.graf-x.abs span{position:absolute;top:0;transform:translateX(-50%)}.graf-ley{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--gris-4)}.graf-ley span{display:inline-flex;align-items:center;gap:6px}.graf-ley i{display:inline-block;width:14px;height:3px;border-radius:2px}.graf-ley i.disc{height:0;border-top:2px dashed #8a93a3;border-radius:0}.lista-enlaces{display:flex;flex-direction:column;gap:10px}.lista-enlaces a{padding:16px 20px;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.55}.lista-enlaces b{font-weight:600;color:var(--tinta)}.lista-enlaces span{color:var(--gris-4)}.rev-cal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rev-cal a{padding:20px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:6px}.rev-cal span{font-size:13px;color:var(--gris-4)}.rev-cal b{font-size:26px;font-weight:600}.rev-cal small{font-size:13px;color:var(--gris-3)}.rev-cal small.gris{color:var(--gris-5)}.fechas-bce{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fechas-bce>div{padding:16px 18px;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:4px}.fechas-bce span{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gris-5)}.fechas-bce b{font-size:20px;font-weight:600}.fechas-bce small{font-size:13px;color:var(--gris-4)}.fechas-bce .prox{box-shadow:inset 0 0 0 1.5px var(--azul)}.fechas-bce .prox span{color:var(--azul)}.kpis-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpis-hub>div{padding:20px 22px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:4px}.kpis-hub b{font-size:28px;font-weight:600;letter-spacing:-.02em}.kpis-hub span{font-size:13px;line-height:1.45;color:var(--gris-4)}.prov-rej{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.prov-rej a{padding:12px 14px;border-radius:12px;background:#fff;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px}.prov-rej b{font-weight:600;white-space:nowrap}.cuotas-rej{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cuotas-rej a{padding:14px 16px;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:2px}.cuotas-rej span{font-size:13px;color:var(--gris-4)}.cuotas-rej b{font-size:18px;font-weight:600}.cuotas-rej small{font-size:12px;color:var(--gris-5)}.lista-enlaces a:hover,.rev-cal a:hover,.prov-rej a:hover,.cuotas-rej a:hover{text-decoration:none;box-shadow:inset 0 0 0 1.5px var(--azul)}.mapa{padding:28px;border-radius:20px;background:#fff;display:flex;flex-direction:column;gap:20px}.mapa>.seg{align-self:flex-start}.mapa-rej{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:start}.mapa-es{width:100%;height:auto;display:block}.mapa-es-prov path,.mapa-es-prov circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;transition:fill .2s}a.mapa-es-prov:hover circle,a.mapa-es-prov:focus circle{stroke:var(--tinta);stroke-width:1.5}a.mapa-es-prov:focus{outline:none}.mapa-es-borde{fill:none;stroke:var(--tinta);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.q-1{fill:#e3e8fd;background:#e3e8fd}.q-2{fill:#bac7fb;background:#bac7fb}.q-3{fill:#8ea4ff;background:#8ea4ff}.q-4{fill:#5a78f2;background:#5a78f2}.q-5{fill:#2447e6;background:#2447e6}.q-nd{fill:#eef0f4;background:#eef0f4}.mapa-es-sigla{font-size:11px;font-weight:600;fill:var(--tinta);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.mapa-es-inset{fill:none;stroke:#d5dae4;stroke-dasharray:4 4}.mapa-es-inset-txt{font-size:12px;fill:var(--gris-5)}.mapa-panel{display:flex;flex-direction:column;gap:14px}.mapa-panel-t{margin:0;display:flex;flex-direction:column;gap:4px}.mapa-panel-t b{font-size:18px;font-weight:600}.mapa-panel-t span{font-size:13px;line-height:1.5;color:var(--gris-4)}.mapa-ley{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--gris-3)}.mapa-ley li{display:flex;align-items:center;gap:10px}.mapa-ley i{width:16px;height:12px;flex:none;border-radius:3px}.mapa-top{display:flex;flex-direction:column;gap:10px}.mapa-top a{display:grid;grid-template-columns:110px minmax(0,1fr) 90px;gap:12px;align-items:center;font-size:14px}.mapa-top a:hover{text-decoration:none}.mapa-top a:hover>span:first-child{text-decoration:underline}.mapa-top b{text-align:right;font-weight:600}.mapa-fondo{margin:0;font-size:13px;line-height:1.55;color:var(--gris-4)}.mapa-fondo a{color:var(--azul)}.codigo-widget{white-space:pre-wrap;word-break:break-all;overflow-x:auto}.prosa-rej{padding-top:40px;display:grid;grid-template-columns:220px minmax(0,760px);gap:56px;align-items:start}.prosa-sola{padding-top:8px;max-width:760px}.guia-cab .entradilla{max-width:760px}.guia-rel.pt0{padding-top:8px}.guia-art code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:1px 6px;border-radius:6px;background:var(--panel-2);color:var(--tinta)}.guia-art p.formula{padding:16px 20px;border-radius:14px;background:var(--panel)}.guia-art .chips-bloque>h2{font-size:20px;letter-spacing:0;line-height:normal}.guia-art .chips a{color:inherit;text-decoration:none}.guia-art .chips a:hover{text-decoration:underline}.guia-art .guia-t tbody td:last-child{font-weight:400}.autor-ficha{display:flex;gap:24px;align-items:center;padding:24px;border-radius:20px;background:var(--panel)}.autor-ficha img{width:120px;height:120px;flex:none;border-radius:50%;object-fit:cover;display:block}.autor-ficha>div{display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.55;color:var(--gris-3)}.autor-ficha b{font-size:22px;font-weight:600;color:var(--tinta)}.autor-ficha .cargo{font-weight:600;color:var(--azul-osc)}.guia-art .autor-ficha a{font-weight:600;text-decoration:none}.calc-intro p{margin:0}.calc-intro p+p{margin-top:12px}.calc-intro strong{font-weight:600;color:var(--tinta)}.calc-atajos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--gris-4)}.calc-atajos button{padding:7px 12px;border-radius:999px;border:1px solid var(--borde-2);background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--azul-osc);cursor:pointer}.calc-atajos button:hover{border-color:var(--azul)}.calc-nota a{color:var(--azul)}.calc-res-filas small{font-size:12px;font-weight:400;color:#8e98ab}.calc-trio{display:flex;flex-direction:column;border-top:1px solid #1e2839}.calc-trio>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;padding:14px 0;border-bottom:1px solid #1e2839}.calc-trio span{font-size:14px;color:#aab3c5}.calc-trio b{grid-column:2;grid-row:1/span 2;align-self:center;font-size:28px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.calc-trio small{font-size:12px;color:#8e98ab}.calc-detalle{display:flex;flex-direction:column;gap:16px}.det-t{margin:8px 0 0;font-size:18px;font-weight:600}.det-frase{margin:0;font-size:16px;line-height:1.65;color:var(--gris-1);max-width:760px}.det-frase b{font-weight:600}.sens{padding:22px 24px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:12px}.sens label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--gris-4)}.sens label b{font-size:22px;font-weight:600;color:var(--tinta)}.sens input[type=range]{width:100%;accent-color:var(--azul)}.sens-res{margin:0;font-size:15px;color:var(--gris-3)}.sens-res b{font-size:20px;font-weight:600;color:var(--tinta)}.sens-dif{margin-left:8px;font-weight:600}.res-graficos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.res-graficos.uno{grid-template-columns:minmax(0,1fr)}.res-graf{margin:0;padding:20px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:10px}.res-graf figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--gris-4)}.grafico-cuadro{width:100%;height:auto;display:block;overflow:visible}.g-rejilla{stroke:#e8ebf1;stroke-width:1}.g-cero{stroke:#b8c0cf;stroke-width:1}.g-eje-y,.g-eje-x{font-size:11px;fill:var(--gris-5)}.g-barra-capital{fill:#2447e6}.g-barra-interes{fill:#c9d3fb}.g-area-pendiente{fill:#2447e6;fill-opacity:.12}.g-linea{fill:none;stroke:#2447e6;stroke-width:2;stroke-linejoin:round}.g-linea-2{fill:none;stroke:#9aa4b5;stroke-width:2;stroke-dasharray:5 4}.gl-capital,.gl-interes,.gl-linea,.gl-linea2{display:inline-block;width:12px;height:12px;border-radius:3px}.gl-capital{background:#2447e6}.gl-interes{background:#c9d3fb}.gl-linea{height:3px;background:#2447e6}.gl-linea2{height:0;border-top:2px dashed #9aa4b5;border-radius:0}.res-cuadro{border-radius:20px;border:1px solid var(--borde);background:#fff;overflow:hidden}.res-cuadro summary{list-style:none;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer}.res-cuadro summary::-webkit-details-marker{display:none}.res-cuadro summary>span{display:flex;flex-direction:column;gap:3px}.res-cuadro summary b{font-size:16px;font-weight:600}.res-cuadro summary>span>span{font-size:13px;color:var(--gris-4)}.res-cuadro summary::after{content:'+';font-size:22px;color:var(--azul)}.res-cuadro[open] summary::after{content:'−'}.res-cuadro .tabla{border:0;border-radius:0;border-top:1px solid var(--fila)}.tabla.cuadro tbody tr{padding:8px 24px;font-size:13px;font-variant-numeric:tabular-nums}@media print{.cab,.pie,.migas,.indice,.calc-form,.calc-res-bot,.calc-lado-nota,.chips-bloque,.bloque-faq,.fuentes,.aviso-legal,.compartir,.saltar{display:none!important}.calc-rej,.con-indice{display:block;padding-top:16px}.calc-res{background:#fff;color:var(--tinta);border:1px solid var(--borde)}.calc-res *{color:var(--tinta)!important}.res-cuadro .tabla tr{break-inside:avoid}}@media (max-width:1439px){.cinta-nota{display:none}.cab-buscar input{width:0}}@media (max-width:1180px){.cab-barra{gap:24px}.cab-nav a{padding:8px 10px}.cab-buscar{display:none}.cab-lupa{display:inline-flex;margin-left:auto}.cab.busca-abierta .cab-buscar{display:flex;position:absolute;left:48px;right:48px;top:calc(100% + 8px);width:auto;height:48px;margin:0;background:#fff;border:1px solid var(--borde);box-shadow:0 20px 50px rgba(11,18,32,.12);z-index:20}.p-hero{grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.p-graf{grid-template-columns:minmax(0,1fr);gap:24px}.p-lado{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.p-cuota{grid-template-columns:minmax(0,1fr)}.p-quiero-rej{grid-template-columns:repeat(2,minmax(0,1fr))}.p-tarjetas.cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}.p-prov-cab{flex-direction:column;align-items:flex-start;gap:20px}.p-cunas,.p-faq{grid-template-columns:minmax(0,1fr);gap:24px}.pie-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.pie-marca{grid-column:1/-1}}@media (max-width:980px){.cab-nav{display:none}.cab-menu{display:inline-flex}.cab-lupa{margin-left:auto}.btn-cab{margin-left:0}.cab.menu-abierto .cab-nav{display:flex;flex-direction:column;gap:2px;position:absolute;left:0;right:0;top:100%;padding:12px 48px 16px;background:#fff;border-bottom:1px solid var(--borde);box-shadow:0 20px 40px rgba(11,18,32,.08);z-index:20}.cab.menu-abierto .cab-nav a{padding:12px 14px}.p-tarjetas,.p-tarjetas.cuatro{grid-template-columns:minmax(0,1fr)}.p-destaca-rej{grid-template-columns:minmax(0,1fr)}.p-prov-rej{grid-template-columns:minmax(0,1fr)}.p-lado{grid-template-columns:minmax(0,1fr)}.fuente{grid-template-columns:minmax(0,1fr);gap:6px}.fuente-links{align-items:flex-start}}@media (max-width:720px){:root{--cab-alto:64px}.env,.cinta,.cab-barra,.pie-in{padding-left:16px;padding-right:16px}.cab-cinta{overflow-x:auto;scrollbar-width:none}.cab-cinta::-webkit-scrollbar{display:none}.cinta{gap:20px;width:max-content;max-width:none}.cab-barra{height:64px;gap:10px}.logo{font-size:18px}.btn-cab{display:none}.cta-movil{display:flex;align-items:center;position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;height:44px;padding:0 18px;border-radius:999px;background:var(--azul);color:#fff;font-size:14px;font-weight:600;box-shadow:0 8px 24px rgba(36,71,230,.3)}.cta-movil:hover{background:var(--azul-osc);text-decoration:none}.pie{padding-bottom:76px}.calc-salto{display:block;margin:2px 0 0;font-size:15px;font-weight:600}.calc-salto a{color:var(--azul)}.cab.busca-abierta .cab-buscar{left:16px;right:16px}.cab.menu-abierto .cab-nav{padding:8px 16px 14px}.tabla{overflow-x:auto}.tabla table{min-width:620px}.p-hero{padding:32px 0 28px}.p-hero h1{font-size:40px;letter-spacing:-.03em}.p-hero-sub{font-size:17px}.buscador-xl{height:54px;padding-left:14px}.buscador-xl svg{display:none}.buscador-xl button{padding:0 14px}.pt{padding:22px;border-radius:18px}.pt-cifra b{font-size:44px}.p-graf{padding:20px;border-radius:18px}.p-graf-cab{flex-wrap:wrap;gap:12px}.p-sec{padding-top:64px}.p-h2{font-size:28px}.p-quiero-rej{grid-template-columns:minmax(0,1fr)}.mini-rev{padding:22px}.p-prov-top,.p-prov-bajo{padding:20px}.p-prov-top a{grid-template-columns:104px minmax(0,1fr) 92px;gap:10px;font-size:14px}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg button{flex:none}.p-cunas-rej{grid-template-columns:minmax(0,1fr)}.autoria{padding:14px 16px}.fuentes-panel{padding:20px}.pie{margin-top:80px}.pie-in{padding-top:48px;gap:32px}.pie-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 20px}.pie-fuentes .pie-sin{margin-left:0;flex-basis:100%}.pie-bajo{flex-direction:column;gap:12px}.pie-legal{flex-wrap:wrap;gap:8px 16px}}@media (max-width:720px){.graf-y:nth-of-type(even){display:none}}@media (max-width:1180px){.ficha-cab{grid-template-columns:minmax(0,1fr) 380px;gap:40px}.idx-cab{grid-template-columns:minmax(0,1fr) 380px;gap:40px}.h-intro{grid-template-columns:minmax(0,1fr) 320px;gap:40px}.calc-rej{grid-template-columns:minmax(0,1fr) 400px;gap:24px}.con-indice,.prosa-rej{grid-template-columns:200px minmax(0,1fr);gap:40px}.guia-rej{grid-template-columns:200px minmax(0,1fr);gap:40px}.guia-lado{grid-column:2;position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mapa-rej{gap:28px}.cuotas-rej{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.ficha-cab,.idx-cab,.h-intro{grid-template-columns:minmax(0,1fr);gap:28px}.dato-card{max-width:560px}.con-indice,.prosa-rej,.guia-rej{grid-template-columns:minmax(0,1fr);gap:0;padding-top:40px}.con-indice.pt88{padding-top:56px}.con-indice>.indice,.prosa-rej>.indice,.guia-rej>.indice{display:none}.guia-lado{grid-column:auto;margin-top:40px}.calc-rej{grid-template-columns:minmax(0,1fr)}.calc-lado{position:static}.kpis4,.kpis4b,.kpis4g,.plazos,.rev-cal,.fechas-bce{grid-template-columns:repeat(2,minmax(0,1fr))}.plazos.c5{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis5,.kpis-hub,.cuotas-rej{grid-template-columns:repeat(3,minmax(0,1fr))}.idx-tarjetas,.guia-rel-rej{grid-template-columns:repeat(2,minmax(0,1fr))}.porque,.campos-ayuda,.res-graficos,.mapa-rej,.prov-panel,.ejec{grid-template-columns:minmax(0,1fr)}.rev-meses{grid-template-columns:repeat(4,minmax(0,1fr))}.prov-rej{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-cuota{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.panel-cuota>div:nth-child(3){padding-left:0;border-left:0}.nav-meses{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-meses .cen{text-align:left}.aviso-oscuro{flex-wrap:wrap}.aviso-oscuro .btn{margin-left:0}.h-sec-cab,.bloque-cab{flex-wrap:wrap}}@media (max-width:720px){.ficha-cab{padding:20px 0 24px}.ficha-cab h1,.pag-cab h1,.calc-cab h1,.idx-cab h1{font-size:34px;letter-spacing:-.025em}.guia-cab h1{font-size:32px}.entradilla,.calc-sub{font-size:16px}.dato-card{padding:22px;border-radius:18px}.dato-cifra{font-size:56px}.dato-cifra span{font-size:28px}.dato-cifra.c56,.dato-cifra.c64{font-size:44px}.dato-fila{font-size:14px;gap:12px}.cuerpo{gap:56px}.bloque>h2,.bloque-cab h2,.bloque-tit h2,.h-sec h2,.idx-sec h2,.guia-rel h2{font-size:24px}.bloque-cab{flex-direction:column;align-items:flex-start;gap:12px}.h-sec{padding-top:48px}.h-sec-cab{flex-direction:column;align-items:flex-start;gap:12px}.bandeja,.p-hero-busca,.p-tarjetas,.p-quiero-rej,.p-destaca-rej,.p-prov-rej,.plazos,.aplica,.kpis4b,.alq-c,.idx-tarjetas,.rev-meses,.g-anios,.fuentes,.g-fuentes-lista,.rev-cal,.fechas-bce,.kpis-hub,.prov-rej,.cuotas-rej,.lista-enlaces,.calc-form{padding:10px;border-radius:18px}.plazos,.plazos.c5,.kpis5,.kpis-hub,.rev-meses,.prov-rej,.cuotas-rej{grid-template-columns:repeat(2,minmax(0,1fr))}.aplica,.alq-c,.idx-tarjetas,.guia-rel-rej,.g-anios,.panel-cuota,.guia-lado,.calc-campos{grid-template-columns:minmax(0,1fr)}.panel-cuota{padding:22px}.panel-cuota>div{padding:14px 0 0;border-left:0;border-top:1px solid #1e2839}.panel-cuota>div:first-child{padding-top:0;border-top:0}.comp{padding:4px 18px}.comp-f{grid-template-columns:minmax(0,1fr) 70px;gap:8px 12px}.comp-b{grid-column:1/-1;grid-row:2}.fila-cta{flex-direction:column;align-items:flex-start}.prov-panel{padding:20px}.prov-panel-etq{flex-direction:column;gap:4px}.barras12{padding:16px;gap:4px;height:256px}.barras12>*:not(.act) b{display:none}.barras12 span{font-size:10px;white-space:nowrap}.barras12>*:nth-child(even):not(:last-child) span,.barras12>*:nth-last-child(2) span{visibility:hidden}.barras12.densa>*:not(:nth-child(4n+1)):not(:last-child) span{visibility:hidden}.fila-cta .btn,.dato-card .btn-44{height:auto;min-height:44px;padding:10px 16px;white-space:normal;text-align:center}.diarios{padding:18px}.tabla tr{padding:12px 16px;gap:10px}.tabla thead tr{padding:11px 16px}.tabla.calor table{min-width:860px}.tabla.rank9 table{min-width:860px}.tabla.tipos24 table,.tabla.matriz table{min-width:760px}.tabla.escen table,.tabla.escen-cmp table{min-width:680px}.tabla.cal3 table,.tabla.cal4 table,.tabla.otros-tin table,.tabla.pedir-plazo table,.tabla.pedir-tipo table,.tabla.renta5 table,.tabla.meses12 table,.tabla.cuota-tin table,.tabla.cuota-plazo table,.tabla.amort3 table,.tabla.guia-t table{min-width:0}.decada{grid-template-columns:56px minmax(0,1fr) 60px}.calc-cab{padding:20px 0 24px}.calc-fs{padding:20px}.calc-res{padding:22px;border-radius:18px}.calc-res-cifra>b{font-size:48px}.calc-trio b{font-size:22px}.calc-seg span{font-size:13px}.res-graf{padding:14px}.guia-foto img{height:220px;border-radius:16px}.guia-art{font-size:16px;gap:40px}.guia-art>section>h2{font-size:23px}.guia-rel{padding-top:56px}.guia-rel-rej img{height:180px}.autor-ficha{flex-direction:column;align-items:flex-start;padding:20px}.mapa{padding:16px}.mapa-top a{grid-template-columns:96px minmax(0,1fr) 80px;gap:8px}.kpis4 b,.kpis4b b,.kpis4g b{font-size:22px}.rev-cal b{font-size:22px}}