:root{--g-2:repeat(2, minmax(0, 1fr));--g-3:repeat(3, minmax(0, 1fr));--g-4:repeat(4, minmax(0, 1fr))}@media (max-width:1023px){:root{--g-3:repeat(2, minmax(0, 1fr));--g-4:repeat(2, minmax(0, 1fr))}}@media (max-width:767px){:root{--g-2:minmax(0, 1fr);--g-3:minmax(0, 1fr);--g-4:repeat(2, minmax(0, 1fr))}}@media (max-width:399px){:root{--g-4:minmax(0, 1fr)}}.meta.meta-guia{gap:24px}.meta-guia .meta-guia__quien,.meta-guia .meta-guia__datos{display:contents}.meta-guia .meta-guia__cargo,.meta-guia .meta-guia__sep{display:inline}.meta-guia .meta-guia__avatar{flex:none}.meta-guia .meta-guia__nombre{align-items:center;display:inline-flex}@media (max-width:767px){.meta.meta-guia{flex-direction:column;align-items:center;gap:10px}.meta-guia .meta-guia__firma{gap:10px;max-width:100%}.meta-guia .meta-guia__quien{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.meta-guia .meta-guia__nombre{min-height:0;margin-top:-24px;padding-top:24px}.meta-guia .meta-guia__cargo{font-size:12px;line-height:16px;display:block}.meta-guia .meta-guia__sep{display:none}.meta-guia .meta-guia__datos{flex-wrap:wrap;justify-content:center;gap:2px 14px;font-size:12px;line-height:18px;display:flex}.meta-guia .meta-guia__datos>span{gap:4px}.meta-guia .meta-guia__datos svg{width:14px;height:14px}.meta-guia .meta-guia__lectura{order:1}.meta-guia .meta-guia__comprobado{order:2}}.art :where(h2){font:600 28px/1.3 var(--f-titulo);letter-spacing:-.01em;color:var(--verde);margin:56px 0 0;scroll-margin-top:96px}.art :where(h3){font:500 20px/1.3 var(--f-texto);color:var(--tinta);margin:32px 0 0}.art :where(p){font:var(--body-art);color:var(--texto-art);max-width:68ch;margin:16px 0 0}.art :where(ul,ol){font:var(--body-art);color:var(--texto-art);margin:16px 0 0;padding-left:22px}.art :where(li){margin-top:6px;padding-left:4px}.art :where(strong){color:var(--tinta);font-weight:600}.art :where(a){color:var(--verde);text-underline-offset:3px;text-decoration:underline}.side .side__tema{font:500 12px/16px var(--f-texto);letter-spacing:1px;text-transform:uppercase;color:var(--texto-2);align-items:center;gap:8px;margin:0 0 12px;display:flex}.side ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.side a{border-radius:var(--r-control);font:var(--small);color:var(--tinta);padding:7px 12px;display:block}.side a:hover{background:var(--linea)}.side a[aria-current]{background:var(--salvia);color:var(--verde);font-weight:500}.toc a{border-left:2px solid var(--salvia);font:var(--small);color:var(--texto-2);padding:6px 0 6px 14px;display:block}.toc a[aria-current]{border-left-color:var(--verde);color:var(--verde);font-weight:500}.g-tabla{border:var(--borde);border-radius:var(--r-8);margin-top:24px;overflow:hidden}@media (max-width:767px){.g-tabla{overflow-x:auto}}.tbl{border-collapse:collapse;width:100%;font:400 15px/1.5 var(--f-texto)}.tbl th{text-align:left;background:var(--crema);border-bottom:var(--borde);font:500 13px/1.5 var(--f-texto);color:var(--texto-2);padding:12px 16px}.tbl td{border-bottom:var(--borde);vertical-align:top;color:var(--tinta);padding:14px 16px}.g-celda-flex{gap:8px;display:flex}.g-rotulo{font:500 12px/16px var(--f-texto);letter-spacing:1px;text-transform:uppercase;color:var(--verde);margin:0}.g-rotulo--apagado{color:var(--texto-2)}.g-resumen{border-radius:var(--r-tarjeta);background:var(--salvia);margin-top:0;padding:28px}.g-resumen__lista{font:var(--body);color:var(--tinta);flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.g-resumen__item{gap:10px;margin:0;padding:0;display:flex}.g-check{color:var(--verde);flex:none;margin-top:4px;display:flex}.g-check--alto{margin-top:2px}.g-nota{border:var(--borde);border-left:3px solid var(--verde);border-radius:var(--r-8);background:var(--blanco);gap:16px;margin-top:32px;padding:24px;display:flex}.g-nota__icono{color:var(--verde);flex:none;display:flex}.g-nota__t{font:500 16px/24px var(--f-texto);color:var(--tinta);max-width:none;margin:0}.g-nota__d{font:400 15px/1.55 var(--f-texto);color:var(--texto-2);margin:6px 0 0}.g-defin{border-radius:var(--r-8);background:var(--crema);border:var(--borde);margin-top:32px;padding:24px}.g-defin__t{font:400 18px/1.5 var(--f-texto);color:var(--tinta);max-width:none;margin:8px 0 0}.g-faq{border-top:var(--borde);margin-top:24px}.g-faq__item{border-bottom:var(--borde);padding:20px 0}.g-faq__q{font:500 18px/28px var(--f-texto);margin:0}.g-faq__a{margin:8px 0 0}.g-pasos{margin:24px 0 0;padding:0;list-style:none}.g-paso{border-top:var(--borde);grid-template-columns:44px 1fr;gap:16px;margin:0;padding:18px 0;display:grid}.g-paso--holgado{padding:20px 0}.g-paso__n{border:2px solid var(--verde);width:36px;height:36px;font:600 15px/1 var(--f-texto);color:var(--verde);border-radius:50%;justify-content:center;align-items:center;display:flex}.g-paso__t{font:500 17px/24px var(--f-texto);color:var(--tinta);margin:0}.g-paso__d{font:400 16px/1.55 var(--f-texto);color:var(--texto-2);margin:4px 0 0}.g-rejilla-2{grid-template-columns:var(--g-2);gap:12px;margin-top:24px;display:grid}.g-tarjeta{border:var(--borde);border-radius:var(--r-8);background:var(--blanco);gap:14px;padding:18px;display:flex}.g-tarjeta--plana{background:0 0}.g-tarjeta__t{font:500 16px/22px var(--f-texto);color:var(--tinta);max-width:none;margin:0}.g-tarjeta__d{font:var(--small);color:var(--texto-2);max-width:none;margin:4px 0 0}.g-tile{flex:none;width:40px;height:40px}.g-destacado{border-radius:var(--r-tarjeta);background:var(--crema);border:var(--borde);padding:22px}.g-destacado__n{font:600 22px/1.2 var(--f-titulo);color:var(--verde);max-width:none;margin:0}.g-destacado__d{font:var(--small);color:var(--texto-2);max-width:none;margin:8px 0 0}.g-fila{border-radius:var(--r-8);background:var(--blanco);border:var(--borde);align-items:center;gap:12px;padding:12px 14px;display:flex}.g-fila__l{border-radius:var(--r-control);background:var(--verde);width:28px;height:28px;color:var(--blanco);font:600 13px/1 var(--f-texto);flex:none;justify-content:center;align-items:center;display:flex}.g-fila__t{font:500 14px/20px var(--f-texto);color:var(--tinta)}.g-fuerte{font-weight:500}.g-fig{margin:32px 0 0}.g-pie{font:var(--small);color:var(--texto-2);margin:4px 0 0}.art :where(figcaption){font:400 13px/20px var(--f-texto);color:var(--texto-2);margin-top:16px}.art a.g-enlace,.art a.g-fuente{color:var(--verde);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--verde) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--verde) 45%, transparent);transition:text-decoration-color .15s}.art a.g-enlace:hover,.art a.g-fuente:hover{-webkit-text-decoration-color:var(--verde);text-decoration-color:var(--verde)}.art a.g-fuente{text-decoration-style:dotted;text-decoration-thickness:1.5px}.art a.g-enlace:focus-visible,.art a.g-fuente:focus-visible{outline:3px solid var(--terracota);outline-offset:2px;border-radius:2px}:root{--guia-pegado:calc(var(--isla-arriba,12px) + var(--isla-alto,60px) + 24px);--guia-aparte-display:flex;--guia-indice-arriba-display:none}@media (max-width:1279px){:root{--guia-aparte-display:none;--guia-indice-arriba-display:block}}.guia-columnas .side,.guia-columnas .guia-aparte{top:var(--guia-pegado);max-height:calc(100svh - var(--guia-pegado) - 24px);scrollbar-gutter:stable;padding-right:4px;position:sticky;overflow-y:auto}.guia-aparte{display:var(--guia-aparte-display)}.guia-columnas .side>*,.guia-aparte>*{flex:none}.guia-columnas .side,.guia-columnas .guia-aparte{scrollbar-width:thin;scrollbar-color:var(--salvia) transparent}.guia-indice-arriba{display:var(--guia-indice-arriba-display);border:var(--borde);border-radius:var(--r-8);background:var(--fondo);margin-bottom:32px}.guia-indice-arriba>summary{cursor:pointer;min-height:48px;font:500 14px/20px var(--f-texto);color:var(--tinta);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;list-style:none;display:flex}.guia-indice-arriba>summary::-webkit-details-marker{display:none}.guia-indice-arriba>summary:after{content:"";border-right:2px solid var(--texto-2);border-bottom:2px solid var(--texto-2);width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.guia-indice-arriba[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.guia-indice-arriba .toc{padding:0 16px 16px}.toc a{transition:color .15s,border-left-color .15s}.toc a:hover{color:var(--tinta)}.toc ul{overscroll-behavior:contain;max-height:calc(100svh - 200px);overflow-y:auto}@media (prefers-reduced-motion:no-preference){.toc ul{scroll-behavior:smooth}}@media (max-width:767px){.resultado-termino{padding:11px 0;display:inline-block}}.art figure.fig{margin:32px 0 0}.art figure.fig figcaption{color:var(--texto-2);margin-top:14px;font-size:13px;line-height:20px}.g-g2{grid-template-columns:var(--g-2);gap:12px;display:grid}.g-g2--10{gap:10px}.g-g2--16{gap:16px}.g-g3{grid-template-columns:var(--g-3);gap:12px;display:grid}.g-g4{grid-template-columns:var(--g-4);gap:12px;display:grid}.g-g3--0,.g-g4--0{gap:0}.g-ancho-2{grid-column:span 2}@media (max-width:767px){.g-ancho-2{grid-column:auto}}.g-mt-0{margin-top:0}.g-mt-6{margin-top:6px}.g-mt-24{margin-top:24px}.g-lista-limpia{margin:0;padding:0;list-style:none}.g-lista-sangria{margin:12px 0 0;padding-left:18px;font-size:15px;line-height:1.55}.g-rel{position:relative}.g-comparativa{grid-template-columns:var(--g-2);border:var(--borde);border-radius:var(--r-tarjeta);gap:0;margin-top:10px;display:grid;overflow:hidden}.g-casilla-item{border-top:1px solid var(--linea);gap:12px;margin:0;padding:12px 0;display:flex}.g-casilla{border:2px solid var(--verde);box-sizing:border-box;border-radius:5px;flex:none;width:20px;height:20px;margin-top:2px}.g-casilla__t{font-size:15px;line-height:1.5}.g-tarjeta-rotulo{border:var(--borde);border-radius:var(--r-tarjeta);background:var(--blanco);margin-top:12px;padding:20px 22px}.g-rotulo--verde{letter-spacing:.5px;text-transform:uppercase;color:var(--verde);margin:0 0 6px;font-size:13px;font-weight:600}.g-fila-accion{border-top:1px solid var(--linea);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.g-fila-40{border:var(--borde);border-radius:var(--r-tarjeta);background:var(--blanco);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px;display:grid}.g-fila-40--lista{border:0;border-top:var(--borde);background:0 0;border-radius:0;margin:0;padding:16px 0}.g-tile-40{width:40px;height:40px}.g-fila-accion__t{color:var(--tinta);max-width:none;margin:0;font-size:16px;font-weight:500}.g-fila-accion__d{color:var(--texto-2);max-width:none;margin:2px 0 0;font-size:14px;line-height:20px}.g-cta{border-radius:var(--r-tarjeta);background:var(--verde);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:48px;padding:28px;display:grid;position:relative;overflow:hidden}.g-cta--ancho{color:var(--crema);grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-top:32px}.g-cta__fantasma{opacity:.6;width:auto;height:257px;position:absolute;top:-60px;right:-70px}.g-cta__tile{border-radius:var(--r-tarjeta);background:color-mix(in srgb, var(--blanco) 10%, transparent);width:56px;height:56px;color:var(--crema);justify-content:center;align-items:center;display:flex;position:relative}.g-cta__t{color:var(--crema);max-width:none;margin:0;font-size:19px;font-weight:500;line-height:1.35}.g-cta__d{color:var(--sobre-verde-3);max-width:none;margin:6px 0 0;font-size:15px;line-height:1.5}.art a.g-cta__boton{text-decoration:none}.g-cta__boton{border-radius:var(--r-control);background:var(--crema);height:44px;color:var(--verde-profundo);white-space:nowrap;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.g-cta__boton:hover{background:var(--crema-2)}.g-hito{border-top:2px solid var(--verde);margin:0;padding:26px 16px 0 0;position:relative}.g-hito__punto{background:var(--verde);border:2px solid var(--verde);box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:0}.g-hito__t{color:var(--tinta);max-width:none;margin:6px 0 0;font-size:15px;font-weight:500;line-height:20px}.g-flujo{border-radius:var(--r-tarjeta);background:var(--crema);border:var(--borde);align-items:stretch;gap:8px;padding:20px;display:flex}.g-mitad{background:var(--blanco);border:var(--borde);border-radius:10px;flex:1;padding:16px}.g-mitad--verde{background:var(--verde);border-color:var(--verde)}.g-mitad__t{color:var(--tinta);max-width:none;margin:10px 0 0;font-size:15px;font-weight:600;line-height:20px}.g-mitad__t--claro{color:var(--crema)}.g-mitad__d{color:var(--texto-2);max-width:none;margin:4px 0 0;font-size:13px;line-height:18px}.g-mitad__d--claro{color:var(--sobre-verde-3)}.g-icono-verde{color:var(--verde);display:flex}.g-icono-verde--fijo{flex:none;align-items:center}.g-icono-verde--claro{color:var(--sobre-verde-4)}.g-chip--atencion{background:var(--atencion-fondo);color:var(--atencion-texto)}.g-resultado{background:var(--blanco);border:2px solid var(--verde);text-align:center;max-width:420px;color:var(--tinta);border-radius:10px;margin:0 auto;padding:16px 20px;font-size:16px;font-weight:600}@media (max-width:767px){.g-flujo{flex-direction:column;padding:16px}.g-flujo .g-icono-verde--fijo{justify-content:center;align-self:center;transform:rotate(90deg)}.g-fila-accion{grid-template-columns:40px minmax(0,1fr);row-gap:10px}.g-fila-accion>:last-child{grid-column:2}.g-cta,.g-cta--ancho{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}.g-cta__boton{justify-content:center}.g-cta__fantasma{display:none}}.test-nis2{flex-direction:column;gap:10px;margin-top:24px;display:flex}.test-nis2__p{border:var(--borde);border-radius:var(--r-tarjeta);background:var(--blanco);margin:0;padding:18px 20px}.test-nis2__leg{float:left;width:100%;font:500 17px/24px var(--f-texto);color:var(--tinta);align-items:center;gap:14px;margin:0 0 12px;padding:0;display:flex}.test-nis2__leg+*{clear:both}.test-nis2__sub{border:0;border-top:1px solid var(--linea);min-width:0;margin:16px 0 0 46px;padding:14px 0 0}.test-nis2__subleg{float:left;width:100%;font:500 16px/24px var(--f-texto);color:var(--tinta);margin:0 0 8px;padding:0}.test-nis2__subleg+*{clear:both}.test-nis2__sub .test-nis2__ayuda,.test-nis2__sub .test-nis2__ops{margin-left:0}.test-nis2__n{background:var(--verde);width:32px;height:32px;color:var(--blanco);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.test-nis2__ayuda{color:var(--texto-2);max-width:none;margin:10px 0 0 46px;font-size:14px;line-height:20px}.test-nis2__ops{flex-wrap:wrap;gap:8px;margin:14px 0 0 46px;display:flex}.test-nis2__res{margin-top:8px}.test-nis2__faltan{border:1px dashed var(--salvia-borde);border-radius:var(--r-tarjeta);text-align:center;font:var(--small);color:var(--texto-2);max-width:none;margin:0;padding:20px}.test-nis2__card{border:var(--borde);border-radius:var(--r-tarjeta);background:var(--blanco);padding:24px}.test-nis2__card--verde{background:var(--verde);border-color:var(--verde)}.test-nis2__t{font:600 20px/1.3 var(--f-texto);color:var(--verde);max-width:none;margin:0}.test-nis2__porque{font:var(--small);color:var(--texto-2);max-width:none;margin:8px 0 0}.test-nis2__hacer{color:var(--tinta);max-width:none;margin:12px 0 0;font-size:16px;line-height:24px}.test-nis2__aviso{color:var(--texto-2);max-width:none;margin:14px 0 0;font-size:13px;line-height:18px}.test-nis2__enlace{color:var(--verde);margin-top:16px}.test-nis2__card--verde .test-nis2__t,.test-nis2__card--verde .test-nis2__hacer,.test-nis2__card--verde .test-nis2__enlace{color:var(--crema)}.test-nis2__card--verde .test-nis2__porque{color:var(--sobre-verde-3)}.test-nis2__card--verde .test-nis2__aviso{color:var(--sobre-verde-4)}.calc{grid-template-columns:minmax(0,1fr) 240px;gap:12px;margin-top:24px;display:grid}.calc__campos{border:var(--borde);border-radius:var(--r-tarjeta);background:var(--blanco);flex-direction:column;gap:16px;padding:20px 22px;display:flex}.calc__detalle{margin:0}.calc__detalle>div{border-top:1px solid var(--linea);justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;display:flex}.calc__detalle dt{color:var(--texto-2)}.calc__detalle dd{margin:0;font-weight:600}.calc__total{border-radius:var(--r-tarjeta);background:var(--verde);color:var(--crema);flex-direction:column;justify-content:center;padding:22px;display:flex}.calc__rotulo{color:var(--sobre-verde-4);max-width:none;margin:0;font-size:13px}.calc__cifra{font:600 40px/1 var(--f-titulo);color:var(--crema);max-width:none;margin:6px 0 0}.calc__formula{color:var(--sobre-verde-3);max-width:none;margin:8px 0 0;font-size:13px}@media (max-width:767px){.test-nis2__ayuda,.test-nis2__ops,.test-nis2__sub{margin-left:0}.calc{grid-template-columns:minmax(0,1fr)}}.g-caja-verde{border-radius:var(--r-tarjeta);border:var(--borde);background:var(--verde);color:var(--crema);padding:20px}.g-caja-verde--compacta{border-color:var(--verde);border-radius:10px;padding:16px 18px}.art :where(.g-cta,.g-caja-verde,.g-mitad--verde) :is(a.g-enlace,a.g-fuente){color:var(--crema);-webkit-text-decoration-color:color-mix(in srgb, var(--crema) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--crema) 55%, transparent)}.art :where(.g-cta,.g-caja-verde,.g-mitad--verde) :is(a.g-enlace,a.g-fuente):hover{-webkit-text-decoration-color:var(--crema);text-decoration-color:var(--crema)}.guia-salto{flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.guia-salto__nota{max-width:520px;font:var(--small);color:var(--texto-2);margin:0}.guia-ilus__texto{margin-top:28px;font-weight:500}.guia-ilus__enlace{color:inherit;cursor:pointer;text-decoration:none;display:block}#hacer-el-test,#calculadora{scroll-margin-top:104px}.copiar-plantilla{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.art .copiar-plantilla .copiar-plantilla__nota{font:var(--small);color:var(--texto-2);flex:280px;margin:0}
