.cabecera-calc[data-astro-cid-aux2vigd]{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.cabecera-calc[data-astro-cid-aux2vigd] h1[data-astro-cid-aux2vigd]{margin-bottom:6px}.cabecera-calc[data-astro-cid-aux2vigd] p[data-astro-cid-aux2vigd]{max-width:680px;margin:0;font-size:1.05rem}.cabecera-calc[data-astro-cid-aux2vigd] .cabecera-calc__icono{background:var(--color-primario);width:60px;height:60px;color:var(--color-fondo);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.calc[data-astro-cid-aux2vigd]{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (width>=900px){.calc[data-astro-cid-aux2vigd]{grid-template-columns:1.3fr 1fr}.calc__resultado[data-astro-cid-aux2vigd]{position:sticky;top:90px}}.calc__formulario[data-astro-cid-aux2vigd]{border-radius:calc(var(--radio) + 4px);background:#0353541a;padding:24px}.calc__formulario[data-astro-cid-aux2vigd] form{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.calc__formulario[data-astro-cid-aux2vigd] label{flex-direction:column;gap:6px;font-size:.92rem;font-weight:600;display:flex}.calc__formulario[data-astro-cid-aux2vigd] label small{color:var(--color-texto-suave);font-weight:400}.calc__formulario[data-astro-cid-aux2vigd] .completo{grid-column:1/-1}.calc__formulario[data-astro-cid-aux2vigd] fieldset{border-radius:var(--radio);border:1px dashed #0353544d;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin:0;padding:16px;display:grid}.calc__formulario[data-astro-cid-aux2vigd] legend{color:var(--color-primario);padding:0 6px;font-weight:700}.calc__resultado[data-astro-cid-aux2vigd]{border-radius:calc(var(--radio) + 4px);background:var(--color-primario);color:var(--color-fondo);padding:24px}.calc__resultado[data-astro-cid-aux2vigd] h2[data-astro-cid-aux2vigd]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-acento);margin:0 0 14px;font-size:1rem}.calc__resultado[data-astro-cid-aux2vigd] .principal{margin:0 0 4px;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1.1}.calc__resultado[data-astro-cid-aux2vigd] .principal-etiqueta{opacity:.8;margin:0 0 18px}.calc__resultado[data-astro-cid-aux2vigd] dl{gap:10px;margin:0;display:grid}.calc__resultado[data-astro-cid-aux2vigd] dl div{border-top:1px solid #f8f5ed26;justify-content:space-between;gap:12px;padding-top:10px;display:flex}.calc__resultado[data-astro-cid-aux2vigd] dt{opacity:.8}.calc__resultado[data-astro-cid-aux2vigd] dd{text-align:right;margin:0;font-weight:700}.calc__resultado[data-astro-cid-aux2vigd] table{border-collapse:collapse;width:100%}.calc__resultado[data-astro-cid-aux2vigd] td{border-top:1px solid #f8f5ed26;padding:8px 0}.calc__resultado[data-astro-cid-aux2vigd] td:last-child{text-align:right;font-weight:700}.calc__resultado[data-astro-cid-aux2vigd] .nota{opacity:.8;margin:14px 0 0;font-size:.85rem}.calc__enviar[data-astro-cid-aux2vigd]{border-radius:var(--radio);color:#fff;width:100%;font:inherit;cursor:pointer;background:#25d366;border:0;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:.7em 1em;font-weight:700;transition:background-color .2s;display:flex}.calc__enviar[data-astro-cid-aux2vigd]:hover{background:#1da851}.compartir-calc[data-astro-cid-aux2vigd]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-weight:600;display:flex}.explicacion[data-astro-cid-aux2vigd]{max-width:760px;margin-top:40px}.explicacion[data-astro-cid-aux2vigd] h2{margin-top:1.4em;font-size:1.25rem}.aviso[data-astro-cid-aux2vigd]{border-radius:var(--radio);background:var(--color-acento-suave);color:var(--color-acento-texto);margin-top:24px;padding:12px 16px;font-size:.9rem}.cta[data-astro-cid-aux2vigd]{border-radius:calc(var(--radio) + 4px);background:#0353541a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:24px;display:flex}.cta[data-astro-cid-aux2vigd] h2[data-astro-cid-aux2vigd]{margin:0 0 4px;font-size:1.2rem}.cta[data-astro-cid-aux2vigd] p[data-astro-cid-aux2vigd]{color:var(--color-texto-suave);margin:0}.otras[data-astro-cid-aux2vigd]{margin-top:40px}.otras[data-astro-cid-aux2vigd] ul[data-astro-cid-aux2vigd]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.otras[data-astro-cid-aux2vigd] a[data-astro-cid-aux2vigd]{border-radius:var(--radio);color:var(--color-texto);background:#0353541a;align-items:center;gap:10px;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.otras[data-astro-cid-aux2vigd] a[data-astro-cid-aux2vigd]:hover{background:var(--color-primario);color:var(--color-fondo)}.otras[data-astro-cid-aux2vigd] .otras__icono{color:var(--color-primario);display:inline-flex}.otras[data-astro-cid-aux2vigd] a[data-astro-cid-aux2vigd]:hover .otras__icono{color:var(--color-acento)}
