.calc[data-astro-cid-2heo3kl3]{border:var(--grosor) solid var(--tinta);background:var(--blanco);max-width:760px;display:grid}fieldset[data-astro-cid-2heo3kl3]{border:0;border-bottom:var(--grosor) solid var(--tinta);gap:10px;margin:0;padding:clamp(18px,2.4vw,28px);display:grid}legend[data-astro-cid-2heo3kl3]{font:800 1.5rem / 1.05 var(--display);text-transform:uppercase;float:left;width:100%;margin-bottom:8px;padding:0}legend[data-astro-cid-2heo3kl3]+[data-astro-cid-2heo3kl3]{clear:both}.op[data-astro-cid-2heo3kl3]{border:2px solid var(--tinta);cursor:pointer;transition:background-color .2s var(--ease);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.op[data-astro-cid-2heo3kl3]:hover{background:var(--papel)}.op[data-astro-cid-2heo3kl3]:has(input:checked){background:var(--amarillo)}.op[data-astro-cid-2heo3kl3] input[data-astro-cid-2heo3kl3]{width:26px;height:26px;margin:0}.op__t[data-astro-cid-2heo3kl3]{font-weight:700;display:grid}.op__t[data-astro-cid-2heo3kl3] small[data-astro-cid-2heo3kl3],.campo[data-astro-cid-2heo3kl3] small[data-astro-cid-2heo3kl3]{font-weight:400;font-size:var(--t-sm);color:var(--tinta-2)}.op[data-astro-cid-2heo3kl3]:has(input:checked) small[data-astro-cid-2heo3kl3]{color:var(--tinta)}.op__p[data-astro-cid-2heo3kl3]{font-variant-numeric:tabular-nums;font-weight:700}.campo[data-astro-cid-2heo3kl3]{border:2px solid var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 14px;font-weight:700;display:flex}.campo[data-astro-cid-2heo3kl3] input[data-astro-cid-2heo3kl3]{border:2px solid var(--tinta);background:var(--blanco);width:5.5rem;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;padding:6px 10px}.aviso[data-astro-cid-2heo3kl3]{border:2px solid var(--tinta);background:var(--papel);font-size:var(--t-ui);padding:10px 14px}.calc__res[data-astro-cid-2heo3kl3]{background:var(--tinta);color:var(--blanco);gap:12px;padding:20px clamp(18px,2.4vw,28px);display:grid}.calc__res[data-astro-cid-2heo3kl3] dl[data-astro-cid-2heo3kl3]{gap:10px;display:grid}.calc__res[data-astro-cid-2heo3kl3] dl[data-astro-cid-2heo3kl3]>div[data-astro-cid-2heo3kl3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;display:flex}dt[data-astro-cid-2heo3kl3]{font-weight:700}dd[data-astro-cid-2heo3kl3]{font:800 1.75rem / 1 var(--display);text-transform:uppercase;font-variant-numeric:tabular-nums}.calc__total[data-astro-cid-2heo3kl3]{border-top:2px solid #fbfbf966;padding-top:10px}.calc__total[data-astro-cid-2heo3kl3] dd[data-astro-cid-2heo3kl3]{font-size:var(--t-cifra)}output[data-astro-cid-2heo3kl3]{font:inherit}.calc__nota[data-astro-cid-2heo3kl3]{font-size:var(--t-sm);color:#fbfbf9d9;max-width:none}.calc__cta[data-astro-cid-2heo3kl3]{text-align:center;background:var(--blanco);color:var(--tinta);border-top:var(--grosor) solid var(--tinta);transition:background-color .25s var(--ease), color .25s var(--ease);padding:18px;font-size:1.125rem;font-weight:700;text-decoration:none;display:block}.calc__cta[data-astro-cid-2heo3kl3]:hover{background:var(--tinta);color:var(--blanco)}@media (width<=519px){.op[data-astro-cid-2heo3kl3]{grid-template-columns:28px 1fr}.op__p[data-astro-cid-2heo3kl3]{grid-column:2}}.seccion--indice[data-astro-cid-ljttzjfk]{padding-block:clamp(24px,3vw,40px)}.intro[data-astro-cid-ljttzjfk]{font-size:var(--t-lead);max-width:52ch;margin-bottom:clamp(28px,4vw,48px);line-height:1.4}.nota[data-astro-cid-ljttzjfk]{font-size:var(--t-ui);color:var(--tinta-2);max-width:none;margin-top:14px}.aparte[data-astro-cid-ljttzjfk]{border:var(--grosor) solid var(--tinta);background:var(--papel);max-width:70ch;margin-top:clamp(24px,3vw,40px);padding:18px 22px}.seccion--blanca[data-astro-cid-ljttzjfk],.seccion--blanca[data-astro-cid-ljttzjfk] .aparte[data-astro-cid-ljttzjfk]{background:var(--blanco)}.subtitulo[data-astro-cid-ljttzjfk]{margin-top:clamp(32px,4vw,56px);margin-bottom:12px}.lista[data-astro-cid-ljttzjfk]{gap:8px;margin-bottom:16px;padding-left:1.25em;display:grid}.portada[data-astro-cid-ljttzjfk]{border-bottom:var(--grosor) solid var(--tinta)}.portada__cuerpo[data-astro-cid-ljttzjfk]{align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(32px,5vw,72px);display:grid}.portada__texto[data-astro-cid-ljttzjfk]{justify-items:start;gap:20px;display:grid}.portada[data-astro-cid-ljttzjfk] h1[data-astro-cid-ljttzjfk]{font-size:var(--t-titulo);max-width:16ch;line-height:.95}.portada__lead[data-astro-cid-ljttzjfk]{font-size:var(--t-lead);max-width:34ch;line-height:1.4}.portada__respuesta[data-astro-cid-ljttzjfk]{gap:14px;min-width:0;display:grid}@media (width>=960px){.portada__cuerpo[data-astro-cid-ljttzjfk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.filas[data-astro-cid-ljttzjfk]{border-top:var(--grosor) solid var(--tinta);margin-top:20px}.fila[data-astro-cid-ljttzjfk]{border-bottom:2px solid var(--tinta);gap:14px 40px;max-width:none;padding-block:clamp(22px,3vw,36px);display:grid}.fila[data-astro-cid-ljttzjfk] h3[data-astro-cid-ljttzjfk]{max-width:18ch}.fila__cuerpo[data-astro-cid-ljttzjfk]{align-content:start;gap:12px;min-width:0;display:grid}@media (width>=900px){.fila[data-astro-cid-ljttzjfk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.fila--clave[data-astro-cid-ljttzjfk]{background:var(--amarillo);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.planes-texto[data-astro-cid-ljttzjfk]{gap:clamp(24px,3vw,40px);margin-top:clamp(32px,4vw,56px);display:grid}@media (width>=960px){.planes-texto[data-astro-cid-ljttzjfk]{grid-template-columns:repeat(3,minmax(0,1fr))}}.planes-texto[data-astro-cid-ljttzjfk] article[data-astro-cid-ljttzjfk]{border-top:var(--grosor) solid var(--tinta);align-content:start;gap:10px;max-width:none;padding-top:18px;display:grid}.planes-texto[data-astro-cid-ljttzjfk] h3[data-astro-cid-ljttzjfk]{font-size:clamp(1.5rem,1.2rem + .9vw,2rem)}.calc-grid[data-astro-cid-ljttzjfk]{align-items:start;gap:clamp(28px,4vw,56px);display:grid}.calc-texto[data-astro-cid-ljttzjfk]{gap:12px;display:grid}@media (width>=1040px){.calc-grid[data-astro-cid-ljttzjfk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
