.novedades[data-astro-cid-7dwjij52]{padding:var(--sp-8) 0 var(--sp-6)}.nov-head[data-astro-cid-7dwjij52]{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.nov-head[data-astro-cid-7dwjij52] h2[data-astro-cid-7dwjij52]{margin-bottom:6px}.nov-sub[data-astro-cid-7dwjij52]{color:var(--texto-suave);margin:0}.nov-controles[data-astro-cid-7dwjij52]{flex-shrink:0;gap:10px;display:flex}.nov-flecha[data-astro-cid-7dwjij52]{background:var(--blanco);width:46px;height:46px;color:var(--azul);border:1px solid var(--borde);box-shadow:var(--sombra-1);cursor:pointer;transition:all var(--trans);border-radius:50%;justify-content:center;align-items:center;display:flex}.nov-flecha[data-astro-cid-7dwjij52]:hover:not(:disabled){background:var(--azul);color:var(--blanco);border-color:var(--azul)}.nov-flecha[data-astro-cid-7dwjij52]:disabled{opacity:.35;cursor:default}.nov-track[data-astro-cid-7dwjij52]{--gap:24px;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--gap)) / 3);gap:var(--gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -4px;padding:6px 4px 22px;display:grid;overflow-x:auto}.nov-track[data-astro-cid-7dwjij52]::-webkit-scrollbar{display:none}.nov-track[data-astro-cid-7dwjij52]:focus-visible{outline:2px solid var(--ambar);outline-offset:4px;border-radius:12px}.nov-card[data-astro-cid-7dwjij52]{scroll-snap-align:start;background:var(--blanco);border:1px solid var(--borde);box-shadow:var(--sombra-1);transition:transform var(--trans), box-shadow var(--trans);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.nov-card[data-astro-cid-7dwjij52]:hover{box-shadow:var(--sombra-2);transform:translateY(-4px)}.nov-clase[data-astro-cid-7dwjij52]{color:#fff;background:linear-gradient(150deg,#1d3a6e 0%,#16305c 60%,#10254a 100%);border:none}.nov-clase[data-astro-cid-7dwjij52]:after{content:"Δ";font-family:var(--fuente-titulo);color:#fff;opacity:.05;pointer-events:none;font-size:15rem;font-weight:700;line-height:1;position:absolute;bottom:-70px;right:-18px}.clase-inner[data-astro-cid-7dwjij52]{z-index:1;padding:var(--sp-3);flex-direction:column;height:100%;display:flex;position:relative}.clase-top[data-astro-cid-7dwjij52]{margin-bottom:var(--sp-2);justify-content:space-between;align-items:flex-start;display:flex}.badge-vivo[data-astro-cid-7dwjij52]{letter-spacing:1.2px;text-transform:uppercase;color:var(--ambar);background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.punto[data-astro-cid-7dwjij52]{background:var(--ambar);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulso;box-shadow:0 0 #f59e0b99}.badge-vivo[data-astro-cid-7dwjij52].pasada{color:#cbd5e1;background:#ffffff14;border-color:#fff3}.badge-vivo[data-astro-cid-7dwjij52].pasada .punto[data-astro-cid-7dwjij52]{background:#cbd5e1;animation:none}@keyframes pulso{0%{box-shadow:0 0 #f59e0b99}70%{box-shadow:0 0 0 8px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.fecha[data-astro-cid-7dwjij52]{min-width:62px;color:var(--azul);background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:6px 8px 7px;line-height:1;display:flex;box-shadow:0 6px 18px #00000040}.fecha-dia[data-astro-cid-7dwjij52],.fecha-mes[data-astro-cid-7dwjij52]{letter-spacing:1.2px;font-size:.66rem;font-weight:700}.fecha-dia[data-astro-cid-7dwjij52]{color:#b45309}.fecha-num[data-astro-cid-7dwjij52]{font-family:var(--fuente-titulo);margin:3px 0 2px;font-size:1.9rem;font-weight:800}.nov-clase[data-astro-cid-7dwjij52] h3[data-astro-cid-7dwjij52]{color:#fff;margin-bottom:var(--sp-2);font-size:1.55rem}.sesiones[data-astro-cid-7dwjij52]{margin:0 0 var(--sp-2);flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.sesiones[data-astro-cid-7dwjij52] li[data-astro-cid-7dwjij52]{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;display:flex}.hora[data-astro-cid-7dwjij52]{color:var(--ambar);font-variant-numeric:tabular-nums;min-width:46px;font-weight:700}.sesiones[data-astro-cid-7dwjij52] a[data-astro-cid-7dwjij52]{color:#fff;font-weight:500}.sesiones[data-astro-cid-7dwjij52] a[data-astro-cid-7dwjij52]:hover{color:var(--ambar)}.clase-desc[data-astro-cid-7dwjij52]{color:#dbe4f3;margin-bottom:10px;font-size:.92rem}.clase-docente[data-astro-cid-7dwjij52]{color:#fff;margin-bottom:var(--sp-2);align-items:center;gap:7px;font-size:.88rem;font-weight:500;display:flex}.clase-cta[data-astro-cid-7dwjij52]{justify-content:center;width:100%;margin-top:auto}.poster[data-astro-cid-7dwjij52]{aspect-ratio:16/9;cursor:pointer;text-align:left;color:#fff;background:radial-gradient(circle at 20% 15%,#f59e0b2e,#0000 45%),linear-gradient(145deg,#1d3a6e 0%,#122a52 100%);border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.poster[data-astro-cid-7dwjij52]:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.poster[data-astro-cid-7dwjij52]:after{content:"Δ";font-family:var(--fuente-titulo);color:#fff;opacity:.06;font-size:9rem;font-weight:700;line-height:1;position:absolute;bottom:-48px;right:-8px}.chip-poster[data-astro-cid-7dwjij52]{z-index:1;letter-spacing:1px;text-transform:uppercase;color:#fff;backdrop-filter:blur(4px);background:#ffffff24;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;position:absolute;top:14px;left:14px}.play[data-astro-cid-7dwjij52]{z-index:1;background:var(--ambar);width:62px;height:62px;color:var(--azul);transition:transform var(--trans), box-shadow var(--trans);border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059,0 0 0 8px #f59e0b2e}.poster[data-astro-cid-7dwjij52]:hover .play[data-astro-cid-7dwjij52]{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 12px 34px #0006,0 0 0 12px #f59e0b33}.poster-titulo[data-astro-cid-7dwjij52]{z-index:1;font-family:var(--fuente-titulo);color:#fff;font-size:1.2rem;font-weight:700;line-height:1.15;position:absolute;bottom:30px;left:16px;right:16px}.poster-meta[data-astro-cid-7dwjij52]{z-index:1;color:#cbd5e1;font-size:.76rem;position:absolute;bottom:11px;left:16px}.poster-recurso[data-astro-cid-7dwjij52]{color:var(--azul);background:linear-gradient(145deg,#fef3c7 0%,#fde68a 100%)}.poster-recurso[data-astro-cid-7dwjij52]:before{background-image:linear-gradient(#1d3a6e0f 1px,#0000 1px),linear-gradient(90deg,#1d3a6e0f 1px,#0000 1px)}.poster-recurso[data-astro-cid-7dwjij52]:after{color:var(--azul);opacity:.07}.poster-recurso[data-astro-cid-7dwjij52] .poster-titulo[data-astro-cid-7dwjij52]{color:var(--azul)}.poster-recurso[data-astro-cid-7dwjij52] .poster-meta[data-astro-cid-7dwjij52]{color:#92400e}.chip-claro[data-astro-cid-7dwjij52]{color:var(--azul);background:#1d3a6e1a}.doc[data-astro-cid-7dwjij52]{z-index:1;background:var(--azul);width:62px;height:62px;color:var(--ambar);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #1d3a6e4d}.card-body[data-astro-cid-7dwjij52]{flex-direction:column;flex-grow:1;padding:18px 20px 20px;display:flex}.card-docente[data-astro-cid-7dwjij52]{color:var(--azul);margin:0 0 6px;font-size:.8rem;font-weight:700}.card-desc[data-astro-cid-7dwjij52]{color:var(--texto-suave);margin:0 0 12px;font-size:.92rem}.card-lista[data-astro-cid-7dwjij52]{margin:0 0 var(--sp-2);flex-direction:column;flex-grow:1;gap:7px;padding:0;list-style:none;display:flex}.card-lista[data-astro-cid-7dwjij52] li[data-astro-cid-7dwjij52]{color:var(--texto);align-items:flex-start;gap:8px;font-size:.86rem;line-height:1.35;display:flex}.card-lista[data-astro-cid-7dwjij52] svg[data-astro-cid-7dwjij52]{color:var(--ambar);flex-shrink:0;margin-top:2px}.card-acciones[data-astro-cid-7dwjij52]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.btn-chico[data-astro-cid-7dwjij52]{padding:9px 16px;font-size:.88rem}.link-materia[data-astro-cid-7dwjij52]{font-size:.86rem;font-weight:700}.nov-dots[data-astro-cid-7dwjij52]{justify-content:center;gap:8px;margin-top:4px;display:flex}.nov-dot[data-astro-cid-7dwjij52]{cursor:pointer;width:9px;height:9px;transition:width var(--trans), background var(--trans);background:#cbd5e1;border:none;border-radius:999px;padding:0}.nov-dot[data-astro-cid-7dwjij52][aria-selected=true]{background:var(--ambar);width:28px}.nov-dot[data-astro-cid-7dwjij52][hidden]{display:none}.nov-modal[data-astro-cid-7dwjij52]{background:0 0;border:none;width:min(960px,94vw);max-width:none;padding:0}.nov-modal[data-astro-cid-7dwjij52]::backdrop{backdrop-filter:blur(3px);background:#0a1428d1}.modal-caja[data-astro-cid-7dwjij52]{position:relative}.modal-video[data-astro-cid-7dwjij52]{aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden}.modal-video[data-astro-cid-7dwjij52] iframe[data-astro-cid-7dwjij52]{border:0;width:100%;height:100%}.modal-cerrar[data-astro-cid-7dwjij52]{width:38px;height:38px;color:var(--azul);cursor:pointer;background:#fff;border:none;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:-44px;right:0}@media (max-width:980px){.nov-track[data-astro-cid-7dwjij52]{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media (max-width:640px){.novedades[data-astro-cid-7dwjij52]{padding-top:var(--sp-6)}.nov-track[data-astro-cid-7dwjij52]{--gap:14px;grid-auto-columns:86%}.nov-controles[data-astro-cid-7dwjij52]{display:none}.nov-head[data-astro-cid-7dwjij52]{margin-bottom:var(--sp-2)}}@media (prefers-reduced-motion:reduce){.nov-track[data-astro-cid-7dwjij52]{scroll-behavior:auto}.punto[data-astro-cid-7dwjij52]{animation:none}}.hero[data-astro-cid-lcdefpme]{padding:var(--sp-12) 0;background:linear-gradient(180deg, var(--azul-claro) 0%, var(--fondo) 100%);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:after{content:"Δ";font-family:var(--fuente-titulo);color:var(--azul);opacity:.05;pointer-events:none;font-size:34rem;font-weight:700;line-height:1;position:absolute;bottom:-110px;right:-30px}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-chips[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);flex-wrap:wrap;gap:10px;display:flex}.hero-chips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--azul);background:var(--blanco);border:1px solid var(--borde);box-shadow:var(--sombra-1);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.hero-chips[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--ambar);flex-shrink:0}.kicker-movil[data-astro-cid-lcdefpme]{display:none}.aviso-hero[data-astro-cid-lcdefpme]{max-width:100%;margin-bottom:var(--sp-2);background:var(--blanco);color:var(--texto);transition:all var(--trans);border:1px solid #f59e0b73;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:.86rem;display:inline-flex;box-shadow:0 4px 14px #f59e0b26}.aviso-hero[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--azul)}.aviso-hero[data-astro-cid-lcdefpme]:hover{border-color:var(--ambar);color:var(--texto);transform:translateY(-1px)}.aviso-punto[data-astro-cid-lcdefpme]{background:var(--ambar);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s infinite pulso-aviso}.aviso-flecha[data-astro-cid-lcdefpme]{color:var(--ambar);font-weight:700}@keyframes pulso-aviso{0%{box-shadow:0 0 #f59e0b99}70%{box-shadow:0 0 0 7px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@media (prefers-reduced-motion:reduce){.aviso-punto[data-astro-cid-lcdefpme]{animation:none}}.quote[data-astro-cid-lcdefpme]{padding-top:var(--sp-4);position:relative}.quote-mark[data-astro-cid-lcdefpme]{font-family:var(--fuente-titulo);color:var(--ambar);font-size:3.6rem;line-height:1;position:absolute;top:6px;left:18px}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0 0 var(--sp-2);color:var(--texto);font-style:italic}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--texto-suave);font-size:.85rem;font-weight:700}.post-mini[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.post-mini[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--texto-suave);flex-grow:1;margin:0;font-size:.92rem}.post-firma[data-astro-cid-lcdefpme]{color:var(--azul);font-size:.9rem;font-weight:700}.post-mini[data-astro-cid-lcdefpme]:hover .post-firma[data-astro-cid-lcdefpme]{color:var(--ambar)}.faq-lista[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;max-width:780px;margin-left:auto;margin-right:auto;display:flex}.faq[data-astro-cid-lcdefpme]{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-card);box-shadow:var(--sombra-1);padding:4px 22px}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{color:var(--azul);cursor:pointer;padding:16px 30px 16px 0;font-weight:700;list-style:none;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--ambar);transition:transform var(--trans);font-size:1.4rem;font-weight:700;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-50%)rotate(45deg)}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--texto-suave);margin:0 0 var(--sp-2)}.hero-inner[data-astro-cid-lcdefpme]{gap:var(--sp-6);grid-template-columns:1.3fr .7fr;align-items:center;display:grid}.hero-visual[data-astro-cid-lcdefpme]{text-align:center}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{box-shadow:var(--sombra-2);border-radius:28px;display:inline-block}.materia-card[data-astro-cid-lcdefpme]{flex-direction:column;text-decoration:none;display:flex}.materia-top[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-2);flex-wrap:wrap;gap:8px;display:flex}.materia-resumen[data-astro-cid-lcdefpme]{color:var(--texto-suave);flex-grow:1;font-size:.95rem}.materia-mas[data-astro-cid-lcdefpme]{color:var(--azul);font-size:.9rem;font-weight:700}.materia-card[data-astro-cid-lcdefpme]:hover .materia-mas[data-astro-cid-lcdefpme]{color:var(--ambar)}.bloque-claro[data-astro-cid-lcdefpme]{background:var(--blanco);border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.icono[data-astro-cid-lcdefpme]{background:var(--azul-claro);width:48px;height:48px;color:var(--azul);margin-bottom:var(--sp-2);border-radius:12px;justify-content:center;align-items:center;display:flex}.stats-band[data-astro-cid-lcdefpme]{background:var(--azul)}.stats-grid[data-astro-cid-lcdefpme]{gap:var(--sp-4);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.stat[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--fuente-titulo);color:#fff;font-size:2.6rem;font-weight:800;line-height:1}.stat-lbl[data-astro-cid-lcdefpme]{color:var(--ambar);font-size:.95rem;font-weight:500}.cta[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--azul) 0%, var(--azul-oscuro) 100%)}.btn-sobre-oscuro[data-astro-cid-lcdefpme]{color:#fff;border-color:#fff}.btn-sobre-oscuro[data-astro-cid-lcdefpme]:hover{color:var(--azul);background:#fff}@media (max-width:780px){.hero[data-astro-cid-lcdefpme]{padding:var(--sp-6) 0 var(--sp-4)}.hero[data-astro-cid-lcdefpme]:after{font-size:18rem;bottom:-60px}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme] .grupo-btn[data-astro-cid-lcdefpme]{justify-content:center}.hero-visual[data-astro-cid-lcdefpme]{display:none}.hero-chips[data-astro-cid-lcdefpme]{justify-content:center}.kicker-desktop[data-astro-cid-lcdefpme]{display:none}.kicker-movil[data-astro-cid-lcdefpme]{display:inline-block}.stats-grid[data-astro-cid-lcdefpme]{gap:var(--sp-4);grid-template-columns:1fr}}
