.alu-cab{padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,88px)}.alu-cab-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:32px clamp(32px,5vw,80px);display:grid}.alu-cab-tx{gap:20px;display:grid}.alu-cab h1{font-size:clamp(38px,5vw,72px)}.alu-fecha{color:var(--gris);font-size:14px}.alu-lupa{background:var(--crema-2);border:1px solid var(--linea);border-radius:24px;flex-direction:column;gap:12px;margin:0;padding:clamp(20px,2.6vw,30px);display:flex;box-shadow:0 30px 60px -40px #0e1d1a73}.alu-lupa-et{font:500 13px var(--mono);color:var(--verde-osc);align-items:center;gap:8px;display:inline-flex}.alu-lupa-et svg{width:15px;height:15px}.alu-corr{grid-template-columns:minmax(0,1fr) minmax(0,150px);align-items:center;gap:12px;display:grid}.alu-corr .msg{max-width:none}.alu-corr del{text-decoration:line-through 2px var(--rojo);background:var(--rojo-tenue);border-radius:4px}.alu-marg{border-left:2px solid var(--rojo);color:var(--rojo);grid-template-columns:auto minmax(0,1fr);gap:6px;padding:10px;font-size:13px;font-weight:600;line-height:1.35;display:grid}.alu-marg svg{width:14px;height:14px;margin-top:2px}.alu-def{background:var(--blanco);border-radius:14px;padding:16px 18px;font-size:15.5px;line-height:1.55}.alu-lupa figcaption{color:var(--gris);font-size:13px}.alu-esp{padding-block:var(--seccion)}.alu-es-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.alu-esp h2{font-size:clamp(32px,4.2vw,58px)}.alu-es-l{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:clamp(36px,5vw,56px);display:grid}.alu-es-l li{background:var(--crema);color:var(--tinta);border-radius:6px 6px 18px 18px;align-content:start;gap:12px;padding:22px 18px 18px;display:grid;position:relative;box-shadow:0 18px 30px -20px #0009}.alu-es-l li:before{content:"";background:var(--lima);width:14px;height:14px;box-shadow:0 2px 0 var(--verde-osc);border-radius:50%;margin-left:-7px;position:absolute;top:-7px;left:50%}.alu-es-n{font:500 12px var(--mono);color:var(--gris);text-transform:uppercase;letter-spacing:.06em}.alu-es-l h3{font-size:19px;line-height:1.2}.alu-es-dijo{background:var(--blanco);border:1px dashed var(--rojo);border-radius:10px;padding:10px 12px;font-size:14.5px;line-height:1.4}.alu-es-l dl{gap:10px;display:grid}.alu-es-l dt{color:var(--verde-osc);font-size:12px;font-weight:600}.alu-es-l dd{color:var(--gris);margin:2px 0 0;font-size:14px;line-height:1.4}.alu-es-pie{color:var(--gris-claro);margin-top:20px;font-size:14px}.alu-por{padding-block:var(--seccion)}.alu-po-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.alu-po-tx{gap:20px;display:grid}.alu-por h2{font-size:clamp(32px,4.2vw,58px)}.alu-po-tx>p:not(.lead){max-width:60ch;line-height:1.6}.alu-dado{background:var(--blanco);border:1px solid var(--linea);border-radius:24px;gap:18px;margin:0;padding:clamp(20px,2.6vw,30px);display:grid}.alu-da-fr{font:700 clamp(20px,2vw,26px)/1.2 var(--titular);letter-spacing:-.02em}.alu-da-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.alu-da-dos>div{background:var(--crema);border-radius:16px;align-content:start;gap:12px;padding:16px;display:grid}.alu-da-t{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.alu-da-t svg{width:16px;height:16px;color:var(--verde-osc)}.alu-da-dos ul{gap:8px;display:grid}.alu-da-dos li{font:500 13px var(--mono);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px;display:grid}.alu-da-dos li i{height:12px;width:var(--p);background:var(--tinta-3);border-radius:4px;display:block}.alu-da-dos li:first-child i{background:var(--rojo)}.alu-da-dos li.si i{background:var(--verde)}.alu-da-r{font-size:14px;font-weight:600;line-height:1.35}.alu-da-r.mal{color:var(--rojo)}.alu-da-r.bien{color:var(--verde-osc)}.alu-dado figcaption{color:var(--gris);font-size:13px}.alu-def6{padding-block:var(--seccion);background:var(--crema-2)}.alu-de-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.alu-def6 h2{font-size:clamp(32px,4.2vw,58px)}.alu-muro{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;margin-top:clamp(36px,5vw,56px);display:grid}.alu-muro li{min-height:calc(230px + var(--i) * 26px);background:var(--blanco);border:1px solid var(--linea);border-bottom:6px solid var(--verde);border-radius:16px 16px 6px 6px;align-content:start;gap:12px;padding:18px 16px;display:grid}.alu-muro li:nth-child(n+5){background:var(--tinta);color:var(--blanco);border-color:var(--tinta);border-bottom-color:var(--lima)}.alu-mu-n{font:700 28px/1 var(--titular);color:var(--verde)}.alu-muro li:nth-child(n+5) .alu-mu-n{color:var(--lima)}.alu-mu-ic{background:var(--verde-tenue);width:38px;height:38px;color:var(--verde-osc);border-radius:10px;place-items:center;display:grid}.alu-muro li:nth-child(n+5) .alu-mu-ic{background:var(--tinta-2);color:var(--lima)}.alu-mu-ic svg{width:19px;height:19px}.alu-muro h3{margin-bottom:6px;font-size:17px;line-height:1.2}.alu-muro p{color:var(--gris);font-size:14px;line-height:1.45}.alu-muro li:nth-child(n+5) p{color:var(--gris-claro)}.alu-mu-f{background:var(--crema);border-radius:999px;place-self:end start;margin-top:auto;padding:3px 10px;font-size:12px;font-weight:600}.alu-muro li:nth-child(n+5) .alu-mu-f{background:var(--lima);color:var(--tinta)}.alu-de-pie{max-width:78ch;color:var(--gris);margin-top:24px;line-height:1.6}.alu-duo{padding-block:var(--seccion)}.alu-du-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.alu-duo h2{font-size:clamp(32px,4.2vw,58px)}.alu-du-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.alu-du-c{background:var(--crema-2);color:var(--tinta);border-radius:22px;align-content:start;gap:12px;margin:0;padding:clamp(16px,2vw,22px);display:grid}.alu-du-c:first-child{background:var(--verde-osc);color:var(--blanco)}.alu-du-et{border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.alu-du-et svg{width:14px;height:14px}.alu-du-et.mal{background:var(--rojo-tenue);color:var(--rojo)}.alu-du-et.bien{background:var(--lima);color:var(--tinta)}.alu-du-chat{background:var(--blanco);color:var(--tinta);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.alu-du-chat .fuentes{margin-top:0}.alu-du-c figcaption{color:var(--gris);font-size:13px}.alu-du-c:first-child figcaption{color:var(--sobre-verde-suave)}.alu-mide{padding-block:var(--seccion)}.alu-mi-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.alu-mi-tx{gap:20px;display:grid}.alu-mide h2{font-size:clamp(32px,4.2vw,58px)}.alu-mi-tx>p:not(.lead){line-height:1.6}.alu-pasos{counter-reset:p;border-top:1px solid var(--linea);gap:0;display:grid}.alu-pasos li{counter-increment:p;border-bottom:1px solid var(--linea);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;line-height:1.5;display:grid}.alu-pasos li:before{content:counter(p);background:var(--tinta);width:28px;height:28px;color:var(--lima);font:600 13px var(--mono);border-radius:50%;place-items:center;display:grid}.alu-hoja{background:var(--crema-2);border-radius:22px;gap:14px;margin:0;padding:clamp(14px,2vw,20px);display:grid;position:sticky;top:110px}.alu-hoja table{border-collapse:collapse;text-align:left;background:var(--blanco);border-radius:14px;width:100%;overflow:hidden}.alu-hoja th{border-bottom:1px solid var(--linea);color:var(--gris);padding:12px 14px;font-size:12.5px;font-weight:600}.alu-hoja td{border-bottom:1px solid var(--linea);vertical-align:middle;padding:12px 14px;font-size:14.5px}.alu-hoja tbody tr:last-child td{border-bottom:0}.alu-ok{background:var(--lima);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.alu-ok.no{background:var(--rojo-tenue);color:var(--rojo)}.alu-ok.gris{background:var(--crema);color:var(--gris)}.alu-hoja-tot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:4px 6px;font-size:15px;line-height:1.45;display:grid}.alu-hoja-tot .cifra{color:var(--verde);font-size:clamp(30px,3vw,42px)}.alu-hoja figcaption{color:var(--gris);padding:0 6px;font-size:13px}.alu-faq{padding-block:var(--seccion)}.alu-faq h2{max-width:18ch;font-size:clamp(32px,4.2vw,58px)}.alu-fq-l{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:clamp(32px,4vw,48px);display:grid}.alu-fq-l details{background:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea-osc);border-radius:16px}.alu-fq-l summary{cursor:pointer;font:700 17px/1.3 var(--titular);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;list-style:none;display:grid}.alu-fq-l summary::-webkit-details-marker{display:none}.alu-fq-l summary svg{width:18px;height:18px;color:var(--lima);transition:transform .3s}.alu-fq-l details[open] summary svg:last-child{transform:rotate(45deg)}.alu-fq-l details p{color:var(--gris-claro);padding:0 18px 18px 48px;line-height:1.55}.alu-fq-sig{color:var(--gris-claro);margin-top:24px}.alu-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.alu-final-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.alu-final h2{font-size:clamp(32px,4.4vw,62px)}.alu-final-in>div{justify-items:start;gap:18px;display:grid}.alu-final p{color:var(--sobre-lima-suave);font-size:clamp(18px,1.7vw,21px)}@media (width<=1100px){.alu-es-l{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.alu-muro{grid-template-columns:repeat(3,minmax(0,1fr))}.alu-muro li{min-height:0}}@media (width<=980px){.alu-cab-in,.alu-es-cab,.alu-po-in,.alu-de-cab,.alu-du-cab,.alu-mi-in,.alu-final-in{grid-template-columns:1fr}.alu-hoja{position:static}.alu-fq-l{grid-template-columns:1fr}}@media (width<=760px){.alu-es-l,.alu-muro{grid-template-columns:repeat(2,minmax(0,1fr))}.alu-du-par,.alu-da-dos,.alu-corr{grid-template-columns:1fr}.alu-hoja thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.alu-hoja table,.alu-hoja tbody,.alu-hoja tr,.alu-hoja td{display:block}.alu-hoja tr{border-bottom:1px solid var(--linea);gap:6px;padding:12px 14px;display:grid}.alu-hoja tbody tr:last-child{border-bottom:0}.alu-hoja td{border:0;justify-content:space-between;gap:12px;padding:0;display:flex}.alu-hoja td:before{content:attr(data-t);color:var(--gris);font-size:13px}}@media (width<=520px){.alu-es-l,.alu-muro{grid-template-columns:1fr}.alu-da-dos li{grid-template-columns:90px minmax(0,1fr)}.alu-fq-l details p{padding-left:18px}}
