._2A9ehW_breadcrumb{color:var(--shell-muted);font:620 .68rem/1.2 var(--font-shell-sans);align-items:center;gap:.55rem;margin-block-end:1.35rem;display:flex}._2A9ehW_breadcrumb a{color:inherit;text-decoration:none}._2A9ehW_breadcrumb span[aria-current=page]{color:var(--shell-ink)}._2A9ehW_header{border-block-end:1px solid var(--shell-line-strong);grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-block-end:1.75rem;display:grid}._2A9ehW_header>div>p{color:var(--shell-accent);font:720 .64rem/1.2 var(--font-shell-sans);letter-spacing:.14em;text-transform:uppercase;margin-block-end:.55rem}._2A9ehW_header h1{font:520 clamp(2.2rem, 4.5vw, 3.9rem)/.96 var(--font-shell-serif);letter-spacing:-.05em;text-wrap:balance}._2A9ehW_header>p{color:var(--shell-muted);font:500 .86rem/1.55 var(--font-shell-sans)}._2A9ehW_sectionHeader{justify-content:space-between;align-items:baseline;gap:2rem;margin-block:1.5rem .75rem;display:flex}._2A9ehW_sectionHeader h2{font:650 .72rem/1.2 var(--font-shell-sans);letter-spacing:.11em;text-transform:uppercase}._2A9ehW_sectionHeader span{color:var(--shell-muted-soft);font:540 1.35rem/1 var(--font-shell-serif);font-variant-numeric:tabular-nums}._2A9ehW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;display:grid}._2A9ehW_card{--degree-accent:var(--shell-accent);border:1px solid var(--shell-line);border-block-start:.2rem solid var(--degree-accent);background:var(--shell-paper-raised);min-height:8rem;color:var(--shell-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s,box-shadow .18s;display:grid}._2A9ehW_card[data-degree=ia-ciberseguridad]{--degree-accent:#72598a}._2A9ehW_card[data-degree=ingenieria-informatica]{--degree-accent:#17675f}._2A9ehW_index{color:var(--shell-muted-soft);font:650 .62rem/1 var(--font-shell-sans);letter-spacing:.1em;align-self:start}._2A9ehW_cardCopy{flex-direction:column;min-width:0;display:flex}._2A9ehW_cardCopy>span{color:var(--degree-accent);font:720 .59rem/1.2 var(--font-shell-sans);letter-spacing:.12em;text-transform:uppercase;margin-block-end:.35rem}._2A9ehW_cardCopy strong{max-width:24ch;font:510 clamp(1.25rem, 2.2vw, 1.75rem)/1.05 var(--font-shell-serif);letter-spacing:-.025em;text-wrap:balance}._2A9ehW_action{font:700 .68rem/1 var(--font-shell-sans);align-items:center;gap:.55rem;display:inline-flex}._2A9ehW_card:focus-visible,._2A9ehW_breadcrumb a:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){._2A9ehW_breadcrumb a:hover{color:var(--shell-accent)}._2A9ehW_card:hover{border-color:color-mix(in srgb, var(--degree-accent) 48%, transparent);transform:translateY(-.15rem);box-shadow:0 .8rem 2rem #17312f14}}@media (max-width:760px){._2A9ehW_header{grid-template-columns:1fr;gap:.85rem}._2A9ehW_grid{grid-template-columns:1fr}}@media (max-width:460px){._2A9ehW_card{grid-template-columns:auto minmax(0,1fr)}._2A9ehW_action{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){._2A9ehW_card{transition-duration:1ms}}
.vzfz6W_invite{color:var(--shell-muted);font:500 .82rem/1.8 var(--font-shell-sans);margin-block-start:1.4rem}.vzfz6W_invite strong{color:var(--shell-ink);font-weight:650}.vzfz6W_action{border:1px solid color-mix(in srgb, var(--shell-accent) 42%, transparent);background:var(--shell-accent-soft);min-height:2.5rem;box-shadow:0 0 .75rem var(--shell-accent-soft);color:var(--shell-accent);white-space:nowrap;vertical-align:middle;border-radius:.3rem;align-items:center;gap:.3rem;margin-inline-start:.2rem;padding:.3rem .65rem;font-weight:720;line-height:1.2;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.vzfz6W_action:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.vzfz6W_action:hover{background:var(--shell-accent);box-shadow:0 0 1rem var(--shell-accent-soft);color:var(--shell-paper)}}@media (prefers-reduced-motion:reduce){.vzfz6W_action{transition:none}}
._2Osydq_page{background:var(--shell-paper);min-height:calc(100vh - 4.5rem);color:var(--shell-ink);font-family:var(--font-shell-sans)}._2Osydq_page a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}._2Osydq_inner{width:min(100% - 3rem,76rem);margin-inline:auto;padding-block:clamp(1.5rem,3vw,2.25rem) clamp(3rem,6vw,5rem);animation:.3s cubic-bezier(.23,1,.32,1) both _2Osydq_page-enter}._2Osydq_breadcrumb{color:var(--shell-muted);font:620 .66rem/1.2 var(--font-shell-sans);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:1rem;display:flex}._2Osydq_breadcrumb a{color:inherit;text-decoration:none}._2Osydq_breadcrumb span[aria-current=page]{color:var(--shell-ink)}._2Osydq_header{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}._2Osydq_header>div>p{color:var(--shell-accent);font:720 .62rem/1.2 var(--font-shell-sans);letter-spacing:.13em;text-transform:uppercase;margin-block-end:.45rem}._2Osydq_header h1{max-width:24ch;font:520 clamp(1.9rem, 4vw, 3.3rem)/.98 var(--font-shell-serif);letter-spacing:-.045em;text-wrap:balance}._2Osydq_header>p{color:var(--shell-muted);font:500 .82rem/1.5 var(--font-shell-sans)}._2Osydq_adRail{display:none}._2Osydq_breadcrumb a:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}@keyframes _2Osydq_page-enter{0%{opacity:0;transform:translateY(.65rem)}}@media (hover:hover) and (pointer:fine){._2Osydq_breadcrumb a:hover{color:var(--shell-accent)}}@media (min-width:80rem) and (hover:hover) and (pointer:fine){._2Osydq_catalogLayout[data-ad-rails=true]{grid-template-columns:10rem minmax(0,1fr) 10rem;align-items:start;gap:2rem;width:min(100% - 3rem,88rem);margin-inline:auto;padding-block:2.25rem 5rem;display:grid}._2Osydq_catalogLayout[data-ad-rails=true] ._2Osydq_inner{grid-area:1/2;width:100%;min-width:0;padding:0}._2Osydq_catalogLayout ._2Osydq_adRail{grid-row:1;display:block;position:sticky;top:6rem}._2Osydq_adRailLeft{grid-column:1}._2Osydq_adRailRight{grid-column:3}}@media (max-height:46rem){._2Osydq_catalogLayout ._2Osydq_adRail{position:static}}@media (max-width:760px){._2Osydq_inner{width:min(100% - 2rem,76rem)}._2Osydq_header{grid-template-columns:1fr;gap:.75rem}}@media (prefers-reduced-motion:reduce){._2Osydq_inner{animation-duration:1ms}}
.gTVO3q_list{list-style:none}.gTVO3q_item{border-block-start:1px solid var(--catalog-line)}.gTVO3q_item:last-child{border-block-end:1px solid var(--catalog-line)}.gTVO3q_card{min-height:8.5rem;color:var(--catalog-ink);transition:color .22s var(--catalog-ease), background-color .22s var(--catalog-ease);grid-template-columns:2.5rem minmax(5.5rem,.18fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3.5vw,3.75rem);padding:1rem clamp(.75rem,2vw,1.5rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.gTVO3q_card:before{background:var(--catalog-accent);content:"";transform-origin:bottom;width:.25rem;transition:transform .26s var(--catalog-ease);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.gTVO3q_index{color:var(--catalog-muted-soft);font:650 .68rem/1 var(--font-shell-sans);letter-spacing:.13em;align-self:start;padding-block-start:.35rem}.gTVO3q_mark{aspect-ratio:1.45;border:1px solid var(--catalog-line);background:var(--catalog-paper-raised);place-items:center;width:clamp(5rem,8vw,6.5rem);display:grid}.gTVO3q_logo{object-fit:contain;width:74%;height:64%}.gTVO3q_monogram{color:var(--catalog-accent);font:570 clamp(1.35rem, 2.4vw, 1.85rem)/1 var(--font-shell-serif);letter-spacing:-.045em}.gTVO3q_copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.gTVO3q_kind{color:var(--catalog-accent);font:700 .64rem/1.2 var(--font-shell-sans);letter-spacing:.13em;text-transform:uppercase;margin-block-end:.35rem}.gTVO3q_name{max-width:15ch;font:500 clamp(1.55rem, 3vw, 2.35rem)/1 var(--font-shell-serif);letter-spacing:-.04em}.gTVO3q_access{color:var(--catalog-muted);font:520 .82rem/1.45 var(--font-shell-sans);margin-block-start:.5rem}.gTVO3q_action{border:1px solid var(--catalog-line-strong);min-height:2.75rem;font:680 .75rem/1 var(--font-shell-sans);white-space:nowrap;transition:color .18s var(--catalog-ease), background-color .18s var(--catalog-ease), border-color .18s var(--catalog-ease);align-items:center;gap:.75rem;padding-inline:1rem;display:inline-flex}.gTVO3q_action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;transition:transform .2s var(--catalog-ease)}.gTVO3q_empty{border-block:1px solid var(--catalog-line);color:var(--catalog-muted);font:500 1rem/1.6 var(--font-shell-sans);text-align:center;padding:4rem 1.5rem}.gTVO3q_card:focus-visible{z-index:1;outline:3px solid var(--shell-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.gTVO3q_card:hover{background:color-mix(in srgb, var(--catalog-accent) 5%, var(--catalog-paper))}.gTVO3q_card:hover:before{transform-origin:top;transform:scaleY(1)}.gTVO3q_card:hover .gTVO3q_action{border-color:var(--catalog-accent);background:var(--catalog-accent);color:var(--catalog-paper-raised)}.gTVO3q_card:hover .gTVO3q_action svg{transform:translate(.2rem)}}@media (max-width:760px){.gTVO3q_card{grid-template-columns:2.25rem minmax(0,1fr);gap:1.1rem 1rem;min-height:0;padding-block:1.15rem}.gTVO3q_index{grid-row:1/span 2}.gTVO3q_mark{width:min(6.5rem,40vw)}.gTVO3q_copy{grid-column:2}.gTVO3q_name{font-size:clamp(1.75rem,9vw,2.55rem)}.gTVO3q_action{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){.gTVO3q_card,.gTVO3q_card:before,.gTVO3q_action,.gTVO3q_action svg{transition-duration:1ms}}
.ITaPEq_page{background:var(--shell-paper);min-height:calc(100vh - 4.5rem);color:var(--shell-ink);font-family:var(--font-shell-sans)}.ITaPEq_page a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ITaPEq_inner{width:min(100% - 3rem,76rem);margin-inline:auto;padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(3rem,6vw,5rem);animation:.3s cubic-bezier(.23,1,.32,1) both ITaPEq_page-enter}@keyframes ITaPEq_page-enter{0%{opacity:0;transform:translateY(.65rem)}}@media (max-width:760px){.ITaPEq_inner{width:min(100% - 2rem,76rem)}}@media (prefers-reduced-motion:reduce){.ITaPEq_inner{animation-duration:1ms}}
.qDQtOW_page{--catalog-paper:var(--shell-paper);--catalog-paper-raised:var(--shell-paper-raised);--catalog-ink:var(--shell-ink);--catalog-muted:var(--shell-muted);--catalog-muted-soft:var(--shell-muted-soft);--catalog-line:var(--shell-line);--catalog-line-strong:var(--shell-line-strong);--catalog-accent:var(--shell-accent);--catalog-ease:cubic-bezier(.23, 1, .32, 1);background:var(--catalog-paper);min-height:calc(100vh - 4.5rem);color:var(--catalog-ink);font-family:var(--font-shell-sans)}.qDQtOW_page ::selection{background:var(--catalog-accent);color:var(--catalog-paper-raised)}.qDQtOW_page a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qDQtOW_inner{width:min(100% - 3rem,76rem);margin-inline:auto;padding-block:clamp(2rem,4vw,3.25rem) clamp(3rem,6vw,5rem)}.qDQtOW_pageHeader{border-block-end:1px solid var(--catalog-line-strong);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-block-end:clamp(1.75rem,3.5vw,2.75rem);display:grid}.qDQtOW_eyebrow{color:var(--catalog-accent);letter-spacing:.14em;text-transform:uppercase;margin-block-end:.65rem;font-size:.64rem;font-weight:720}.qDQtOW_pageHeader h1{font:520 clamp(2.25rem, 5vw, 4.25rem)/.95 var(--font-shell-serif);letter-spacing:-.052em;text-wrap:balance}.qDQtOW_intro{color:var(--catalog-muted);font-size:.88rem;line-height:1.55}.qDQtOW_accessNote{color:var(--catalog-ink);margin-block-start:.45rem;font-size:.78rem;font-weight:650}.qDQtOW_catalog{padding-block-start:clamp(1.5rem,3vw,2.25rem)}.qDQtOW_catalogHeader{justify-content:space-between;align-items:baseline;gap:2rem;margin-block-end:.85rem;display:flex}.qDQtOW_catalogHeader h2{font:620 .72rem/1.2 var(--font-shell-sans);letter-spacing:.11em;text-transform:uppercase}.qDQtOW_catalogHeader>span{color:var(--catalog-muted-soft);font:540 1.35rem/1 var(--font-shell-serif);font-variant-numeric:tabular-nums}.qDQtOW_pageHeader,.qDQtOW_catalog{animation:qDQtOW_catalog-enter .32s var(--catalog-ease) both}.qDQtOW_catalog{animation-delay:35ms}@keyframes qDQtOW_catalog-enter{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:760px){.qDQtOW_inner{width:min(100% - 2rem,76rem);padding-block-start:1.5rem}.qDQtOW_pageHeader{grid-template-columns:1fr;gap:1rem}.qDQtOW_pageHeader h1{font-size:clamp(2.35rem,12vw,3.5rem)}.qDQtOW_intro{max-width:34rem}}@media (prefers-reduced-motion:reduce){.qDQtOW_pageHeader,.qDQtOW_catalog{animation-duration:1ms;animation-delay:0s}}
