.pr-calc{--pr-tinta:#1c1a16;--pr-suave:#1c1a16a3;--pr-linea:#1c1a162e;color:var(--pr-tinta);background:#f7f5f0;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.pr-calc .pr-k{margin:0;font-size:17px;font-weight:600;line-height:1.3}.pr-calc .pr-h{color:var(--pr-suave);margin:0;font-size:15px;line-height:1.45}.pr-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.pr-campo{flex-direction:column;gap:6px;display:flex}.pr-campo label,.pr-campo .pr-etq{font-size:14px;font-weight:500;line-height:1.35}.pr-input{border:1px solid var(--pr-linea);font-variant-numeric:tabular-nums;min-height:48px;color:var(--pr-tinta);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:0 14px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.2}.pr-input:focus{outline:2px solid var(--pr-tinta);outline-offset:1px}.pr-ayuda{color:var(--pr-suave);margin:0;font-size:13px;line-height:1.4}.pr-ops{flex-wrap:wrap;gap:8px;display:flex}.pr-op{border:1px solid var(--pr-linea);min-height:44px;color:var(--pr-tinta);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2}.pr-op:hover{border-color:#1c1a1666}.pr-op.is-activa{border-color:var(--pr-tinta);background:var(--pr-tinta);color:#f7f5f0}.pr-sups summary{cursor:pointer;padding:4px 0;font-size:14px;font-weight:500}.pr-sups .pr-grid{margin-top:10px}.pr-espera{color:var(--pr-suave);margin:0;font-size:15px;line-height:1.45}.pr-res{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.pr-caja{border:1px solid var(--pr-linea);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.pr-caja .pr-res-k{color:var(--pr-suave);font-size:14px}.pr-caja .pr-cifra{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,6vw,34px);font-weight:600;line-height:1.1}.pr-caja .pr-res-pie{color:var(--pr-suave);font-size:13px;line-height:1.4}.pr-falta{border:1px solid var(--pr-tinta);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.pr-falta .pr-cifra{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,6vw,34px);font-weight:600;line-height:1.1}.pr-falta .pr-res-k{color:var(--pr-suave);font-size:14px}.pr-falta .pr-res-pie{color:var(--pr-suave);font-size:13px;line-height:1.4}.pr-falta .pr-sep{border-top:1px solid var(--pr-linea);margin-top:10px;padding-top:10px}.pr-dif{margin:0;font-size:16px;font-weight:600;line-height:1.4}.pr-sub{margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.3}.pr-deshacer{font:inherit;color:var(--pr-tinta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.pr-enlace{color:var(--pr-tinta);text-underline-offset:3px;font-size:15px;font-weight:500;text-decoration:underline}.pr-nota{color:var(--pr-suave);margin:0;font-size:13px;line-height:1.45}.pr-cta{text-align:center;background:var(--pr-tinta);color:#f7f5f0;border-radius:999px;padding:15px 18px;font-size:16px;font-weight:600;text-decoration:none;display:block}.pr-cta-pie{color:var(--pr-suave);text-align:center;margin:0;font-size:13px;line-height:1.45}.pr-pagina{--pr-tinta:#1c1a16;--pr-suave:#1c1a16a3;color:var(--pr-tinta);background:#fff}.pr-columna{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;padding:22px 16px 10px;display:flex}.pr-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,6.5vw,40px);font-weight:700;line-height:1.08}.pr-intro{margin:0;font-size:17px;line-height:1.55}.pr-seccion h2{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.25}.pr-seccion h3{margin:14px 0 4px;font-size:16px;font-weight:600;line-height:1.35}.pr-seccion p{margin:0 0 8px;font-size:16px;line-height:1.6}.pr-enlaces{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pr-enlaces a{color:var(--pr-tinta);text-underline-offset:3px;font-size:16px;font-weight:500;text-decoration:underline}.pr-resultados{flex-direction:column;gap:14px;display:flex}.gc .gc-sec .gv3-bloques .pr-calc p.pr-k{color:var(--pr-tinta);margin:0;font-size:17px;font-weight:600;line-height:1.3}.gc .gc-sec .gv3-bloques .pr-calc p.pr-h,.gc .gc-sec .gv3-bloques .pr-calc p.pr-espera{color:var(--pr-suave);margin:0;font-size:15px;line-height:1.45}.gc .gc-sec .gv3-bloques .pr-calc p.pr-ayuda{color:var(--pr-suave);margin:0;font-size:13px;line-height:1.4}.gc .gc-sec .gv3-bloques .pr-calc p.pr-nota{color:var(--pr-suave);margin:0;font-size:13px;line-height:1.45}.gc .gc-sec .gv3-bloques .pr-calc p.pr-cta-pie{color:var(--pr-suave);text-align:center;margin:0;font-size:13px;line-height:1.45}.gc .gc-sec .gv3-bloques .pr-calc p.pr-dif{color:var(--pr-tinta);margin:0;font-size:16px;font-weight:600;line-height:1.4}.gc .gc-sec .gv3-bloques .pr-calc p.pr-sub{color:var(--pr-tinta);margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.3}.gc .gc-sec .gv3-bloques .pr-calc a.pr-cta:not(.cc-btn),.gc .gc-sec .gv3-bloques .pr-calc a.pr-cta:not(.cc-btn):hover{color:#f7f5f0;text-decoration:none}.gc .gc-sec .gv3-bloques .pr-calc a.pr-enlace:not(.cc-btn),.gc .gc-sec .gv3-bloques .pr-calc a.pr-enlace:not(.cc-btn):hover{color:var(--pr-tinta);text-underline-offset:3px;text-decoration:underline}
