:root{--ac-green:#009b4d;--ac-deep:#063c24;--ac-yellow:#fff200;--ac-ink:#173d29;--ac-muted:#65796c;--ac-line:#dbe8de;--ac-soft:#f3f9f4;--ac-shadow:0 18px 50px rgba(0,67,36,.11)}
.zu-academic-view{background:#fff;color:var(--ac-ink)}.zu-academic-view .zu-academic-hero{position:relative;min-height:310px;display:flex;align-items:center;overflow:hidden;background-position:center!important}.zu-academic-view .zu-academic-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(0,37,20,.94),rgba(0,91,47,.78) 56%,rgba(0,40,22,.68))!important}.zu-academic-view .zu-academic-hero:after{content:"";position:absolute;right:-80px;bottom:-180px;width:430px;height:430px;border:85px solid rgba(255,242,0,.08);border-radius:50%}.zu-academic-view .zu-academic-hero .container{z-index:2}.zu-academic-view .zu-academic-hero .breadcrumb-title{font-size:clamp(2rem,4vw,3.45rem);font-weight:800;line-height:1.08;text-shadow:0 8px 25px rgba(0,0,0,.24)}.zu-academic-view .zu-academic-hero .breadcrumb{display:inline-flex;padding:9px 14px;border:1px solid rgba(255,255,255,.17);border-radius:30px;background:rgba(255,255,255,.09);backdrop-filter:blur(9px)}.zu-academic-view .zu-academic-hero .breadcrumb a,.zu-academic-view .zu-academic-hero .breadcrumb span{color:#fff!important}.zu-academic-view .space-ptb{padding-top:54px;padding-bottom:60px}.zu-academic-view .section-title{margin-bottom:30px}.zu-academic-view .section-title h2,.zu-academic-view section h2{color:var(--ac-deep);font-weight:800}.zu-academic-view .section-title h2:after{content:"";display:block;width:58px;height:3px;margin:12px auto 0;border-radius:5px;background:linear-gradient(90deg,var(--ac-green),var(--ac-yellow))}.zu-academic-view .section-title p{color:var(--ac-muted);line-height:1.7}
.zu-academic-view .faculty-page>.row{row-gap:22px}.zu-academic-view .faculty-page [class*="col-"]{margin-bottom:0!important}.zu-academic-view .faculty-page .course{height:100%;overflow:hidden;border:1px solid var(--ac-line);border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(0,67,36,.08);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.zu-academic-view .faculty-page .course:hover{border-color:rgba(0,155,77,.35);box-shadow:0 25px 55px rgba(0,67,36,.15);transform:translateY(-8px)}.zu-academic-view .faculty-page .course-img{height:205px;overflow:hidden}.zu-academic-view .faculty-page .course-img:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,45,24,.55));pointer-events:none}.zu-academic-view .faculty-page .course-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.zu-academic-view .faculty-page .course:hover .course-img img{transform:scale(1.06)}.zu-academic-view .faculty-page .course-category{z-index:2!important;border:0!important;border-radius:9px!important;background:var(--ac-yellow)!important;color:var(--ac-deep)!important;font-size:.67rem!important;font-weight:900!important}.zu-academic-view .faculty-page .course-info{padding:19px!important}.zu-academic-view .faculty-page .course-title a{color:var(--ac-ink)!important;font-size:.93rem;font-weight:800;line-height:1.45}.zu-academic-view .faculty-page .course-title a:hover{color:var(--ac-green)!important}
.zu-academic-detail .zu-academic-hero+br{display:none}.zu-academic-detail .zu-academic-hero~section{padding:42px 0 58px;background:linear-gradient(180deg,#f5faf5,#fff)}.zu-academic-detail .zu-academic-hero~section>.container>.row{row-gap:22px}.zu-academic-detail section .card{overflow:hidden;border:1px solid var(--ac-line)!important;border-radius:20px!important;background:#fff;box-shadow:0 13px 38px rgba(0,67,36,.08)!important;transition:transform .3s ease,box-shadow .3s ease}.zu-academic-detail section .card:hover{box-shadow:var(--ac-shadow)!important;transform:translateY(-4px)}.zu-academic-detail section .card-body{padding:clamp(20px,3vw,30px)!important}.zu-academic-detail section .card h3,.zu-academic-detail section .card h4,.zu-academic-detail section .card h5{color:var(--ac-deep);font-weight:800}.zu-academic-detail section .card p{color:#5b7062;line-height:1.72}.zu-academic-detail section .card ul li{position:relative;margin-bottom:8px!important;padding:10px 12px 10px 38px;border:1px solid #e2ece4;border-radius:10px;background:#f8fbf8;color:#3d5a47}.zu-academic-detail section .card ul li i{position:absolute;left:12px;top:14px;color:var(--ac-green)!important}.zu-academic-detail .dean-image{width:150px!important;height:150px!important;border:5px solid #fff!important;border-radius:50%!important;object-fit:cover;box-shadow:0 0 0 4px var(--ac-green),0 15px 35px rgba(0,67,36,.2)}.zu-academic-detail [class*="counter"],.zu-academic-detail .bg-light.rounded-4{border:1px solid var(--ac-line);background:var(--ac-soft)!important}.zu-academic-detail .badge{background:var(--ac-green)!important}.zu-academic-detail a.btn,.zu-academic-detail .btn-primary{border-color:var(--ac-green)!important;background:var(--ac-green)!important;border-radius:10px;font-weight:800}.zu-academic-detail a.btn:hover{border-color:#006f37!important;background:#006f37!important;transform:translateY(-2px)}
.zu-academic-research #alphabetFilter{position:sticky;z-index:5;top:84px;padding:12px;border:1px solid var(--ac-line);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 12px 35px rgba(0,67,36,.09);backdrop-filter:blur(12px)}.zu-academic-research #alphabetFilter .btn{min-width:34px;border-radius:8px;font-weight:800}.zu-academic-research #alphabetFilter .btn-success{border-color:var(--ac-green);background:var(--ac-green)}.zu-academic-research .publication-card,.zu-academic-research .card{border:1px solid var(--ac-line)!important;border-radius:18px!important;box-shadow:0 12px 34px rgba(0,67,36,.08)!important;transition:.3s}.zu-academic-research .publication-card:hover,.zu-academic-research .card:hover{border-color:rgba(0,155,77,.3)!important;box-shadow:var(--ac-shadow)!important;transform:translateY(-5px)}
.zu-academic-research .pub-card{padding:20px!important;border:1px solid var(--ac-line)!important;border-radius:18px!important;box-shadow:0 12px 34px rgba(0,67,36,.08)!important}.zu-academic-research .pub-card:hover{border-color:rgba(0,155,77,.32)!important;box-shadow:var(--ac-shadow)!important;transform:translateY(-6px)!important}.zu-academic-research .pub-title{color:var(--ac-deep)!important;font-size:.9rem!important;font-weight:800!important}.zu-academic-research .pub-author{color:var(--ac-green)!important;font-weight:700}.zu-academic-research .pub-desc{color:var(--ac-muted)!important;line-height:1.65}.zu-academic-research .pub-card .btn{border-radius:9px;font-weight:800}
.zu-academic-reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease var(--academic-delay,0ms),transform .55s ease var(--academic-delay,0ms)}.zu-academic-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.zu-academic-reveal{opacity:1;transform:none;transition:none!important}.zu-academic-view *{scroll-behavior:auto!important}}
@media(max-width:991px){.zu-academic-view .zu-academic-hero{min-height:280px}.zu-academic-view .faculty-page .course-img{height:190px}.zu-academic-detail .zu-academic-hero~section{padding-top:34px}.zu-academic-research #alphabetFilter{position:relative;top:auto}}@media(max-width:575px){.zu-academic-view .zu-academic-hero{min-height:260px}.zu-academic-view .zu-academic-hero .breadcrumb-title{font-size:1.85rem}.zu-academic-view .space-ptb{padding-top:40px;padding-bottom:45px}.zu-academic-view .faculty-page .course-img{height:220px}.zu-academic-detail section .card-body{padding:19px!important}}
