.exalumnos-slider[data-astro-cid-h6sgipzj]{position:relative;width:100%;max-width:900px;max-height:600px;aspect-ratio:4 / 3;margin:0 auto;border-radius:1.25rem;overflow:hidden;box-shadow:0 8px 40px #0000002e}.slider-track[data-astro-cid-h6sgipzj]{position:relative;width:100%;height:100%}.slide[data-astro-cid-h6sgipzj]{position:absolute;inset:0;opacity:0;transition:opacity .55s ease;pointer-events:none}.slide[data-astro-cid-h6sgipzj].active{opacity:1;pointer-events:auto}.slide-img[data-astro-cid-h6sgipzj]{width:100%;height:100%;object-fit:cover;display:block}.slide-no-img[data-astro-cid-h6sgipzj]{width:100%;height:100%;background:linear-gradient(135deg,#017623,#002b5c);display:flex;align-items:center;justify-content:center}.arrow[data-astro-cid-h6sgipzj]{position:absolute;top:50%;translate:0 -50%;z-index:10;width:2.75rem;height:2.75rem;border-radius:50%;background:#ffffff26;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,scale .15s}.arrow[data-astro-cid-h6sgipzj]:hover{background:#ffffff47;scale:1.08}.arrow[data-astro-cid-h6sgipzj]:active{scale:.95}.arrow[data-astro-cid-h6sgipzj] svg[data-astro-cid-h6sgipzj]{width:1.15rem;height:1.15rem}.arrow-prev[data-astro-cid-h6sgipzj]{left:1rem}.arrow-next[data-astro-cid-h6sgipzj]{right:1rem}.dots[data-astro-cid-h6sgipzj]{position:absolute;bottom:1.1rem;left:50%;translate:-50% 0;display:flex;gap:.45rem;z-index:10}.dot[data-astro-cid-h6sgipzj]{width:.5rem;height:.5rem;border-radius:999px;background:#ffffff59;border:none;padding:0;cursor:pointer;transition:background .25s,width .25s}.dot[data-astro-cid-h6sgipzj].active{background:#e00706;width:1.5rem}.counter[data-astro-cid-h6sgipzj]{position:absolute;top:1rem;right:1.25rem;font-size:.72rem;font-weight:700;color:#ffffffb3;letter-spacing:.05em;z-index:10}.counter-sep[data-astro-cid-h6sgipzj]{margin:0 .2rem;opacity:.5}@media(max-width:600px){.exalumnos-slider[data-astro-cid-h6sgipzj]{border-radius:.75rem;max-width:100%}.arrow[data-astro-cid-h6sgipzj]{width:2.1rem;height:2.1rem}.arrow-prev[data-astro-cid-h6sgipzj]{left:.5rem}.arrow-next[data-astro-cid-h6sgipzj]{right:.5rem}}.section-personal[data-astro-cid-p4woimih]{background-color:#fff}.section-egresados[data-astro-cid-p4woimih]{background-color:#f8fafc}.section-egresados[data-astro-cid-p4woimih]{border-top:1px solid #e5e7eb}.section-badge[data-astro-cid-p4woimih]{display:inline-flex;align-items:center;gap:6px;background:#eef2ff;color:#017623;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:999px;border:1px solid #c7d2fe}.section-badge--gold[data-astro-cid-p4woimih]{background:#fefce8;color:#92400e;border-color:#fde68a}.section-title[data-astro-cid-p4woimih]{font-size:1.5rem;font-weight:800;color:#017623;margin-top:10px;line-height:1.2}.section-desc[data-astro-cid-p4woimih]{color:#6b7280;font-size:.9rem;max-width:540px;margin-bottom:2rem}.personal-tabs[data-astro-cid-p4woimih]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:1.5rem;border-bottom:2px solid #e5e7eb;padding-bottom:0}.personal-tab[data-astro-cid-p4woimih]{padding:10px 20px;font-size:.875rem;font-weight:600;color:#6b7280;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;border-radius:6px 6px 0 0;transition:color .15s,border-color .15s,background .15s}.personal-tab[data-astro-cid-p4woimih]:hover{color:#017623;background:#0176230d}.personal-tab--active[data-astro-cid-p4woimih]{color:#017623;border-bottom-color:#017623;background:#0176230d}.panel-info[data-astro-cid-p4woimih]{margin-bottom:1.25rem}.panel-title[data-astro-cid-p4woimih]{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:4px}.panel-desc[data-astro-cid-p4woimih]{font-size:.875rem;color:#6b7280;max-width:620px;line-height:1.6}.table-card[data-astro-cid-p4woimih]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000d,0 6px 20px #0000000f;overflow:hidden}.empty-msg[data-astro-cid-p4woimih]{padding:2rem 1.5rem;color:#9ca3af;font-size:.875rem}.personal-table .wp-block-table{overflow-x:auto;margin:0}.personal-table table{width:100%;border-collapse:collapse;font-size:.875rem}.personal-table thead tr{background-color:#017623}.personal-table th{padding:14px 20px;text-align:left;font-weight:600;color:#fff;white-space:nowrap;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.personal-table th:first-child{border-left:4px solid #e00706}.personal-table td{padding:13px 20px;border-bottom:1px solid #f1f5f9;color:#374151;vertical-align:middle}.personal-table td:first-child{font-weight:600;color:#111827;border-left:4px solid transparent;transition:border-color .15s}.personal-table tbody tr:nth-child(2n) td{background-color:#f8fafc}.personal-table tbody tr:hover td{background-color:#eff6ff}.personal-table tbody tr:hover td:first-child{border-left-color:#e00706}.personal-table a{display:inline-flex;align-items:center;gap:4px;background:#eef2ff;color:#017623;text-decoration:none;font-size:.75rem;font-weight:600;padding:5px 12px;border-radius:6px;border:1px solid #c7d2fe;transition:background .15s,color .15s,border-color .15s}.personal-table a:after{content:"↗";font-size:.7rem;opacity:.7}.personal-table a:hover{background:#017623;color:#e00706;border-color:#017623}html.dark .section-personal[data-astro-cid-p4woimih]{background-color:var(--dm-bg)}html.dark .section-egresados[data-astro-cid-p4woimih]{background-color:var(--dm-surface);border-top-color:var(--dm-border)}html.dark .section-title[data-astro-cid-p4woimih]{color:var(--dm-text)}html.dark .section-desc[data-astro-cid-p4woimih]{color:var(--dm-text-muted)}html.dark .section-badge[data-astro-cid-p4woimih]{background:#1e2d4a;color:#93b4e8;border-color:#2d4a7a}html.dark .section-badge--gold[data-astro-cid-p4woimih]{background:#2a1f0a;color:#f87171;border-color:#78500a}html.dark .personal-tabs[data-astro-cid-p4woimih]{border-bottom-color:var(--dm-border)}html.dark .personal-tab[data-astro-cid-p4woimih]{color:var(--dm-text-muted)}html.dark .personal-tab[data-astro-cid-p4woimih]:hover{color:#fff;background:#ffffff0f}html.dark .personal-tab--active[data-astro-cid-p4woimih]{color:#fff;border-bottom-color:#fff;background:#ffffff0f}html.dark .panel-title[data-astro-cid-p4woimih]{color:var(--dm-text)}html.dark .panel-desc[data-astro-cid-p4woimih]{color:var(--dm-text-muted)}html.dark .table-card[data-astro-cid-p4woimih]{background:var(--dm-card);border-color:var(--dm-border);box-shadow:none}html.dark .personal-table thead tr{background-color:var(--dm-elevated)}html.dark .personal-table th{color:var(--dm-text)}html.dark .personal-table td{color:var(--dm-text-body);border-color:var(--dm-border-soft)}html.dark .personal-table td:first-child{color:var(--dm-text)}html.dark .personal-table tbody tr:nth-child(2n) td{background-color:var(--dm-surface)}html.dark .personal-table tbody tr:hover td{background-color:var(--dm-elevated)}html.dark .personal-table a{background:#1e2d4a;color:var(--dm-red);border-color:#2d4a7a}html.dark .personal-table a:hover{background:var(--dm-elevated);color:#fff;border-color:var(--dm-border)}
