.bde-section-89-534 .section-container{display:flex;flex-direction:column}.bde-section:has(>.section-container>.bde-code-block .ep),.bde-section:has(>.section-container>.bde-code-block .ep)>.section-container{padding:0!important;max-width:100%!important}.bde-code-block:has(>.ep){width:100%}.ep{--ep-accent:#197ad1;--ep-accent-hover:#0f66b8;--ep-heading:#0d4689;--ep-navy:#0a468c;--ep-navy-deep:#052347;--ep-ink:#1a2433;--ep-text:rgba(26,26,23,0.72);--ep-muted:#5a6570;--ep-line:#e3eef8;--ep-line-2:#dceaf7;--ep-surface:#f8fbfd;--ep-sky:#e9f4fe;--ep-sky-2:#e0f2fe;--ep-ok:#15803d;--ep-ok-bg:#e8f7ee;--ep-warn:#a15c07;--ep-warn-bg:#fff4e2;--ep-hf:var(--bde-heading-font-family,"Montserrat",system-ui,sans-serif);--ep-bf:var(--bde-body-font-family,"Poppins",system-ui,sans-serif);--ep-radius:18px;--ep-shadow:0 2px 12px rgba(13,70,137,0.05);--ep-shadow-hover:0 14px 34px rgba(13,70,137,0.1);--ep-ease:cubic-bezier(0.22,1,0.36,1);--ep-pad-y:var(--elc-y,48px);width:100%;overflow-x:clip;color:var(--ep-ink);font-family:var(--ep-bf);font-size:15px;line-height:1.7}.ep *,.ep *::before,.ep *::after{box-sizing:border-box}.ep img{max-width:100%;height:auto;display:block}.ep p{margin:0}.ep h1,.ep h2,.ep h3,.ep h4{margin:0;font-family:var(--ep-hf);color:var(--ep-heading)}.ep a{text-decoration:none}.ep ul,.ep ol{margin:0;padding:0;list-style:none}.ep-sec{padding:var(--ep-pad-y) 0;background:#fff;position:relative}.ep-sec--alt{background:var(--ep-surface)}.ep-sec--sky{background:radial-gradient(circle at 85% 18%,rgba(25,160,230,0.1),transparent 46%),radial-gradient(circle at 8% 92%,rgba(25,122,209,0.07),transparent 40%),var(--ep-surface)}.ep-sec + .ep-sec--alt,.ep-sec--alt + .ep-sec{border-top:1px solid #eef3f8}.ep-wrap{width:min(var(--elance-container-width,1440px),100% - var(--elance-container-padding,48px)*2);margin-inline:auto}.ep-wrap--narrow{width:min(1100px,100% - var(--elance-container-padding,48px)*2)}.ep-head{max-width:880px;margin-bottom:40px}.ep-head--center{margin-inline:auto;text-align:center}.ep-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--ep-hf);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0.12em;text-transform:uppercase;color:var(--ep-accent)}.ep-eyebrow::before{content:"";width:26px;height:1.5px;background:currentColor;flex:none}.ep-h2{font-size:var(--h-section,clamp(27px,3.1vw,42px));font-weight:700;line-height:1.16;letter-spacing:-0.02em}.ep .ep-lead{margin-top:16px;font-size:16px;line-height:1.7;color:var(--ep-text)}.ep .ep-lead + .ep-lead{margin-top:10px}.ep-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--el-btn-h,46px);padding:var(--el-btn-pad,13px 24px);border-radius:var(--el-btn-radius,8px);border:1px solid transparent;font-family:var(--el-btn-font,"Poppins",sans-serif);font-size:var(--el-btn-fs,15px);font-weight:600;line-height:1.25;text-align:center;cursor:pointer;transition:transform 0.25s var(--ep-ease),background-color 0.25s,box-shadow 0.25s,border-color 0.25s,color 0.25s}.ep-btn svg{width:16px;height:16px;flex:none;transition:transform 0.25s var(--ep-ease)}.ep-btn--primary{background:var(--ep-accent);color:#fff;box-shadow:0 10px 24px rgba(10,70,140,0.2)}.ep-btn--primary:hover{background:var(--ep-accent-hover);color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(10,70,140,0.26)}.ep-btn--primary:hover svg{transform:translateX(3px)}.ep-btn--ghost{background:#fff;color:var(--ep-heading);border-color:var(--ep-line)}.ep-btn--ghost:hover{color:var(--ep-heading);border-color:#b9d3ec;background:#f5faff;transform:translateY(-2px)}.ep-btn--sm{min-height:var(--el-btn-h-sm,38px);padding:var(--el-btn-pad-sm,10px 18px);font-size:var(--el-btn-fs-sm,13px)}.ep-btn--block{width:100%}.ep-btn:focus-visible,.ep-faq summary:focus-visible{outline:3px solid rgba(25,122,209,0.35);outline-offset:3px}.ep-card{position:relative;background:#fff;border:1px solid var(--ep-line);border-radius:var(--ep-radius);box-shadow:var(--ep-shadow);transition:transform 0.35s var(--ep-ease),box-shadow 0.35s var(--ep-ease),border-color 0.35s}@media (hover:hover){.ep-card--hover:hover{transform:translateY(-4px);box-shadow:var(--ep-shadow-hover);border-color:#cfe3f5}}.ep-num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ep-sky);color:var(--ep-accent);font-family:var(--ep-hf);font-size:12px;font-weight:700;flex:none}.ep-num--solid{background:var(--ep-accent);color:#fff}.ep-grid{display:grid;gap:16px}.ep-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ep-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-feat{padding:24px 22px 26px;display:flex;flex-direction:column;gap:12px}.ep-feat h3{font-size:18px;font-weight:600;line-height:1.35}.ep-feat p{font-size:14px;line-height:1.6;color:var(--ep-text)}.ep-hero{position:relative;padding:var(--elc-y,48px) 0;background:linear-gradient(170deg,#ffffff 0%,#f6faff 55%,#eef5fd 100%)}.ep-crumb{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px;font-size:13px;color:var(--ep-muted)}.ep-crumb a{color:var(--ep-muted)}.ep-crumb a:hover{color:var(--ep-accent)}.ep-crumb [aria-current]{color:var(--ep-heading);font-weight:500}.ep-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:56px;align-items:center}.ep-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border:1px solid var(--ep-line-2);border-radius:999px;background:#fff;font-size:13px;font-weight:600;line-height:1.3;color:var(--ep-heading)}.ep-pill img{width:22px;height:22px;object-fit:contain;border-radius:50%}.ep-pill .ep-dot{width:8px;height:8px;margin-left:6px;border-radius:50%;background:var(--ep-accent);box-shadow:0 0 0 4px rgba(25,122,209,0.15)}.ep-h1{margin-top:20px!important;font-size:var(--h-display,clamp(28px,3.8vw,52px));font-weight:700;line-height:1.06;letter-spacing:-0.025em}.ep-h1 em{font-style:normal;color:var(--ep-accent)}.ep .ep-hero__lead{margin-top:20px;max-width:590px;font-size:16px;line-height:1.7;color:var(--ep-text)}.ep-hero__visual{position:relative}.ep-hero__panel{position:relative;aspect-ratio:1 / 0.92;overflow:hidden;border-radius:28px;background:radial-gradient(60% 55% at 62% 40%,rgba(255,255,255,0.9),rgba(255,255,255,0) 70%),linear-gradient(160deg,#e8f3fe 0%,#cfe5fa 58%,#b9d8f6 100%);box-shadow:0 30px 60px rgba(13,70,137,0.12)}.ep-hero__panel::before{content:"";position:absolute;inset:auto -12% -30% auto;width:70%;aspect-ratio:1;border-radius:50%;border:46px solid rgba(25,122,209,0.08)}.ep-hero__person{position:absolute;left:50%;bottom:0;height:100%;width:auto!important;max-width:none!important;transform:translateX(-50%);object-fit:contain;object-position:center bottom}.ep-float{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;max-width:250px;padding:12px 16px 12px 12px;border:1px solid rgba(220,234,247,0.9);border-radius:16px;background:rgba(255,255,255,0.96);box-shadow:0 18px 40px rgba(13,70,137,0.16);animation:epFloat 4.4s ease-in-out infinite}.ep-float img{width:44px;height:44px;object-fit:contain;flex:none}.ep-float__logo--wide img{width:60px;height:30px}.ep-float strong{display:block;font-family:var(--ep-hf);font-size:13.5px;font-weight:700;line-height:1.25;color:var(--ep-heading)}.ep-float span{display:block;font-size:12px;line-height:1.35;color:var(--ep-muted)}@keyframes epFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.ep-faq{display:grid;gap:12px}.ep-faq details{background:#fff;border:1px solid var(--ep-line-2);border-radius:20px;transition:border-color 0.25s,box-shadow 0.25s}.ep-faq details[open]{border-color:#c6dcf1;box-shadow:0 10px 28px rgba(13,70,137,0.07)}.ep-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-family:var(--ep-hf);font-size:17px;font-weight:600;line-height:1.4;color:var(--ep-heading)}.ep-faq summary::-webkit-details-marker{display:none}.ep-faq summary::after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid var(--ep-accent);border-bottom:2px solid var(--ep-accent);transform:rotate(-45deg);transition:transform 0.3s var(--ep-ease)}.ep-faq details[open] summary::after{transform:rotate(45deg)}.ep-faq__a{padding:0 22px 20px;font-size:15px;line-height:1.72;color:var(--ep-text)}.ep-faq__a strong{color:var(--ep-ink);font-weight:600}.ep-cta{position:relative;overflow:hidden;padding:64px 56px;border:1px solid #d4e7f8;border-radius:28px;text-align:center;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,0.85),transparent 40%),linear-gradient(150deg,#eef6fe 0%,#dcecfc 100%)}.ep-cta::after{content:"";position:absolute;right:-80px;bottom:-120px;width:300px;height:300px;border-radius:50%;border:40px solid rgba(25,122,209,0.07);pointer-events:none}.ep-cta .ep-h2{max-width:760px;margin-inline:auto}.ep-cta .ep-lead{max-width:720px;margin-inline:auto}.ep-cta .ep-actions{justify-content:center}@media (max-width:1199px){.ep-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.ep{--ep-pad-y:var(--elc-y,36px)}.ep-hero__grid{grid-template-columns:minmax(0,1fr);gap:48px}.ep-hero__visual{max-width:520px;width:100%;margin-inline:auto}.ep-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ep{--ep-pad-y:var(--elc-y,30px);font-size:15px}.ep-wrap,.ep-wrap--narrow{width:calc(100% - var(--elance-container-padding,20px)*2)}.ep-head{margin-bottom:28px}.ep-hero{padding:var(--elc-y,30px) 0}.ep-crumb{margin-bottom:18px}.ep .ep-hero__lead{font-size:15px}.ep-grid--4,.ep-grid--3,.ep-grid--2{grid-template-columns:minmax(0,1fr)}.ep-actions{flex-direction:column;align-items:stretch;margin-top:26px}.ep-btn{width:100%}.ep-cta{padding:44px 22px;border-radius:22px}.ep-faq summary{padding:16px 18px;font-size:15px}.ep-faq__a{padding:0 18px 18px;font-size:14.5px}.ep-float{max-width:none;animation:none}}@media (prefers-reduced-motion:reduce){.ep-float{animation:none}.ep-card,.ep-btn,.ep-btn svg{transition:none}.ep-card--hover:hover,.ep-btn:hover{transform:none}}.ep-cma .ep-hero__person{height:104%;bottom:-2%;transform:translateX(-46%)}.ep-floats{position:absolute;inset:0;pointer-events:none}.ep-cma .ep-float--a{top:12%;left:-32px}.ep-cma .ep-float--b{bottom:11%;right:-18px;animation-delay:-2.2s}.ep-split{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:64px;align-items:center}.ep-split__media{margin:0;overflow:hidden;border-radius:24px;box-shadow:0 24px 50px rgba(13,70,137,0.12)}.ep-split__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.ep-split__copy .ep-h2 + .ep-lead{position:relative;margin-top:22px;padding-top:22px}.ep-split__copy .ep-h2 + .ep-lead::before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;border-radius:2px;background:var(--ep-accent)}.ep-elig{display:grid;gap:12px}.ep-elig__head,.ep-elig__row{display:grid;grid-template-columns:44px minmax(0,1.05fr) minmax(0,0.8fr) minmax(0,1.25fr);gap:20px;align-items:center}.ep-elig__head{padding:0 24px 4px;font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ep-muted)}.ep-elig__head span:first-child{grid-column:2}.ep-elig__row{padding:18px 24px}.ep-elig__row .ep-num{width:36px;height:36px;border-radius:10px}.ep-elig__row h3{font-size:16px;font-weight:600;line-height:1.4}.ep-elig__row p{font-size:14px;line-height:1.6;color:var(--ep-text)}.ep-status{justify-self:start;display:inline-flex;align-items:flex-start;gap:7px;padding:6px 12px;border-radius:12px;font-size:12.5px;font-weight:600;line-height:1.4}.ep-status::before{content:"";flex:none;width:14px;height:14px;margin-top:1px}.ep-status--yes{color:var(--ep-ok);background:var(--ep-ok-bg)}.ep-status--yes::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%2315803d'/%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.ep-status--plan{color:var(--ep-warn);background:var(--ep-warn-bg)}.ep-status--plan::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23d98a1c'/%3E%3Cpath d='M8 4.3V8.4l2.4 1.5' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.ep-syl{gap:20px;align-items:stretch}.ep-syl__part{overflow:hidden;padding:0}.ep-syl__head{position:relative;padding:24px 28px 22px;border-bottom:1px solid var(--ep-line);background:linear-gradient(180deg,#f5faff 0%,#fff 100%)}.ep-syl__head::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ep-accent)}.ep-syl__tag{display:inline-block;margin-bottom:6px;font-family:var(--ep-hf);font-size:14px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ep-accent)}.ep-syl__head h3{font-size:21px;font-weight:700;line-height:1.3}.ep-syl__cols{display:grid;grid-template-columns:30px minmax(0,0.9fr) minmax(0,1.1fr);gap:16px;padding:14px 28px 0;font-size:11.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ep-muted)}.ep-syl__cols span:first-child{grid-column:2}.ep .ep-syl__list{padding:6px 28px 14px}.ep-syl__list li{display:grid;grid-template-columns:30px minmax(0,0.9fr) minmax(0,1.1fr);gap:16px;align-items:start;padding:15px 0;border-bottom:1px solid #eef3f8}.ep-syl__list li:last-child{border-bottom:0}.ep-syl__list h4{font-size:15px;font-weight:600;line-height:1.4;padding-top:4px}.ep-syl__list p{font-size:14px;line-height:1.55;color:var(--ep-text);padding-top:4px}.ep-career{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);gap:56px;align-items:start}.ep-sub{margin:30px 0 14px!important;font-size:17px;font-weight:700;line-height:1.3}.ep-chips{display:flex;flex-wrap:wrap;gap:8px}.ep-chips li{padding:7px 14px;border:1px solid var(--ep-line-2);border-radius:20px;background:#fff;font-size:13.5px;font-weight:500;line-height:1.35;color:#0b2f57;transition:border-color 0.25s,background-color 0.25s,color 0.25s}.ep-chips li:hover{border-color:#b9d3ec;background:#f5faff;color:var(--ep-heading)}.ep-where{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ep-where li{position:relative;padding:12px 16px 12px 36px;border:1px solid var(--ep-line-2);border-radius:14px;background:#fff;font-size:14px;font-weight:500;line-height:1.4;color:#0b2f57}.ep-where li::before{content:"";position:absolute;left:16px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--ep-accent);box-shadow:0 0 0 4px rgba(25,122,209,0.12)}.ep-career__media{position:sticky;top:120px;margin:0;overflow:hidden;border-radius:24px;box-shadow:0 24px 50px rgba(13,70,137,0.12)}.ep-career__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.ep-salary{padding:22px 26px 20px;background:linear-gradient(180deg,#f3f9ff 0%,#fff 100%)}.ep-salary__title{margin-bottom:18px!important;text-align:center;font-family:var(--ep-hf);font-size:15px;font-weight:600;color:var(--ep-heading)}.ep-salary__track{position:relative;height:22px;margin:0 4px}.ep-salary__track::before{content:"";position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:#dbe7f3}.ep-salary__track span{position:absolute;left:0;right:0;top:50%;height:6px;margin-top:-3px;border-radius:3px;background:linear-gradient(90deg,var(--ep-navy),var(--ep-accent))}.ep-salary__track span::before,.ep-salary__track span::after{content:"";position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:#fff;border:5px solid var(--ep-navy);box-shadow:0 4px 10px rgba(10,70,140,0.25)}.ep-salary__track span::before{left:-4px}.ep-salary__track span::after{right:-4px;border-color:var(--ep-accent)}.ep-salary__ends{display:flex;justify-content:space-between;margin-top:12px}.ep-salary__ends strong{font-family:var(--ep-hf);font-size:18px;font-weight:700;color:var(--ep-heading)}.ep-head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;max-width:none}.ep-head--row>div{max-width:760px}.ep-rating{display:inline-flex!important;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--ep-line-2);border-radius:999px;background:#fff;box-shadow:var(--ep-shadow);font-size:14px;line-height:1.3;color:var(--ep-text)}.ep-rating strong{font-family:var(--ep-hf);font-size:16px;font-weight:700;color:var(--ep-heading)}.ep-rating__stars{letter-spacing:1px;color:#f5a524;font-size:15px}.ep-faculty{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ep-fac{overflow:hidden;padding:0}.ep-fac__photo{position:relative;aspect-ratio:369 / 440;overflow:hidden;background:linear-gradient(180deg,#eef5fd 0%,#e3eefa 100%)}.ep-fac__photo::before{content:"";position:absolute;left:0;right:0;bottom:0;top:26%;border-radius:34px 34px 0 0;background:linear-gradient(180deg,#164f97 0%,#0a3a73 100%)}.ep-fac__photo img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center top}.ep-fac__photo--full::before{display:none}.ep-fac__photo--full img{object-position:58% 30%}.ep-fac__photo--initials{display:grid;place-items:end center}.ep-fac__photo--initials span{position:relative;display:grid;place-items:center;width:100%;height:74%;font-family:var(--ep-hf);font-size:clamp(38px,3.6vw,52px);font-weight:700;letter-spacing:0.04em;color:rgba(255,255,255,0.92)}.ep-fac__info{padding:14px 16px 18px}.ep-fac__info h3{font-size:16.5px;font-weight:700;line-height:1.3}.ep-fac__info p{margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--ep-muted)}.ep-campus__card{display:flex;flex-direction:column;gap:12px;padding:24px 22px}.ep-campus__card h3{font-size:18px;font-weight:600;line-height:1.35}.ep-campus__card p{font-size:14px;line-height:1.62;color:var(--ep-text)}.ep-campus__btns{display:grid;gap:8px;margin-top:auto;padding-top:10px}.ep-campus__btns .ep-btn{width:100%}@media (max-width:1365px){.ep-cma .ep-float--a{left:-14px}.ep-cma .ep-float--b{right:-8px}}@media (max-width:1279px){.ep-faculty{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.ep-split,.ep-career{grid-template-columns:minmax(0,1fr);gap:36px}.ep-split__media{max-width:none}.ep-split__media img{aspect-ratio:16 / 10}.ep-career__media{position:static;max-width:680px}.ep-career__media img{aspect-ratio:16 / 10}.ep-elig__head,.ep-elig__row{grid-template-columns:40px minmax(0,1fr) minmax(0,1.3fr)}.ep-elig__head span:nth-child(2){display:none}.ep-elig__row .ep-status{grid-column:2;grid-row:2}.ep-elig__row h3{grid-column:2;grid-row:1}.ep-elig__row p{grid-column:3;grid-row:1 / span 2}.ep-elig__row .ep-num{grid-row:1 / span 2;align-self:start}.ep-elig__head span:last-child{grid-column:3}.ep-elig__row{row-gap:10px}}@media (max-width:900px){.ep-syl{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ep-floats{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;pointer-events:auto}.ep-cma .ep-float{position:static}.ep-cma .ep-float{padding:9px 12px 9px 9px;gap:9px}.ep-cma .ep-float img{width:34px;height:34px}.ep-cma .ep-float__logo--wide img{width:48px;height:24px}.ep-cma .ep-float strong{font-size:12.5px}.ep-cma .ep-float span{font-size:11px}.ep-elig__head{display:none}.ep-elig__row{grid-template-columns:34px minmax(0,1fr);gap:8px 14px;padding:16px 16px 18px}.ep-elig__row .ep-num{width:34px;height:34px;grid-row:1}.ep-elig__row h3{grid-column:2;grid-row:1;align-self:center;font-size:15.5px}.ep-elig__row .ep-status{grid-column:1 / -1;grid-row:2;margin-top:4px}.ep-elig__row p{grid-column:1 / -1;grid-row:3}.ep-syl__head{padding:20px 20px 18px}.ep-syl__head h3{font-size:18px}.ep-syl__cols{display:none}.ep .ep-syl__list{padding:4px 20px 10px}.ep-syl__list li{grid-template-columns:30px minmax(0,1fr);gap:4px 14px}.ep-syl__list li p{grid-column:2;padding-top:0}.ep-where{grid-template-columns:minmax(0,1fr)}.ep-chips li{font-size:13px;padding:6px 12px}.ep-salary{padding:20px 18px}.ep-salary__ends strong{font-size:16px}.ep-head--row{flex-direction:column;align-items:flex-start}.ep-faculty{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ep-fac__info{padding:12px 12px 14px}.ep-fac__info h3{font-size:15px}.ep-fac__info p{font-size:12px}}.ep-cma .ep-hero__panel{aspect-ratio:680/560!important}@media (min-width:1025px){.ep-cma .ep-hero__panel{aspect-ratio:auto!important;height:522px!important}}html body:not(#cz1):not(#cz2) .ep-hero__panel .ep-hero__person{height:138%!important;top:5%!important;bottom:auto!important}@media (max-width:767px){html body:not(#cz1):not(#cz2) .ep-hero__panel .ep-hero__person{height:128%!important;top:5%!important;bottom:auto!important}}html body:not(#ab1):not(#ab2) .ep-campus__card .ep-campus__btns .elc-b{width:100%!important;height:50px!important;min-height:50px!important;white-space:nowrap!important;font-size:clamp(13.5px,1.02vw,15px)!important;line-height:1!important;box-sizing:border-box!important}html body:not(#ab1):not(#ab2) .ep-campus__card .ep-campus__btns .elc-b:not(.elc-b--alt){justify-content:space-between!important;padding:6px 6px 6px 18px!important;gap:10px!important}html body:not(#ab1):not(#ab2) .ep-campus__card .ep-campus__btns .elc-b:not(.elc-b--alt)::after{flex:0 0 38px!important;width:38px!important;height:38px!important}html body:not(#ab1):not(#ab2) .ep-campus__card .ep-campus__btns .elc-b.elc-b--alt{justify-content:center!important;padding:0 18px!important}