@keyframes medRevealUp{0%{opacity:0;transform:translateY(20px) scale(.985)}65%{opacity:1;transform:translateY(-2px) scale(1.002)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes medRevealSoft{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:root{--med-blue:#2E4A7D;--med-yellow:#B8923A;--med-purple:#5B427A;--med-orange:#B5693F;--med-green:#2E6A52;--med-magenta:#8A3C56;--med-neutral-900:#10243f;--med-neutral-700:#304864;--med-neutral-500:#5e7390;--med-surface:#ffffff;--med-surface-soft:#f7f9fd;--med-shadow:0 14px 30px rgba(16, 36, 63, 0.1);--med-color-success:#27ae60;--med-color-warning:#f39c12;--med-color-danger:#e74c3c;--hh-bg:#ffffff;--hh-border-color:#e5e7eb;--hh-border:1px solid var(--hh-border-color);--hh-radius:16px;--hh-shadow:0 4px 16px rgba(15, 26, 43, 0.05);--hh-min-height:90px;--hh-padding-y:18px;--hh-padding-x:24px;--hh-divider:1px solid var(--hh-border-color)}body.med-mode-institucional{--med-blue:#34455f;--med-yellow:#8e7a4a;--med-purple:#5b4e68;--med-orange:#8c6248;--med-green:#3f5f54;--med-magenta:#6f4a58;--med-neutral-900:#17263a;--med-neutral-700:#3d4f66;--med-neutral-500:#5e6f84;--med-shadow:0 8px 20px rgba(16, 36, 63, 0.09)}.med-detail-page,.med-list-page{background:var(--med-bg, #f4f7fb)}.med-detail-page::before{display:none}.med-detail-wrap,.med-list-wrap{width:min(1340px,96vw)}.med-detail-hero,.med-list-hero{border-color:color-mix(in srgb,var(--med-brand) 24%,#d6dfeb);box-shadow:var(--med-shadow);background:var(--med-surface)}.med-area-toolbar-label,.med-card-title,.med-detail-kicker,.med-detail-title,.med-list-hero h1,.med-list-title,.med-type-label{color:var(--med-neutral-900)}.med-access-copy,.med-area-toolbar-results,.med-detail-subtitle,.med-empty-note,.med-list-excerpt,.med-list-hero p,.med-list-meta,.med-locked-copy,.med-prose,.med-type-sub{color:var(--med-neutral-700)}.med-chip,.med-file-badge,.med-filter-link,.med-list-pagination .page-numbers,.med-pill{border-color:color-mix(in srgb,var(--med-brand) 24%,#d3dde9);background:color-mix(in srgb,var(--med-brand) 10%,#fff);color:color-mix(in srgb,var(--med-brand) 74%,#11243f)}.med-chip--access,.med-filter-link.is-active,.med-list-pagination .page-numbers.current{background:linear-gradient(126deg,var(--med-brand),var(--med-brand-2));color:#fff;border-color:transparent}.med-card,.med-empty,.med-filter-bar,.med-list-card,.med-list-pagination,.med-table,.med-wpdm-tree-item{border-color:color-mix(in srgb,var(--med-brand) 18%,#dce3ee);box-shadow:0 8px 22px color-mix(in srgb,var(--med-brand) 8%,transparent)}.med-table thead th{background:color-mix(in srgb,var(--med-brand) 16%,#fff);color:color-mix(in srgb,var(--med-brand) 88%,#13283e)}.med-button,.med-button--blue,.med-button--danger,.med-button--ghost{background:linear-gradient(125deg,var(--med-brand),var(--med-brand-2));border:0}.med-button:hover{filter:saturate(1.02) brightness(.99)}body.med-mode-institucional .med-detail-hero,body.med-mode-institucional .med-list-hero{border-radius:16px;background:linear-gradient(116deg,color-mix(in srgb,var(--med-brand) 9%,#fff) 0%,color-mix(in srgb,var(--med-brand-2) 8%,#fff) 100%),var(--med-surface)}body.med-mode-institucional .med-card,body.med-mode-institucional .med-empty,body.med-mode-institucional .med-filter-bar,body.med-mode-institucional .med-list-card,body.med-mode-institucional .med-list-pagination,body.med-mode-institucional .med-table,body.med-mode-institucional .med-wpdm-tree-item{border-radius:12px;box-shadow:0 5px 14px color-mix(in srgb,var(--med-brand) 6%,transparent)}body.med-mode-institucional .med-chip,body.med-mode-institucional .med-file-badge,body.med-mode-institucional .med-filter-link,body.med-mode-institucional .med-pill{font-weight:600;background:color-mix(in srgb,var(--med-brand) 7%,#fff)}body.med-mode-institucional .med-button,body.med-mode-institucional .med-button--blue,body.med-mode-institucional .med-button--danger,body.med-mode-institucional .med-button--ghost{letter-spacing:.01em;box-shadow:0 8px 14px color-mix(in srgb,var(--med-brand) 17%,transparent)}body.med-mode-institucional .med-button:hover{filter:saturate(1.01) brightness(.995)}.med-avatar-fallback,.med-avatar-sm-fallback,.med-block-placeholder,.med-list-cover,.med-list-cover-fallback{background:linear-gradient(130deg,color-mix(in srgb,var(--med-brand) 15%,#fff),color-mix(in srgb,var(--med-brand-2) 14%,#fff))}.med-area-search-input:focus{outline-color:color-mix(in srgb,var(--med-brand) 32%,transparent)}.med-file-ext{background:linear-gradient(125deg,var(--med-brand),var(--med-brand-2))}.med-detail-page--programa,.med-list-page--areas,.med-list-page--programa,.med-list-page--tipo-programa{--med-brand:var(--med-blue);--med-brand-2:var(--med-yellow);--med-highlight:color-mix(in srgb, var(--med-blue) 10%, #ffffff);--med-bg:#eff3fa}.med-detail-page--programa-pregrado{--med-brand:#2e6a52;--med-brand-2:#1a9d6c;--med-highlight:#edf7f2;--med-bg:#f0f7f3}.med-detail-page--programa-pregrado .med-detail-hero{background:linear-gradient(135deg,rgba(46,106,82,.3)0,rgba(26,157,108,.26) 100%)!important;border-color:rgba(46,106,82,.5)!important}.med-detail-page--programa-especializacion .med-detail-hero{background:linear-gradient(135deg,rgba(91,66,122,.28)0,rgba(123,95,170,.22) 100%)!important;border-color:rgba(91,66,122,.48)!important}.med-detail-page--programa-especialidad .med-detail-hero{background:linear-gradient(135deg,rgba(46,74,125,.28)0,rgba(59,101,176,.22) 100%)!important;border-color:rgba(46,74,125,.48)!important}.med-detail-page--programa-maestria .med-detail-hero{background:linear-gradient(135deg,rgba(181,105,63,.28)0,rgba(212,134,63,.22) 100%)!important;border-color:rgba(181,105,63,.48)!important}.med-detail-page--programa-doctorado .med-detail-hero{background:linear-gradient(135deg,rgba(138,60,86,.28)0,rgba(181,74,114,.22) 100%)!important;border-color:rgba(138,60,86,.48)!important}.med-detail-page--programa-especializacion{--med-brand:#5b427a;--med-brand-2:#7b5faa;--med-highlight:#f3eef8;--med-bg:#f7f3fb}.med-detail-page--programa-especialidad{--med-brand:#2e4a7d;--med-brand-2:#3b65b0;--med-highlight:#eef2fa;--med-bg:#f3f5fa}.med-detail-page--programa-maestria{--med-brand:#b5693f;--med-brand-2:#d4863f;--med-highlight:#faf3ec;--med-bg:#fbf5ef}.med-detail-page--programa-doctorado{--med-brand:#8a3c56;--med-brand-2:#b54a72;--med-highlight:#fbeeef;--med-bg:#fdf2f5}.med-kicker--posgrado{background:color-mix(in srgb,var(--med-brand) 14%,#fff)!important;color:var(--med-brand)!important;border:1px solid color-mix(in srgb,var(--med-brand) 30%,#fff)}.med-detail-page--programa-doctorado .med-detail-hero,.med-detail-page--programa-especialidad .med-detail-hero,.med-detail-page--programa-especializacion .med-detail-hero,.med-detail-page--programa-maestria .med-detail-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--med-brand) 12%,#fff),color-mix(in srgb,var(--med-brand-2) 10%,#fff));border-color:color-mix(in srgb,var(--med-brand) 28%,#dde3ea)}.med-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1.5rem}.med-metric-card{background:var(--med-surface);border:1px solid var(--med-border);border-radius:14px;padding:1rem .9rem;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;box-shadow:0 4px 12px rgba(13,25,43,.05);transition:box-shadow .2s ease,transform .2s ease}.med-metric-card:hover{box-shadow:0 8px 20px rgba(13,25,43,.1);transform:translateY(-1px)}.med-metric-card--accent{border-color:color-mix(in srgb,var(--med-brand) 35%,var(--med-border));background:var(--med-highlight)}.med-metric-icon{color:var(--med-muted);margin-bottom:.25rem}.med-metric-value{font-size:1.25rem;font-weight:700;color:var(--med-text);line-height:1.2}.med-metric-card--accent .med-metric-value{color:var(--med-brand)}.med-metric-label{font-size:.72rem;color:var(--med-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.med-sidebar{display:flex;flex-direction:column;gap:1rem}.med-sidebar-widget{background:var(--med-surface);border:1px solid var(--med-border);border-radius:16px;padding:1.25rem;box-shadow:0 4px 12px rgba(13,25,43,.05)}.med-sidebar-widget-title{margin:0 0 .75rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--med-muted)}.med-cta-primary,.med-cta-secondary{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border-radius:10px;text-decoration:none;margin-bottom:.75rem;transition:all .2s ease}.med-cta-primary{padding:.75rem 1rem;background:linear-gradient(135deg,var(--med-brand),var(--med-brand-2));color:#fff;font-weight:700;font-size:.95rem;box-shadow:0 4px 14px color-mix(in srgb,var(--med-brand) 35%,transparent)}.med-cta-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--med-brand) 45%,transparent);color:#fff;text-decoration:none}.med-cta-secondary{padding:.7rem 1rem;background:var(--med-surface-soft);border:1.5px solid var(--med-border);color:var(--med-text);font-weight:600;font-size:.9rem}.med-cta-secondary:hover,.med-link-item:hover{background:var(--med-highlight);text-decoration:none}.med-cta-secondary:hover{border-color:var(--med-brand);color:var(--med-brand)}.med-link-group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.med-link-item{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;background:var(--med-surface-soft);border:1px solid var(--med-border);border-radius:8px;color:var(--med-brand-2);font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s ease}.med-link-item:hover{border-color:color-mix(in srgb,var(--med-brand-2) 40%,transparent)}.med-contact-block{margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--med-border)}.med-contact-title{margin:0 0 .6rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--med-muted)}.med-contact-item{display:flex;align-items:center;gap:.45rem;padding:.35rem 0;color:var(--med-brand-2);font-size:.88rem;text-decoration:none}.med-contact-item:hover{text-decoration:underline}@media (max-width:768px){.med-detail-grid{grid-template-columns:1fr!important}.med-metric-grid{grid-template-columns:repeat(2,1fr)!important}}.med-list-page--areas-overview{--med-brand:#3f5168;--med-brand-2:#66758a;--med-highlight:#e8edf3;--med-bg:#f3f6fa}.med-list-page--areas-overview .med-type-count,.med-list-page--areas-overview .med-type-count--doctorado,.med-list-page--areas-overview .med-type-count--especializacion,.med-list-page--areas-overview .med-type-count--maestria,.med-list-page--areas-overview .med-type-count--otros,.med-list-page--areas-overview .med-type-count--pregrado{--accent:#5e6d80;--accent-2:#7b8a9b;--value-text:#ffffff}.med-detail-page--departamento,.med-detail-page--docente,.med-detail-page--laboratorio,.med-list-page--departamento,.med-list-page--docente,.med-list-page--laboratorio{--med-brand:var(--med-green);--med-brand-2:var(--med-blue);--med-highlight:color-mix(in srgb, var(--med-green) 12%, #ffffff);--med-bg:#edf5f1}.med-detail-page--grupo,.med-detail-page--investigacion,.med-list-page--area-investigacion,.med-list-page--grupo,.med-list-page--investigacion{--med-brand:var(--med-purple);--med-brand-2:var(--med-magenta);--med-highlight:color-mix(in srgb, var(--med-purple) 11%, #ffffff);--med-bg:#f3eef8}.med-detail-page--semillero,.med-list-page--semillero{--med-brand:var(--med-purple);--med-brand-2:var(--med-blue);--med-highlight:color-mix(in srgb, var(--med-purple) 10%, #ffffff);--med-bg:#f2eef8}.med-detail-page--curso,.med-detail-page--evento,.med-list-page--curso{--med-brand:var(--med-orange);--med-brand-2:var(--med-yellow);--med-highlight:color-mix(in srgb, var(--med-orange) 12%, #ffffff);--med-bg:#f9f2ec}.med-detail-page--archivo,.med-detail-page--instituto,.med-detail-page--noticia-programa,.med-detail-page--post,.med-list-page--biblioteca,.med-list-page--instituto,.med-list-page--post{--med-brand:var(--med-blue);--med-brand-2:var(--med-magenta);--med-highlight:color-mix(in srgb, var(--med-blue) 11%, #ffffff);--med-bg:#edf0f6}.med-type-count--pregrado{--accent:#b8923a;--accent-2:#96752f;--value-text:#1f1a10}.med-type-count--especializacion{--accent:#8a3c56;--accent-2:#6f3045}.med-type-count--maestria{--accent:#2e6a52;--accent-2:#235540}.med-type-count--doctorado{--accent:#b5693f;--accent-2:#915536}.med-detail-page--area-curricular{--med-brand:#34455f;--med-brand-2:#5b6d84;--med-highlight:#e8edf3;--med-bg:#f2f5f9}.med-detail-page--area-curricular .med-area-explorer{display:grid;gap:1rem}.med-detail-page--area-curricular .med-area-toolbar{margin-bottom:0}.med-detail-page--area-curricular .med-area-subtitle{margin:.9rem 0 .75rem;color:var(--med-neutral-900);font-size:1rem}.med-detail-page--area-curricular .med-cards-grid--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.med-detail-page--area-curricular .med-area-empty-state{margin-top:0}.med-detail-page--area-curricular .med-related-list{margin-top:.75rem}.med-detail-page--area-curricular .med-accordion{overflow:hidden}.med-detail-page--area-curricular .med-accordion-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer;padding:.9rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--med-brand) 18%,#dce3ee);background:color-mix(in srgb,var(--med-brand) 6%,#fff)}.med-detail-page--area-curricular .med-accordion-summary::-webkit-details-marker{display:none}.med-detail-page--area-curricular .med-accordion-summary .med-card-title{margin:0;font-size:1rem}.med-detail-page--area-curricular .med-accordion-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;padding:0 .6rem;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(120deg,var(--med-brand),var(--med-brand-2))}.med-detail-page--area-curricular .med-accordion-panel{padding:1rem}.med-detail-page,.med-list-page{--med-brand:var(--med-blue);--med-brand-2:var(--med-blue);--med-highlight:color-mix(in srgb, var(--med-blue) 11%, #ffffff);--med-bg:#eff3fa}.med-type-count,.med-type-count--doctorado,.med-type-count--especializacion,.med-type-count--maestria,.med-type-count--otros,.med-type-count--pregrado{--accent:#5e6d80;--accent-2:#7b8a9b;--value-text:#ffffff}.med-animate-target{opacity:0;transform:translateY(20px) scale(.985);filter:saturate(.95);transition:filter .55s ease}.med-animate-target.is-inview{animation:medRevealUp .76s cubic-bezier(.2,.78,.25,1) forwards;animation-delay:calc(var(--med-anim-order, 0)*70ms)}.med-animate-target.is-inview:hover{filter:saturate(1.02)}body.med-mode-institucional .med-animate-target{transform:translateY(10px);filter:none}body.med-mode-institucional .med-animate-target.is-inview{animation:medRevealSoft .44s ease-out forwards;animation-delay:calc(var(--med-anim-order, 0)*50ms)}body.med-mode-institucional .med-animate-target.is-inview:hover{filter:none}.med-row-profile{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.med-cta-stack--grid{margin-top:1rem;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.med-cta-stack--top{margin-top:1rem}.med-related-heading{margin-top:0}.med-inline-submeta{display:block;margin-top:.25rem;line-height:1.45}.med-inline-separator,.med-inline-submeta{color:var(--med-neutral-500)}.med-news-list{margin:0;padding:0;list-style:none}.med-news-item{padding:.85rem 0;border-bottom:1px solid color-mix(in srgb,var(--med-brand) 16%,#d9e2ef)}.med-legacy-post:last-child,.med-news-item:last-child{border-bottom:0}.med-news-title{margin:0 0 .4rem}.med-news-date{margin:0 0 .5rem;color:var(--med-neutral-500);font-size:.9rem}.med-news-excerpt{margin:0;color:var(--med-neutral-700)}.med-heading-strong{margin:0 0 .45rem;color:var(--med-neutral-900)}.med-text-muted{margin:0 0 1rem;color:var(--med-neutral-500)}.med-legacy-main{background:var(--med-bg, #eef3fa);padding:1.8rem 0 3rem}.med-legacy-wrap{width:min(1180px,94vw);margin:0 auto}.med-legacy-stack,.med-legacy-wrap{display:grid;gap:1rem}.med-legacy-post{border-bottom:1px solid color-mix(in srgb,var(--med-brand) 16%,#d9e2ef);padding-bottom:1.25rem}.med-legacy-title{margin:0;font-size:clamp(1.35rem,2.6vw,2rem)}.med-legacy-link,.med-related-list--cards>li>a{color:var(--med-neutral-900);text-decoration:none}.med-legacy-link:hover{text-decoration:underline;color:color-mix(in srgb,var(--med-brand) 85%,#0f213a)}.med-404-wrap{text-align:center;max-width:680px;margin:0 auto}.med-404-code{font-size:clamp(4.2rem,16vw,8rem);font-weight:800;line-height:1;letter-spacing:.03em;margin:0;color:color-mix(in srgb,var(--med-brand) 65%,#243f67)}.med-404-title{margin:.9rem 0 .45rem;color:var(--med-neutral-900)}.med-404-copy{margin:0;color:var(--med-neutral-700)}.med-woocommerce-shell{padding:1rem 0}.med-list-page--biblioteca .med-wpdm-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:1.1rem}.med-card--sidebar{position:sticky;top:1.1rem}.med-card--sidebar.med-animate-target{opacity:1;transform:none;animation:none}.med-elementor-canvas{width:100%;max-width:100%;margin:0}.med-elementor-canvas .entry-content{margin-top:0;margin-bottom:0}.med-list-card-shell{padding:clamp(.95rem,1.5vw,1.2rem)}.med-related-list--cards{margin:0;padding:0;list-style:none;gap:.85rem}.med-related-list--cards>li{margin:0;border:1px solid color-mix(in srgb,var(--med-brand) 18%,#d5dfec);border-radius:12px;padding:.9rem 1rem;background:color-mix(in srgb,var(--med-brand) 4%,#fff)}.med-related-list--cards>li>a{display:inline-block;font-weight:700;font-size:1.02rem}.med-related-list--cards>li>a:hover{color:color-mix(in srgb,var(--med-brand) 82%,#10243f);text-decoration:underline}.med-related-list--cards>li>p{margin:.48rem 0 0;color:var(--med-neutral-700)}.med-pagination-block{margin-top:1.2rem}.med-pagination-block .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.15rem;padding:0 .7rem;margin:0 .2rem .35rem 0;border-radius:999px;border:1px solid color-mix(in srgb,var(--med-brand) 22%,#d7e1ee);color:var(--med-neutral-900);background:color-mix(in srgb,var(--med-brand) 7%,#fff);text-decoration:none}.med-pagination-block .page-numbers.current{border-color:transparent;color:#fff;background:linear-gradient(126deg,var(--med-brand),var(--med-brand-2))}.med-pagination-block .page-numbers:hover{border-color:color-mix(in srgb,var(--med-brand) 34%,#cad5e4);background:color-mix(in srgb,var(--med-brand) 12%,#fff)}.med-filter-panel{display:grid;gap:.8rem}.med-filter-form{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.med-filter-field label{display:block;margin-bottom:.35rem;color:var(--med-neutral-900)}.med-filter-field select{width:100%;min-height:42px;border-radius:10px;border:1px solid color-mix(in srgb,var(--med-brand) 25%,#cfdaea);background:#fff;color:var(--med-neutral-900);padding:0 .72rem}.med-filter-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-start}.med-back-link-wrap{margin-top:1rem}.med-list-page--post .entry-content.med-prose{background:var(--med-surface);border:1px solid color-mix(in srgb,var(--med-brand) 18%,#dce3ee);border-radius:16px;padding:clamp(1rem,2.2vw,1.5rem);box-shadow:0 8px 22px color-mix(in srgb,var(--med-brand) 8%,transparent)}@media (prefers-reduced-motion:reduce){.med-animate-target,.med-animate-target.is-inview{opacity:1;transform:none;animation:none;transition:none;filter:none}}@media (max-width:740px){.med-legacy-main{padding-top:1rem}.med-detail-wrap,.med-legacy-wrap,.med-list-wrap{width:min(1320px,97vw)}}@media (max-width:980px){.med-card--sidebar{position:static}.med-detail-page--area-curricular .med-cards-grid--two-col,.med-filter-form,.med-list-page--biblioteca .med-wpdm-layout{grid-template-columns:1fr}}.med-detail-page .med-button,.med-detail-page .med-card,.med-detail-page .med-detail-hero,.med-detail-page .med-list-card,.med-detail-page .med-list-hero,.med-list-page .med-button,.med-list-page .med-card,.med-list-page .med-detail-hero,.med-list-page .med-list-card,.med-list-page .med-list-hero{transition:none!important;animation:none!important}.med-detail-page .med-button:hover,.med-detail-page .med-card:hover,.med-detail-page .med-list-card:hover,.med-list-page .med-button:hover,.med-list-page .med-card:hover,.med-list-page .med-list-card:hover{transform:none!important}.med-detail-page .med-animate-target,.med-detail-page .med-animate-target.is-inview,.med-list-page .med-animate-target,.med-list-page .med-animate-target.is-inview{opacity:1!important;transform:none!important;animation:none!important;transition:none!important;filter:none!important}.med-type-count,.med-type-count::before,.med-type-value::after{animation:none!important}.med-type-count{opacity:1!important;transform:none!important}#unalTop .mainMenu ul.nav.navbar-nav>li>.nav-link,#unalTop .mainMenu ul.nav.navbar-nav>li>a{text-transform:uppercase!important;letter-spacing:.04em}#unalTop .mainMenu ul.nav.navbar-nav .dropdown-menu a,#unalTop .mainMenu ul.nav.navbar-nav .sub-menu a{text-transform:none!important;letter-spacing:normal}#container_mainmenu_mobil ul.nav.navbar-nav>li>a{text-transform:uppercase;letter-spacing:.04em}.med-masonry{columns:3;column-gap:1.2rem}.med-masonry__item{break-inside:avoid;margin-bottom:1.2rem;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--med-blue) 15%,#d5dfec);background:var(--med-surface, #fff);box-shadow:0 4px 14px rgba(16,36,63,.06);transition:box-shadow .2s,transform .2s}.med-masonry__item:hover{box-shadow:0 8px 24px rgba(16,36,63,.12);transform:translateY(-2px)}.med-masonry__item--alto{border-color:color-mix(in srgb,var(--med-yellow) 35%,#d5dfec);border-width:2px}.med-masonry__item--alto .med-masonry__body{padding:1.3rem 1.2rem 1.1rem}.med-masonry__item--alto .med-masonry__title{font-size:1.25rem;line-height:1.35}.med-masonry__item--bajo{border-color:color-mix(in srgb,var(--med-blue) 10%,#e8ecf2)}.med-masonry__item--bajo .med-masonry__body{padding:.8rem .9rem}.med-masonry__item--bajo .med-masonry__title{font-size:.92rem;line-height:1.35;margin-bottom:.3rem}.med-masonry__link{display:block}.med-masonry__link,.med-masonry__link:hover{text-decoration:none;color:inherit}.med-masonry__img{width:100%;max-height:220px;overflow:hidden;background:color-mix(in srgb,var(--med-blue) 6%,#f0f3f8)}.med-masonry__img img{display:block;width:100%;height:100%;object-fit:cover}.med-masonry__body{padding:1rem 1.1rem .9rem}.med-masonry__badge{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .55rem;border-radius:5px;margin-bottom:.5rem}.med-masonry__badge--alto{background:color-mix(in srgb,var(--med-yellow) 18%,#fff);color:var(--med-yellow);border:1px solid color-mix(in srgb,var(--med-yellow) 30%,transparent)}.med-masonry__badge--bajo{background:color-mix(in srgb,var(--med-blue) 8%,#f5f7fa);color:var(--med-neutral-500);border:1px solid color-mix(in srgb,var(--med-blue) 12%,transparent)}.med-masonry__date{display:block;font-size:.78rem;color:var(--med-neutral-500);margin-bottom:.35rem}.med-masonry__title{font-size:1.05rem;font-weight:700;line-height:1.4;color:var(--med-neutral-900);margin:0 0 .4rem}.med-masonry__item:hover .med-masonry__title{color:var(--med-blue)}.med-masonry__excerpt{font-size:.88rem;line-height:1.55;color:var(--med-neutral-700);margin:0 0 .6rem}.med-masonry__meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.med-masonry__tag{font-size:.72rem;font-weight:600;background:color-mix(in srgb,var(--med-blue) 8%,#f0f4f9);color:var(--med-neutral-700);padding:.18rem .5rem;border-radius:4px;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.med-masonry__author{font-size:.72rem;color:var(--med-neutral-500);font-style:italic}@media (max-width:980px){.med-masonry{columns:2}}@media (max-width:600px){.med-masonry{columns:1}}.med-galeria-section{border-top:1px solid color-mix(in srgb,var(--med-blue) 12%,#e8ecf2);padding-top:1.5rem}.med-galeria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.med-galeria-grid__item{margin:0;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--med-blue) 12%,#e0e5ed);background:var(--med-surface-soft, #f7f9fd);transition:box-shadow .2s,transform .2s}.med-galeria-grid__item:hover{box-shadow:0 6px 18px rgba(16,36,63,.12);transform:translateY(-2px)}.med-galeria-grid__item a{display:block;line-height:0}.med-galeria-grid__img{width:100%;height:140px;object-fit:cover;display:block}.med-galeria-grid__caption{font-size:.75rem;color:var(--med-neutral-700);padding:.45rem .6rem;line-height:1.35;text-align:center}@media (max-width:600px){.med-galeria-grid{grid-template-columns:repeat(2,1fr)}}.med-programa-page{--hero-bg:#3D7FCC;background:#fff}.externos-archive,.externos-single,.dependencia-archive,.dependencia-single,.docente-archive,.docente-single,.edu-continuada-archive,.edu-continuada-single,.evento-archive,.evento-single,.med-archivo-archive,.med-archivo-folder-page,.med-archivo-single,.micrositio-single,.noticia-archive,.noticia-single,.programa-archive,.programa-single,.publicacion-archive,.publicacion-single,.servicio-archive,.servicio-single{background:#eef0f3}.externos-archive .section-gray,.externos-archive .section-light,.dependencia-archive .section-gray,.dependencia-archive .section-light,.docente-archive .section-gray,.docente-archive .section-light,.edu-continuada-archive .section-light,.evento-archive .section-light,.med-archivo-archive .section-light,.med-archivo-folder-page .section-light,.noticia-archive .section-gray,.noticia-archive .section-light,.programa-archive .section-gray,.programa-archive .section-light,.publicacion-archive .section-gray,.publicacion-archive .section-light,.servicio-archive .section-gray,.servicio-archive .section-light{background:#eef0f3;padding-top:0!important}.med-programa-page .page-hero{background:var(--hero-bg)!important;padding:60px 0 40px;position:relative}.med-programa-page .page-hero::before{display:none}.med-programa-page .page-hero-content{position:relative;z-index:1}.med-programa-page .page-hero-tag{display:inline-block;background:rgba(255,255,255,.2);padding:5px 14px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;color:#fff}.med-programa-page .page-hero-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:0 0 12px;line-height:1.1;color:#fff;font-family:"Ancizar Serif","Times New Roman",serif}.med-programa-page .page-hero-subtitle{font-size:1rem;opacity:.88;max-width:700px;margin:0;font-weight:400;color:rgba(255,255,255,.92)}.med-programa-page .page-hero-subtitle a{color:inherit;text-decoration:underline}.med-programa-section{background:0 0;border:0;border-radius:0;padding:0;margin-bottom:2.5rem}.med-programa-section:last-child,.med-prose p:last-child,.sidebar-card:last-child{margin-bottom:0}.med-prose{color:#334155;line-height:1.7;font-size:.97rem}.med-prose p{margin:0 0 .8rem}.med-programa-sidebar{position:sticky;top:1.5rem}.sidebar-card{background:#fff;border:0;border-left:5px solid var(--sidebar-card-accent, var(--page-color, #3D7FCC));border-radius:16px;padding:24px 24px 24px 22px;margin-bottom:18px;box-shadow:0 1px 2px rgba(15,26,43,.06)}.sidebar-card--center{text-align:center}.sidebar-card--flush{padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);max-width:calc(100% + 30px)}.sidebar-card--flush>.sidebar-title{padding:0 22px 14px}.med-child-pages-nav{margin-bottom:18px}.med-child-pages-list__btn--home{background:#f3f5f9;border-color:#b8c5dc}.med-child-pages-list__btn--home:hover{background:#e6ecf5;border-color:#4a7bbf}.sidebar-card .sidebar-title,.sidebar-card__title{margin:0 0 14px;font-size:1.05rem;font-weight:700;color:#153159;padding-bottom:0;border-bottom:0;font-family:"Ancizar Sans","Segoe UI",system-ui,sans-serif;line-height:1.3}.med-child-pages-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;align-items:stretch}.med-child-pages-list__item{margin:0;padding:0}.med-child-pages-list__btn{position:relative;display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:10px;background:#fff;color:#153159;text-decoration:none;font-size:.9rem;font-weight:600;line-height:1.3;border:1.5px solid #c5d0e2;box-shadow:0 1px 2px rgba(15,26,43,.05);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .25s ease,transform .2s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;width:100%}.med-child-pages-list__btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(100deg,transparent 25%,rgba(74,123,191,.18) 50%,transparent 75%);transform:translateX(-110%);transition:transform .55s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.med-child-pages-list__btn:hover::before{transform:translateX(110%)}.med-child-pages-list__btn:hover{background:#eaf0fa;border-color:#4a7bbf;color:#0e2147;box-shadow:0 4px 12px rgba(74,123,191,.22);transform:translateY(-2px)}.med-child-pages-list__btn:active{box-shadow:0 1px 2px rgba(15,26,43,.05);transform:translateY(0);transition-duration:.08s}.med-child-pages-list__btn:focus-visible{outline:2px solid #4a7bbf;outline-offset:2px}.med-child-pages-list__icon{flex:0 0 18px;color:#4a7bbf;position:relative;z-index:1;transition:transform .25s cubic-bezier(.4,0,.2,1)}.med-child-pages-list__label{flex:1 1 auto;min-width:0;position:relative;z-index:1;transition:transform .2s ease}.med-child-pages-list__btn:hover .med-child-pages-list__icon{transform:scale(1.15) rotate(-3deg)}.med-child-pages-list__btn:hover .med-child-pages-list__label{transform:translateX(2px)}.med-child-pages-list__arrow{flex:0 0 14px;color:#64748b;position:relative;z-index:1;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s ease}.med-child-pages-list__btn:hover .med-child-pages-list__arrow{color:#4a7bbf;transform:translateX(6px)}.med-child-pages-list__btn--current,.med-child-pages-list__btn--current:hover{background:#3d7fcc;color:#fff;border-color:#3d7fcc;box-shadow:0 2px 8px rgba(61,127,204,.3)}.med-child-pages-list__btn--current{cursor:default;font-weight:700;overflow:hidden}.med-child-pages-list__btn--current::before{display:none}.med-child-pages-list__btn--current:hover{transform:none}.med-child-pages-list__btn--current .med-child-pages-list__icon{color:#fff}.med-child-pages-list__btn--current .med-child-pages-list__arrow{display:none}.sidebar-card__dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;font-size:.9rem;font-family:"Ancizar Sans","Segoe UI",system-ui,sans-serif}.sidebar-card__dl dt{color:#64748b;font-weight:600;white-space:nowrap;font-family:inherit}.sidebar-card__dl dd{margin:0;color:#1e293b;font-weight:400;font-family:inherit}.deps-list,.sidebar-card__links{display:flex;flex-direction:column}.deps-list li{width:100%;break-inside:avoid}.sidebar-card__links{gap:.5rem}.sidebar-card__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border-radius:8px;font-size:.88rem;font-weight:600;text-decoration:none;border:1.5px solid #e2e8f0;color:#334155;background:#f8fafc;transition:border-color .15s,background .15s,color .15s;font-family:"Ancizar Sans","Segoe UI",system-ui,sans-serif}.sidebar-card__btn:hover{border-color:var(--hero-bg, #94b43b);color:var(--hero-bg, #94b43b);background:#fff;text-decoration:none}.sidebar-card__btn--primary{background:var(--hero-bg, #94b43b);border-color:var(--hero-bg, #94b43b);color:#fff}.sidebar-card__btn--primary:hover{opacity:.88;border-color:var(--hero-bg, #94b43b)}.sidebar-card__btn--outline{background:0 0;color:var(--hero-bg, #94b43b);border-color:var(--hero-bg, #94b43b)}.sidebar-card__btn--outline:hover,.sidebar-card__btn--primary:hover{background:var(--hero-bg, #94b43b);color:#fff}.sidebar-card__subtitle{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--hero-bg, #94b43b);margin:1.25rem 0 .6rem;padding-top:1rem;border-top:1px solid #e2e8f0}.sidebar-card__subtitle:first-of-type{margin-top:.5rem;padding-top:0;border-top:none}.sidebar-card__filetype{font-size:.7rem;font-weight:700;padding:.1rem .4rem;border-radius:4px;background:rgba(15,26,43,.08);color:#475569;text-transform:uppercase;letter-spacing:.04em}.sidebar-card__contact-item{display:flex;align-items:center;gap:.5rem;color:#334155;font-size:.88rem;text-decoration:none;padding:.25rem 0;font-family:"Ancizar Sans","Segoe UI",system-ui,sans-serif}.sidebar-card__contact-item:hover{text-decoration:underline}.sidebar-card__link{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;font-size:.85rem;font-weight:600;text-decoration:none}.sidebar-card__link:hover{color:#334155;text-decoration:none}@media (max-width:991px){.med-programa-sidebar{position:static}.med-programa-sidebar>.sidebar-card:first-child{margin-top:0}}@media (max-width:767px){.med-programa-page .page-hero{padding:40px 0 28px}.med-programa-page .page-hero-title{font-size:1.8rem}}@media print{.med-programa-page .page-hero{background:#3d7fcc!important}}.med-programa-info-page h2,.med-programa-page h2,.med-programa-section h2,.med-section-title,.single-dependencia .section h2,body.post-type-archive-evento .section h2{border-left:4px solid var(--page-color,#3d7fcc);padding-left:12px;color:var(--med-neutral-900)!important;font-size:1.3rem!important;font-weight:700!important;margin:0!important;line-height:1.3!important}.med-subsection-subtitle,.med-subsection-title{margin:0 0 .75rem!important;padding:0!important;border:0!important;color:var(--med-neutral-900)!important;font-size:1.2rem!important;font-weight:700!important;line-height:1.3!important}.med-subsection-subtitle{margin:0 0 .5rem!important;font-size:1rem!important;font-weight:600!important}.single-dependencia .single-article h2{border-left:4px solid var(--page-color,#3d7fcc);padding-left:12px;color:#3d7fcc}.med-programa-info-page h2[style*=med-neutral-900],.med-programa-section h2[style*=med-neutral-900]{color:var(--med-neutral-900)}.dep-panel{background:#fff;border:0;border-left:5px solid #3d7fcc;border-radius:16px;padding:24px 24px 24px 22px;margin-bottom:18px;box-shadow:0 1px 2px rgba(15,26,43,.06)}.med-related-list--items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.med-related-list__item{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:6px;transition:background .15s}.med-related-list__item:hover{background:#f5f5f5}.med-related-list__icon-wrap{display:inline-flex;align-items:center;height:1.4em;line-height:1.4;flex-shrink:0;font-size:14px}.med-related-list__icon-wrap .dashicons{font-size:16px;line-height:1;color:#ff9800}.med-related-list__link{flex:1;color:var(--med-neutral-900);text-decoration:none;font-size:14px;line-height:1.4}.med-related-list__link:hover{text-decoration:underline}.med-sub-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.med-sub-card,.med-sub-card__icon{align-items:center;border-radius:8px}.med-sub-card{display:flex;gap:14px;padding:14px 16px;background:#fff;border:1px solid #e1e4e8;text-decoration:none;color:var(--med-neutral-900);transition:box-shadow .2s,border-color .2s}.med-sub-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.med-sub-card__icon{display:inline-flex;justify-content:center;width:40px;height:40px;font-size:22px;line-height:1;flex-shrink:0}.med-sub-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.med-sub-card__title{font-size:14px;font-weight:600;line-height:1.3;color:var(--med-neutral-900)}.med-sub-card__chip{align-self:flex-start;font-size:11px;font-weight:600;padding:2px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}.med-news-carousel__inner{border-radius:12px;overflow:hidden}.med-news-carousel__link{display:block}.med-news-carousel__img{aspect-ratio:16/9;object-fit:cover;background:#f0f0f0}.med-empty-state--inline{margin:0;color:var(--med-neutral-700);font-size:.95rem;font-style:italic}.med-empty-state--cta,.med-empty-state--panel{text-align:center;padding:40px 20px;background:#f9f9f9;border-radius:8px}.med-empty-state--cta .dashicons,.med-empty-state--panel .dashicons{display:block;font-size:48px;color:#ccc;margin-bottom:12px;line-height:1}.med-empty-state--cta p,.med-empty-state--panel p{margin:0 0 16px;color:#666}.med-empty-state--cta{border:2px dashed #ddd}.med-empty-state--cta .button{display:inline-flex;align-items:center;gap:6px}.med-stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.med-stat-card,.med-stat-card__icon-box{border-radius:10px;display:flex;align-items:center}.med-stat-card{gap:14px;padding:16px 20px;background:#fff;border:1px solid #e0e0e0;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .1s,border-color .2s}.med-stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.med-stat-card__icon-box{width:40px;height:40px;justify-content:center;flex-shrink:0}.med-stat-card__icon-box .dashicons{font-size:20px}.med-stat-card__body{flex:1;min-width:0}.med-stat-card__count{font-size:24px;font-weight:700;color:var(--med-neutral-900);line-height:1}.med-stat-card__label{font-size:12px;color:#646970;margin-top:2px}.med-stat-card--vertical{flex-direction:column;text-align:center;padding:20px}.med-stat-card--vertical .med-stat-card__icon-box{margin-bottom:8px;width:auto;height:auto;background:0 0!important}.med-stat-card--vertical .med-stat-card__count,.med-stat-card--vertical .med-stat-card__icon-box .dashicons{font-size:28px}.med-stat-card--vertical .med-stat-card__label{margin-top:4px}.med-stat-card--vertical:hover{transform:translateY(-2px)}.med-section-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.med-section-header__title{margin:0;font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.med-section-header__title .dashicons{font-size:20px;line-height:1}.med-section-header__action{display:inline-flex;align-items:center;gap:4px}.dep-section-title{margin:0 0 14px!important;padding-left:0!important;border-left:0!important;color:#153159!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.3!important;font-family:var(--bs-font-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)!important}/* === _page_link_color (added 2026-08-19): override del color del link por page === */
.med-child-pages-list__btn{color:var(--page-link-color,#153159);border:1.5px solid var(--page-link-border,#c5d0e2)}.med-child-pages-list__btn:hover{border-color:var(--page-link-color,#4a7bbf);color:var(--page-link-color,#0e2147)}.med-child-pages-list__icon{color:var(--page-link-color,#4a7bbf)}.med-child-pages-list__btn--current{background:var(--page-link-color,#3D7FCC);border-color:var(--page-link-color,#3D7FCC);color:#ffffff}.med-child-pages-list__btn--current:hover{background:var(--page-link-color,#3D7FCC);border-color:var(--page-link-color,#3D7FCC);color:#ffffff}
