@font-face{font-family:Newsreader;src:url(/assets/fonts/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--papel:#fff;--papel-2:#f3f4f0;--papel-3:#e3e6df;--borde-fuerte:#b9bfcd;--tinta:#14213d;--tinta-suave:#4a5571;--rojo:#c8102e;--rojo-oscuro:#a30d25;--azul:#1d3f8f;--azul-oscuro:#142e6b;--azul-claro:#e4eaf6;--cubierta:#14213d;--en-cubierta-suave:#c3cbe0;--verde:#17643f;--ambar:#7a5410;--ambar-claro:#fbeec4;--titulos:"Newsreader", Georgia, "Times New Roman", serif;--texto:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ancho-max:1200px;--ancho-lectura:62ch;--gutter:clamp(16px, 4vw, 32px);--radio:4px;--toque:44px;--seccion:clamp(48px, 3rem + 3vw, 88px);--paso-chico:clamp(.875rem, .85rem + .1vw, .9375rem);--paso-texto:clamp(1.0625rem, 1rem + .25vw, 1.125rem);--paso-entrada:clamp(1.2rem, 1.1rem + .5vw, 1.4rem);--paso-h2:clamp(1.7rem, 1.3rem + 1.6vw, 2.5rem);--paso-titulo:clamp(2.1rem, 1.4rem + 2.8vw, 3.4rem);--salida:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--texto);font-size:var(--paso-texto);color:var(--tinta);background:var(--papel-2);font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.6}::selection{background:var(--ambar-claro);color:var(--tinta)}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--titulos);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .45em;font-weight:500;line-height:1.08}h1{font-size:var(--paso-titulo)}h2{font-size:var(--paso-h2)}h3{font-size:var(--paso-entrada);letter-spacing:-.01em;line-height:1.2}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--azul);text-underline-offset:.2em;text-decoration-thickness:1.5px}a:hover{color:var(--azul-oscuro)}a[href^=mailto\:]{overflow-wrap:anywhere}a[href^=tel\:]{white-space:nowrap}:focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:2px}.contenedor{max-width:var(--ancho-max);padding-inline:var(--gutter);margin-inline:auto}.seccion{padding-block:var(--seccion)}.seccion--blanca{background:var(--papel)}.seccion__cabeza{max-width:46rem;margin-bottom:32px}.seccion__cabeza p{color:var(--tinta-suave);margin:0}.boton{border-radius:var(--radio);background:var(--rojo);color:#fff;min-height:52px;font:inherit;cursor:pointer;transition:transform .2s var(--salida), background-color .2s;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.boton:hover{background:var(--rojo-oscuro);color:#fff}.boton:active{transform:scale(.97)}.boton--contorno{background:var(--papel);color:var(--azul);box-shadow:inset 0 0 0 2px var(--azul)}.boton--contorno:hover{background:var(--azul-claro);color:var(--azul-oscuro)}.panel{background:var(--papel);border-radius:var(--radio);border:1px solid var(--papel-3);padding:clamp(20px,3vw,28px)}.nota{font-size:var(--paso-chico);color:var(--tinta-suave)}.prosa{max-width:var(--ancho-lectura)}.prosa h2{margin-top:1.6em;font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.prosa h3{margin-top:1.4em}.prosa ul,.prosa ol{margin:0 0 1em;padding-left:1.3em}.prosa li{margin-bottom:.4em}.prosa strong{font-weight:600}.prosa blockquote{background:var(--azul-claro);border-left:4px solid var(--azul);margin:1.5em 0;padding:1em 1.2em}.prosa table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.95em}.prosa th,.prosa td{text-align:left;border-bottom:1px solid var(--papel-3);vertical-align:top;padding:10px 12px}.prosa thead th{background:var(--papel-2);font-weight:600}@media (width<=560px){.prosa table{font-size:.88em}.prosa th,.prosa td{hyphens:auto;overflow-wrap:anywhere;padding:8px 6px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:10;background:var(--rojo);color:#fff;border-radius:var(--radio);padding:10px 14px;position:absolute;top:-60px;left:8px}.saltar:focus{color:#fff;top:8px}@supports (animation-timeline:view()){.aparece>*{animation:linear both aparecer view();animation-range:entry entry 55%}.aparece>:nth-child(2){animation-range:entry 8% entry 65%}.aparece>:nth-child(n+3){animation-range:entry 16% entry 75%}}@keyframes aparecer{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.pagina-simple{padding-block:40px var(--seccion)}.calc{padding-block:32px var(--seccion);align-items:start;gap:24px;display:grid}@media (width>=60rem){.calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}.calc__resultado{position:sticky;top:16px}.calc__explica{grid-column:1}}.calc__form{gap:20px;display:grid}.calc__fila{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:16px;display:grid}.calc__campo{font-weight:600;font-size:var(--paso-chico);border:0;gap:6px;margin:0;padding:0;display:grid}.calc__campo legend{margin-bottom:6px;padding:0}.calc__campo input:not([type=radio]),.calc__campo select{font:inherit;border:2px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--papel);min-height:52px;color:var(--tinta);width:100%;padding:0 14px;font-size:1.0625rem;font-weight:400}.calc__campo input:focus,.calc__campo select:focus{border-color:var(--azul);box-shadow:0 0 0 4px var(--azul-claro);outline:none}.calc__campo small{color:var(--tinta-suave);font-size:.875rem;font-weight:400}.calc__campo .opcion{min-height:var(--toque);font-weight:400;font-size:var(--paso-texto);cursor:pointer;align-items:center;gap:10px;display:flex}.calc__campo .opcion input{width:20px;height:20px;accent-color:var(--azul)}.calc__resultado h2{font-size:1.5rem}.calc__resultado dl{margin:0}.calc__resultado dl>div{border-bottom:1px solid var(--papel-3);justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;display:flex}.calc__resultado dt{color:var(--tinta-suave);font-size:var(--paso-chico)}.calc__resultado dd{text-align:right;margin:0;font-weight:600}.calc__resultado .total{border-bottom:0;padding-top:16px}.calc__resultado .total dt{color:var(--tinta);font-weight:600;font-size:var(--paso-texto)}.calc__resultado .total dd{font-family:var(--titulos);color:var(--azul);font-size:2rem}.calc__resultado [hidden]{display:none}.aviso-copiado{z-index:50;background:var(--tinta);color:#fff;font-size:var(--paso-chico);opacity:0;pointer-events:none;border-radius:999px;padding:10px 18px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);box-shadow:0 6px 20px #0003}.aviso-copiado.visible{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.aviso-copiado{transition:none}}
