[data-uv].cf-uv{background:transparent}[data-uv] .uv-hero.cf-uvhero{margin-top:0;padding:72px 0 64px;min-height:0}@media(min-width:1180px){[data-uv] .uv-hero.cf-uvhero{padding:84px 0 70px}[data-uv] .cf-uvhero .cf-uvhero__inner{min-height:470px}}[data-uv] .cf-uvhero h1{font-family:var(--uv-serif);font-weight:700;color:#fff;margin:10px 0 0;font-size:clamp(34px,4.8vw,60px);line-height:1.3}[data-uv] .cf-uvhero .uv-hero__en{text-align:right}[data-uv] .cf-badge{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 8px;border-radius:999px;background:#fff;color:#021e40;font-size:12.5px;font-weight:700}[data-uv] .cf-badge img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}[data-uv] .cf-kicker{margin:18px 0 0;font-size:16px;font-weight:700;color:#ffcd00}[data-uv] .cf-facts{margin:26px 0 0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){[data-uv] .cf-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-uv] .cf-fact{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:#0b3560;border:1px solid rgba(255,255,255,.16)}[data-uv] .cf-fact__ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#ffcd00;color:#021e40;font-size:14px}[data-uv] .cf-fact dt{margin:0;font-size:12px;font-weight:600;color:#e4e4e4}[data-uv] .cf-fact dd{margin:2px 0 0;font-size:14px;font-weight:700;color:#fff;line-height:1.5}[data-uv] .uv-hchip__ic--logo{background:#fff;box-shadow:inset 0 0 0 1.5px #e6e1d6}[data-uv] .uv-hchip__ic--logo img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}[data-uv] .cf-uvhero .cf-uvextras{position:relative;z-index:1;order:3}@media(min-width:1180px){[data-uv] .cf-uvhero .cf-uvextras{clear:both}}body.uv-chrome .cf-page .cf-stats-bar{background:#021e40!important;border-bottom:4px solid #FFCD00!important}body.uv-chrome .cf-page .cf-stat{border-right-color:#ffffff24!important;padding:26px 16px}body.uv-chrome .cf-page .cf-stat-val{color:#ffcd00!important;font-size:32px;font-weight:800}body.uv-chrome .cf-page .cf-stat-lbl{color:#e4e4e4!important;font-size:13px}@media(max-width:639px){body.uv-chrome .cf-page .cf-stats-bar{grid-template-columns:repeat(2,1fr)!important}}body.uv-chrome .cf-page section#cf-programs{background:#f6f4ee!important}body.uv-chrome .cf-page .cf-section-tag{color:#021e40!important;letter-spacing:0;font-size:14px;display:inline-flex;align-items:center;gap:10px}body.uv-chrome .cf-page .cf-section-tag:before{content:"";width:10px;height:10px;border-radius:999px;background:#ffcd00;box-shadow:0 0 0 4px #07294d26}body.uv-chrome .cf-page .cf-section-h2{color:#021e40!important;font-size:clamp(30px,4vw,44px)!important;font-weight:700!important}body.uv-chrome .cf-page .cf-gold-line{width:72px!important;height:4px!important;border-radius:4px;background:linear-gradient(90deg,#ffcd00 0 34%,#07294d 34% 100%)!important}body.uv-chrome .cf-page .cf-deg-card{background:#07294d!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 4px #ffcd00,0 16px 30px -20px #021e40b3!important}body.uv-chrome .cf-page .cf-deg-card:hover,body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current{background:#021e40!important;border-color:#ffcd00!important;box-shadow:inset 0 4px #ffcd00,0 24px 40px -20px #021e40cc!important}body.uv-chrome .cf-page .cf-deg-card-icon{background:#ffcd00!important;color:#021e40!important}body.uv-chrome .cf-page .cf-deg-card-icon i{color:#021e40!important}body.uv-chrome .cf-page .cf-deg-card-count{color:#fff!important}body.uv-chrome .cf-page .cf-deg-card-count small,body.uv-chrome .cf-page .cf-deg-card-en{color:#e4e4e4!important}body.uv-chrome .cf-page .cf-deg-card-label{color:#fff!important}body.uv-chrome .cf-page .cf-deg-card-go,body.uv-chrome .cf-page .cf-deg-card-go i{color:#ffcd00!important}body.uv-chrome .cf-page .cf-panel-title{color:#021e40!important}body.uv-chrome .cf-page .cf-panel-rule{background:linear-gradient(270deg,#ffcd00 0 72px,#07294d 72px)!important;height:3px!important}body.uv-chrome .cf-page .cf-panel-count{background:#ffcd00!important;color:#021e40!important;border-color:#ffcd00!important;border-radius:999px}body.uv-chrome .cf-page section:has([data-v2-chip]){background:#fff!important;border-color:#e6e1d6!important}body.uv-chrome .cf-page section:has([data-v2-chip]) h3{color:#021e40!important;font-size:clamp(26px,3.4vw,36px)!important}body.uv-chrome .cf-page [data-v2-chip]{background:#f6f4ee!important;border:1.5px solid #07294D!important;color:#021e40!important;border-radius:999px!important;transition:background-color .2s,color .2s}body.uv-chrome .cf-page [data-v2-chip]:hover{background:#07294d!important;color:#fff!important}body.uv-chrome .cf-page [data-graduates-v2],body.uv-chrome .cf-page [data-graduates-v2] section{background:#f6f4ee!important}body.uv-chrome .cf-page [data-graduates-v2] h2{color:#021e40!important}body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current .cf-deg-card-count,body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current .cf-deg-card-label{color:#fff!important}body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current .cf-deg-card-count small,body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current .cf-deg-card-en{color:#e4e4e4!important}body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current .cf-deg-card-go,body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current .cf-deg-card-go i,body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card:hover .cf-deg-card-go i{color:#ffcd00!important}body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current .cf-deg-card-icon{background:#ffcd00!important;color:#021e40!important}body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current .cf-deg-card-icon i{color:#021e40!important}body.uv-chrome .cf-page.cf-page.cf-page .cf-deg-card.is-current:after{background:#ffffff12!important}[data-uv] .uv-hero.cf-uvhero[data-cf-v5]{margin-top:-84px;padding:100px 0 0;min-height:0}@media(min-width:640px){[data-uv] .uv-hero.cf-uvhero[data-cf-v5]{margin-top:-88px;padding-top:104px}}@media(min-width:1024px){[data-uv] .uv-hero.cf-uvhero[data-cf-v5]{margin-top:-100px;padding-top:110px;min-height:566px}}[data-uv] .cf-uvhero[data-cf-v5] .cf-crumbs{position:relative;z-index:2;margin-bottom:12px}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav{padding:0!important;background:transparent!important;border:0!important}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav .ou-breadcrumbs-container{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;margin:0!important;padding:5px 8px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;box-shadow:none!important}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav :is(.ou-breadcrumbs-item,.ou-breadcrumbs-link,.ou-breadcrumbs-link span,.ou-home-icon){color:#fff!important;background:transparent!important}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav .ou-breadcrumbs-link:is(:hover,:focus-visible){background:#fff!important}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav .ou-breadcrumbs-link:is(:hover,:focus-visible) :is(span,.ou-home-icon){color:#021e40!important}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav :is(.ou-breadcrumbs-sep,.ou-breadcrumbs-sep svg){color:#e4e4e4!important}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav .ou-breadcrumbs-current{background:#ffcd00!important;color:#021e40!important;border-color:#ffcd00!important}[data-uv] .cf-uvhero[data-cf-v5] .cf-hero-grid{position:relative;z-index:1;display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-items:end}@media(min-width:1024px){[data-uv] .cf-uvhero[data-cf-v5] .cf-hero-grid{grid-template-columns:minmax(0,1fr) 250px;gap:48px}}[data-uv] .cf-uvhero[data-cf-v5] .cf-uvhero__inner{max-width:none!important;min-height:0!important;padding-bottom:8px}@media(min-width:1024px){[data-uv] .cf-uvhero[data-cf-v5] .cf-uvhero__inner{padding-bottom:32px}}[data-uv] .cf-uvhero[data-cf-v5] h1{margin-top:12px;font-size:clamp(26px,3.2vw,40px);line-height:1.3}[data-uv] .cf-uvhero[data-cf-v5] .uv-hero__en{margin-top:6px}[data-uv] .cf-uvhero[data-cf-v5] .uv-hero__lead{margin-top:10px;line-height:1.75;max-width:none}[data-uv] .cf-uvhero[data-cf-v5] .cf-facts{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}[data-uv] .cf-uvhero[data-cf-v5] .cf-fact{align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px}[data-uv] .cf-uvhero[data-cf-v5] .cf-fact__ic{width:28px;height:28px;border-radius:999px;font-size:12px}[data-uv] .cf-uvhero[data-cf-v5] .cf-fact>div{display:flex;align-items:baseline;gap:6px}[data-uv] .cf-uvhero[data-cf-v5] .cf-fact dd{margin:0;font-size:13.5px}@media(max-width:639px){[data-uv] .cf-uvhero[data-cf-v5] .cf-fact{flex:1 1 calc(50% - 4px);min-width:0;border-radius:12px}[data-uv] .cf-uvhero[data-cf-v5] .cf-fact>div{flex-direction:column;align-items:flex-start;gap:0}[data-uv] .cf-uvhero[data-cf-v5] .cf-fact dd{font-size:12.5px}}[data-uv] .cf-uvhero[data-cf-v5] .cf-row{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}[data-uv] .cf-uvhero[data-cf-v5] .cf-row .uv-hero__ctas{margin:0;gap:10px}@media(min-width:1024px){[data-uv] .cf-uvhero[data-cf-v5] .cf-row .uv-btn{padding:10px 20px;font-size:14.5px;min-height:44px}}html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd.hcd--compact{display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%!important;margin:0!important;padding:7px 10px!important;border-radius:12px;background:#ffffff12!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd--compact .hcd-label{margin:0!important;color:#fff!important;font-size:13px;font-weight:600}html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd--compact .hcd-label b{color:#ffcd00!important}html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd--compact .hs-dot{background:#ffcd00!important;box-shadow:0 0 0 3px #ffcd0040!important}html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd-grid{display:flex!important;gap:6px}html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd-cell{min-width:40px;padding:3px 5px!important;border-radius:8px!important;background:#0b3560!important;border:1px solid rgba(255,255,255,.16)!important}html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd-cell b{color:#ffcd00!important;font-size:15px!important;line-height:1.15}html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd-unit{color:#e4e4e4!important;font-size:10.5px!important}@media(max-width:639px){html body.uv-chrome [data-uv] .cf-uvhero[data-cf-v5] .cf-cohort .hcd--compact .hcd-label{display:none!important}}[data-uv] .cf-uvhero[data-cf-v5] .cf-face{position:relative;justify-self:center;width:180px}@media(min-width:1024px){[data-uv] .cf-uvhero[data-cf-v5] .cf-face{width:250px;justify-self:end}}[data-uv] .cf-uvhero[data-cf-v5] .cf-face__frame{position:relative;display:block}[data-uv] .cf-uvhero[data-cf-v5] .cf-face__frame:before{content:"";position:absolute;inset:18px -12px 0 12px;border-radius:20px 20px 0 0;background:#ffcd00}[data-uv] .cf-uvhero[data-cf-v5] img.cf-face__img{position:relative;display:block;width:100%;height:auto;aspect-ratio:236 / 300;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px -20px #0000008c}[data-uv] .cf-uvhero[data-cf-v5] .cf-face__tag{position:absolute;bottom:18px;right:-14px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 13px;border-radius:999px;background:#fff;color:#021e40;font-size:13px;font-weight:700;box-shadow:0 12px 30px -14px #021e408c}[data-uv] .cf-uvhero[data-cf-v5] .cf-face__tag i{color:#07294d}@media(max-width:1023px){[data-uv] .cf-uvhero[data-cf-v5]:before{background:#021e40e6!important}}[data-uv] .uv-hero.cf-uvhero[data-cf-v5]{display:flex;flex-direction:column}[data-uv] .cf-uvhero[data-cf-v5] .cf-hero-grid{margin-top:auto;width:100%}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav{display:block!important}body.uv-chrome [data-cf-v5] nav.ou-breadcrumbs-nav.ou-breadcrumbs-nav .ou-breadcrumbs-container{margin-right:0!important;margin-left:auto!important}[data-uv] .cf-uvhero[data-cf-v5] .cf-crumbs{width:100%}html body .cf-page section.cf-deg-panel[hidden]{display:none!important}html body .cf-page .cf-deg-panel a.cfp[hidden],html body .cf-page .cf-search[hidden]{display:none!important}html body .cf-page .cf-search{position:relative;max-width:720px;margin:-12px auto 28px}html body .cf-page .cf-search__ic{position:absolute;inset-inline-start:18px;top:26px;transform:translateY(-50%);color:#07294d;font-size:16px;pointer-events:none}html body .cf-page .cf-search input:not(#up-x){width:100%;min-height:52px;padding:0 48px 0 18px;padding-inline-start:48px;border-radius:999px!important;background:#fff!important;border:1px solid #E4E4E4!important;color:#021e40!important;font-size:16px;font-weight:600;box-shadow:0 12px 26px -22px #021e4080}html body .cf-page .cf-search input::-moz-placeholder{color:#5e5e5e;opacity:1}html body .cf-page .cf-search input::placeholder{color:#5e5e5e;opacity:1}html body .cf-page .cf-search input:focus{border-color:#07294d!important}html body .cf-page .cf-search__status{margin:8px 0 0;min-height:1.4em;text-align:center;color:#4c4c4c!important;font-size:14px;font-weight:600}html body .cf-page .cf-search__status:empty{display:none}@media(max-width:639px){html body .cf-page nav.cf-deg-cards:not(#up-x){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:24px!important}html body .cf-page .cf-deg-card:not(#up-x){padding:10px 8px!important;min-height:0!important;gap:4px!important;text-align:center}html body .cf-page .cf-deg-card:not(#up-x) .cf-deg-card-top{justify-content:center!important;gap:6px!important}html body .cf-page .cf-deg-card:not(#up-x) .cf-deg-card-icon{display:none!important}html body .cf-page .cf-deg-card:not(#up-x) .cf-deg-card-count{font-size:22px!important}html body .cf-page .cf-deg-card:not(#up-x) .cf-deg-card-label{font-size:13.5px!important;line-height:1.35!important}html body .cf-page .cf-deg-card:not(#up-x) :is(.cf-deg-card-en,.cf-deg-card-go){display:none!important}html body .cf-page .cf-search{margin:-8px auto 20px}}@media(max-width:639px){[data-uv] .cf-uvhero[data-cf-v5] .cf-face{width:132px}[data-uv] .cf-uvhero[data-cf-v5] .cf-face__tag{display:none}body.uv-chrome .cf-page .cf-stats-bar:not(#up-x){grid-template-columns:repeat(4,minmax(0,1fr))!important}body.uv-chrome .cf-page .cf-stat:not(#up-x){padding:14px 4px!important;border-bottom:0!important}body.uv-chrome .cf-page .cf-stat-val:not(#up-x){font-size:22px!important}body.uv-chrome .cf-page .cf-stat-lbl:not(#up-x){font-size:11.5px!important;line-height:1.4}}:root{--ou-navy: #041527;--ou-navy-hover: #132A45;--ou-surface: #F6F4EE;--ou-surface-low: #F6F4EE;--ou-surface-white: #ffffff;--ou-outline: #E6E1D6;--ou-ink: #041527;--ou-ink-muted: #3F4A5C}[data-astro-cid-xwedcu3z][data-cf-cta=primary]:hover,[data-astro-cid-xwedcu3z][data-cf-cta=outline]:hover{background:#fff!important;color:#021e40!important;border-color:#fff!important}.cf-stats-bar[data-astro-cid-xwedcu3z]{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:2px solid #E6E1D6}.cf-stat[data-astro-cid-xwedcu3z]{padding:20px 16px;text-align:center;border-right:1px solid #E6E1D6}.cf-stat[data-astro-cid-xwedcu3z]:last-child{border-right:none}.cf-stat-val[data-astro-cid-xwedcu3z]{color:#041527;font-size:24px;font-weight:900}.cf-stat-lbl[data-astro-cid-xwedcu3z]{color:#475569;font-size:11.5px;font-weight:700}.cf-container[data-astro-cid-xwedcu3z]{max-width:1200px;margin:0 auto}.cf-section-tag[data-astro-cid-xwedcu3z]{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;display:block;margin-bottom:12px;color:var(--ou-ink-muted)}.cf-section-tag-on-navy[data-astro-cid-xwedcu3z]{color:#ffffffbf}.cf-section-h2[data-astro-cid-xwedcu3z]{font-size:clamp(24px,2.8vw,32px);font-weight:700;color:var(--ou-navy);line-height:1.3;margin-bottom:12px}.cf-gold-line[data-astro-cid-xwedcu3z]{width:64px;height:4px;background:var(--ou-navy);margin-bottom:24px}.cf-section-header[data-astro-cid-xwedcu3z]{text-align:center;margin-bottom:40px}.cf-section-header[data-astro-cid-xwedcu3z] .cf-gold-line[data-astro-cid-xwedcu3z]{margin:16px auto 0}.cf-deg-cards[data-astro-cid-xwedcu3z]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:40px}.cf-deg-card[data-astro-cid-xwedcu3z]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:linear-gradient(145deg,#041527,#0b2545 55%,#13315c)!important;border:2px solid transparent!important;border-radius:16px!important;padding:18px 18px 16px;cursor:pointer;text-align:right;text-decoration:none;font-family:inherit;overflow:hidden;box-shadow:inset 0 4px #6ee7b7,0 14px 28px -16px #041527a6!important;transition:transform .45s cubic-bezier(.25,1,.5,1),box-shadow .45s cubic-bezier(.25,1,.5,1)}.cf-deg-card[data-astro-cid-xwedcu3z]:after{content:"";position:absolute;inset-inline-end:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:#ffffff12;pointer-events:none}.cf-deg-card[data-astro-cid-xwedcu3z]:hover{transform:translateY(-4px);box-shadow:inset 0 4px #6ee7b7,0 22px 36px -16px #1d5faea6!important}.cf-deg-card[data-astro-cid-xwedcu3z]:focus-visible{outline:3px solid #0A1E34;outline-offset:3px}.cf-deg-card-top[data-astro-cid-xwedcu3z]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.cf-deg-card-icon[data-astro-cid-xwedcu3z]{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#f6f4ee!important;color:#1d5fae!important;font-size:18px}.cf-deg-card-icon[data-astro-cid-xwedcu3z] i[data-astro-cid-xwedcu3z]{color:#1d5fae!important}.cf-deg-card-count[data-astro-cid-xwedcu3z]{font-size:34px;line-height:1;font-weight:900;color:#fff!important;display:inline-flex;align-items:baseline;gap:5px}.cf-deg-card-count[data-astro-cid-xwedcu3z] small[data-astro-cid-xwedcu3z]{font-size:12px;font-weight:700;color:#8fc1ff!important}.cf-deg-card-label[data-astro-cid-xwedcu3z]{font-size:16px;line-height:24px;font-weight:800;color:#fff!important}.cf-deg-card-en[data-astro-cid-xwedcu3z]{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;color:#8fc1ff!important;direction:ltr}.cf-deg-card-go[data-astro-cid-xwedcu3z]{margin-top:12px;padding-top:10px;width:100%;border-top:1px solid rgba(255,255,255,.22);font-size:12px;font-weight:700;color:#fff!important;display:inline-flex;align-items:center;gap:6px}.cf-deg-card-go[data-astro-cid-xwedcu3z] i[data-astro-cid-xwedcu3z]{color:#fff!important;font-size:11px;transition:transform .45s cubic-bezier(.25,1,.5,1)}.cf-deg-card[data-astro-cid-xwedcu3z]:hover .cf-deg-card-go[data-astro-cid-xwedcu3z] i[data-astro-cid-xwedcu3z]{transform:translateY(2px)}.cf-deg-card[data-astro-cid-xwedcu3z].is-current{background:#fff!important;border-color:#2f7dd3!important;box-shadow:inset 0 4px #0f9d6e,0 18px 34px -18px #1d5fae8c!important}.cf-deg-card[data-astro-cid-xwedcu3z].is-current:after{background:#0a1e340d}.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-icon[data-astro-cid-xwedcu3z]{background:#1d5fae!important}.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-icon[data-astro-cid-xwedcu3z] i[data-astro-cid-xwedcu3z]{color:#fff!important}.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-count[data-astro-cid-xwedcu3z],.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-label[data-astro-cid-xwedcu3z],.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-go[data-astro-cid-xwedcu3z],.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-go[data-astro-cid-xwedcu3z] i[data-astro-cid-xwedcu3z]{color:#0a1e34!important}.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-count[data-astro-cid-xwedcu3z] small[data-astro-cid-xwedcu3z],.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-en[data-astro-cid-xwedcu3z]{color:#1d5fae!important}.cf-deg-card[data-astro-cid-xwedcu3z].is-current .cf-deg-card-go[data-astro-cid-xwedcu3z]{border-top-color:#e6e1d6}@media(prefers-reduced-motion:reduce){.cf-deg-card[data-astro-cid-xwedcu3z],.cf-deg-card-go[data-astro-cid-xwedcu3z] i[data-astro-cid-xwedcu3z]{transition:none}.cf-deg-card[data-astro-cid-xwedcu3z]:hover,.cf-deg-card[data-astro-cid-xwedcu3z]:hover .cf-deg-card-go[data-astro-cid-xwedcu3z] i[data-astro-cid-xwedcu3z]{transform:none}}.cf-deg-panel[data-astro-cid-xwedcu3z]{background:#f6f4ee;border:1px solid #E6E1D6;border-top:4px solid #4A8FE0;border-radius:16px;padding:32px;margin-bottom:24px;scroll-margin-top:120px}.cf-deg-panel[data-astro-cid-xwedcu3z]:last-of-type{margin-bottom:0}.cf-panel-top[data-astro-cid-xwedcu3z]{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;color:#07294d!important;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.cf-panel-top[data-astro-cid-xwedcu3z] i[data-astro-cid-xwedcu3z]{color:#07294d!important;font-size:11px;transform:rotate(180deg)}.cf-panel-head[data-astro-cid-xwedcu3z]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.cf-panel-title[data-astro-cid-xwedcu3z]{font-size:22px;font-weight:800;color:#0b2545;margin:0}.cf-panel-rule[data-astro-cid-xwedcu3z]{flex:1;height:2px;background:linear-gradient(90deg,#07294d,#07294d00)!important}.cf-panel-count[data-astro-cid-xwedcu3z]{font-size:13px;font-weight:800;color:#0a7553;white-space:nowrap;background:#fff;border:1px solid #C6EEDC;border-radius:999px;padding:4px 12px}.cf-programs-grid[data-astro-cid-xwedcu3z]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cf-programs-grid-single[data-astro-cid-xwedcu3z]{grid-template-columns:1fr!important;max-width:800px}.cf-prog-card[data-astro-cid-xwedcu3z]{background:var(--ou-surface-white);border:1px solid var(--ou-outline);border-right:3px solid var(--prog-color);padding:18px 18px 14px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s;min-height:116px}.cf-prog-card-single[data-astro-cid-xwedcu3z]{min-height:160px!important;padding:26px!important}.cf-prog-card[data-astro-cid-xwedcu3z]:hover{background:var(--ou-surface-low)}.cf-prog-inner[data-astro-cid-xwedcu3z]{flex:1}.cf-prog-name[data-astro-cid-xwedcu3z]{font-size:15px;font-weight:700;color:var(--ou-navy);line-height:1.45;margin:0 0 4px}.cf-prog-en[data-astro-cid-xwedcu3z]{font-size:12px;line-height:16px;color:var(--ou-ink-muted);direction:ltr;text-align:right;margin:0}.cf-prog-desc[data-astro-cid-xwedcu3z]{font-size:14px;color:var(--ou-ink-muted);margin-top:12px;line-height:1.75;max-width:720px}.cf-prog-careers[data-astro-cid-xwedcu3z]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cf-prog-chip[data-astro-cid-xwedcu3z]{font-size:12px;font-weight:600;color:var(--ou-navy);background:var(--ou-surface-low);border:1px solid var(--ou-outline);padding:5px 12px}.cf-prog-footer[data-astro-cid-xwedcu3z]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:10px;border-top:1px solid var(--ou-outline)}.cf-prog-duration[data-astro-cid-xwedcu3z]{font-size:12px;color:var(--ou-ink-muted);font-weight:600}.cf-prog-arrow[data-astro-cid-xwedcu3z]{font-size:13px;font-weight:700;color:var(--ou-navy)}.reveal[data-astro-cid-xwedcu3z]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal[data-astro-cid-xwedcu3z].visible{opacity:1;transform:translateY(0)}@media(max-width:1024px){.cf-programs-grid[data-astro-cid-xwedcu3z]{grid-template-columns:1fr}.cf-hero-body[data-astro-cid-xwedcu3z]{flex-direction:column-reverse;align-items:flex-start;gap:32px}.cf-logo-wrap[data-astro-cid-xwedcu3z]{width:128px;padding:12px}.cf-logo-img[data-astro-cid-xwedcu3z]{width:104px;height:104px}}@media(max-width:768px){.cf-stats-bar[data-astro-cid-xwedcu3z]{grid-template-columns:repeat(2,1fr)}.cf-stat[data-astro-cid-xwedcu3z]{border-bottom:1px solid var(--ou-outline)}.cf-hero-inner[data-astro-cid-xwedcu3z]{padding:48px 20px}.cf-deg-panel[data-astro-cid-xwedcu3z]{padding:20px 16px}.cf-deg-cards[data-astro-cid-xwedcu3z]{grid-template-columns:repeat(2,1fr)}}
