.ga-cab{padding-block:clamp(28px,4vw,56px) clamp(32px,5vw,64px)}.ga-cab h1{max-width:20ch;font-size:clamp(38px,5.4vw,78px)}.ga-corta{background:var(--lima-tenue);border-radius:18px;margin-top:clamp(24px,3vw,40px);padding:clamp(20px,3vw,36px)}.ga-corta h2{font:700 19px var(--titular);margin:0 0 8px}.ga-corta p{max-width:70ch;font-size:clamp(18px,1.7vw,22px);line-height:1.45}.ga-fecha{color:var(--gris);margin-top:12px;font-size:14px}.ga-libro{padding-bottom:var(--seccion);grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,120px);display:grid}.ga-nav{position:sticky;top:96px}.ga-nav p{font:700 16px var(--titular);margin-bottom:10px}.ga-nav ol{border-left:2px solid var(--linea);display:grid}.ga-nav a{color:var(--gris);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 14px;font-size:15px;text-decoration:none;transition:color .2s,border-color .2s;display:block}.ga-nav a:hover{color:var(--tinta)}.ga-nav a.on{border-color:var(--verde);color:var(--tinta);font-weight:600}.ga-art{gap:clamp(44px,5vw,72px);max-width:760px;font-size:18px;line-height:1.6;display:grid}.ga-art section{gap:16px;scroll-margin-top:90px;display:grid}.ga-art h2{font:700 clamp(28px,3.2vw,42px)/1.08 var(--titular);letter-spacing:-.025em;margin:0}.ga-art a{color:var(--verde);text-underline-offset:3px;font-weight:600}.ga-tipos{gap:6px;margin-block:6px;display:grid}.ga-tipos>div{background:var(--blanco);border:1px solid var(--linea);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px;align-items:center;gap:14px;padding:14px 16px;font-size:15px;line-height:1.3;display:grid}.ga-tipos b{font:700 16px/1.2 var(--titular)}.ga-tipos span{color:var(--gris)}.ga-tipos em{border-radius:8px;justify-self:start;padding:5px 10px;font-size:14px;font-style:normal;font-weight:600;line-height:1.2}.n0 em{background:var(--lima)}.n1 em{background:var(--verde-tenue);color:var(--verde-osc)}.n2 em{background:var(--tinta);color:var(--blanco)}.ga-cuatro,.ga-mal{gap:10px;display:grid}.ga-cuatro li{border-left:3px solid var(--verde);padding-left:16px}.ga-pasos{counter-reset:p;display:grid}.ga-pasos li{counter-increment:p;padding:0 0 18px 52px;position:relative}.ga-pasos li:before{content:counter(p);background:var(--tinta);width:36px;height:36px;color:var(--lima);font:700 16px var(--titular);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.ga-pasos li:not(:last-child):after{content:"";background:var(--linea);width:2px;position:absolute;top:40px;bottom:2px;left:17px}.ga-cuenta{background:var(--tinta);color:var(--blanco);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin:6px 0;display:grid;overflow:hidden}.ga-cuenta div{border-left:1px solid var(--tinta-3);align-content:space-between;gap:4px;min-height:112px;padding:16px 14px;display:grid}.ga-cuenta div:first-child{border-left:0}.ga-cuenta span{color:var(--gris-claro);font-size:13px;line-height:1.2}.ga-cuenta b{white-space:nowrap;font-size:clamp(20px,2.2vw,28px)}.ga-cuenta .fin{background:var(--verde)}.ga-cuenta .fin b{color:var(--lima)}.ga-cuenta .fin span{color:var(--sobre-verde-suave)}.ga-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.ga-kpi div{border-top:2px solid var(--tinta);padding-top:12px}.ga-kpi dt{font:700 18px var(--titular)}.ga-kpi dd{color:var(--gris);margin:4px 0 0;font-size:16px;line-height:1.45}.ga-mal li{gap:10px;display:flex}.ga-mal li:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--rojo);border-radius:50%;flex:none;margin-top:.45em}.ga-art .faq details p{font-size:17px}.ga-sig{border-top:2px solid var(--tinta);justify-items:start;gap:6px;padding-top:18px;display:grid}.ga-sig p{font:700 17px var(--titular)}.ga-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.ga-final-in{grid-template-columns:minmax(0,1.5fr) auto;align-items:center;gap:28px clamp(32px,6vw,96px);display:grid}.ga-final h2{font-size:clamp(32px,4.4vw,62px)}@media (width<=980px){.ga-libro{grid-template-columns:1fr}.ga-nav{background:var(--crema-2);border-radius:14px;padding:16px;position:static}.ga-final-in{grid-template-columns:1fr}.ga-art{max-width:none}}@media (width<=640px){.ga-tipos>div{grid-template-columns:1fr;gap:6px}.ga-cuenta{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-cuenta div{border-left:0;border-top:1px solid var(--tinta-3);min-height:84px}.ga-cuenta div:nth-child(-n+2){border-top:0}.ga-cuenta .fin{grid-column:1/-1}.ga-kpi{grid-template-columns:1fr}.ga-art{font-size:17px}}
