.site-header{position:sticky;top:0;z-index:1000;font-family:Montserrat,sans-serif;background:#fffdf7;box-shadow:0 10px 34px #3723111f}.site-header .container{width:min(1280px,calc(100% - 30px));margin:0 auto}.site-header .topbar{background:linear-gradient(90deg,#4a1f0c,#7b2f0f 48%,#a94b13);color:#fff7dd;border-bottom:1px solid rgba(255,238,173,.2)}.site-header .top-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.site-header .top-contact,.site-header .top-right{display:flex;align-items:center;gap:18px}.site-header .top-contact span,.site-header .top-right span,.site-header .top-right a{display:inline-flex;align-items:center;gap:6px;color:#fff7dd;text-decoration:none;white-space:nowrap}.site-header .top-right a:hover{color:#ffe06a}.site-header .brand{background:radial-gradient(circle at 8% 30%,rgba(255,170,30,.12),transparent 25%),linear-gradient(100deg,#fff9dd,#fffdf6 48%,#fff0cc);border-bottom:1px solid #ead6a5}.site-header .brand-inner{min-height:104px;display:flex;align-items:center;justify-content:space-between}.site-header .brand-lockup{display:flex;align-items:center;gap:15px;color:#3e210f;text-decoration:none;min-width:0}.site-header .brand-lockup img{width:78px;height:78px;border-radius:50%;object-fit:cover;flex:0 0 auto;box-shadow:0 8px 20px #75370b2e;border:3px solid #f0c55a;background:#fff6b8}.site-header .brand-copy{display:flex;flex-direction:column;min-width:0}.site-header .brand-copy strong{color:#8b2f12;font-size:clamp(17px,1.65vw,24px);line-height:1.18;letter-spacing:-.3px}.site-header .brand-copy small{margin-top:4px;color:#7a5b42;font-size:12px;font-weight:600}.site-header .brand-copy b{margin-top:6px;color:#086db5;font-size:12px;font-weight:800}.site-header .brand-message{display:flex;align-items:center;gap:7px;padding:12px 18px;border:1px solid #e7c77a;border-radius:14px;background:#fff9;color:#7b2f0f;box-shadow:0 8px 20px #63390e12;font-size:11px;text-decoration:none;cursor:pointer}.site-header .brand-message strong{color:#e95a14;font-size:13px}.site-header .nav-wrap{background:linear-gradient(90deg,#ff9a24,#e85c17 52%,#c9470e);border-top:1px solid rgba(255,255,255,.3)}.site-header .nav-inner{min-height:52px;display:flex;align-items:center;justify-content:center}.site-header .nav{display:flex;align-items:stretch;justify-content:center;width:100%}.site-header .nav>a,.site-header .nav-item>button{position:relative;min-height:52px;padding:0 12px;border:0;background:transparent;color:#fffdf7;display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:11px;font-weight:800;letter-spacing:.35px;text-decoration:none;cursor:pointer;white-space:nowrap}.site-header .nav>a:after,.site-header .nav-item>button:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;transform:scaleX(0);transform-origin:center;background:#ffe36e;transition:transform .2s ease}.site-header .nav>a:hover:after,.site-header .nav-item>button:hover:after,.site-header .nav-item>button.active:after{transform:scaleX(1)}.site-header .nav>a:hover,.site-header .nav-item>button:hover,.site-header .nav-item>button.active{background:#581f0724;color:#fff7c7}.site-header .nav-item{position:relative}.site-header .nav-item>button svg{font-size:12px}.site-header .dropdown{position:absolute;top:52px;left:50%;transform:translate(-50%);width:290px;max-height:80vh;background:#fffdf8;border:1px solid #e6d5b0;border-top:4px solid #e85c17;border-radius:0 0 14px 14px;box-shadow:0 20px 48px #3a200a33;z-index:1000;padding:10px;box-sizing:border-box}.site-header .dropdown.dropdown-two-col{width:min(600px,calc(100vw - 30px));max-height:none;padding:14px}.site-header .dropdown.align-left{left:0;transform:none}.site-header .dropdown.align-left-center{left:-50px;transform:none}.site-header .dropdown.align-right{left:auto;right:0;transform:none}.site-header .dropdown.align-center{left:50%;transform:translate(-50%)}.site-header .dropdown-title-bar{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 10px;margin-bottom:8px;border-bottom:1px solid #f0e1c6}.site-header .dropdown-title-label{font-size:11px;font-weight:800;letter-spacing:.8px;color:#a43a0d;text-transform:uppercase}.site-header .dropdown-title-count{font-size:10px;font-weight:700;color:#8c6a51;background:#f7edd9;padding:2px 8px;border-radius:99px}.site-header .dropdown-two-col .dropdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px 10px}.site-header .dropdown:not(.dropdown-two-col) .dropdown-grid{display:flex;flex-direction:column;gap:4px}.site-header .dropdown-link-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:40px;background:#fffdfa;border:1px solid #eee2cf;border-radius:8px;color:#4a2f1c;text-decoration:none;font-size:12px;font-weight:600;transition:all .2s ease;cursor:pointer;width:100%;text-align:left;box-sizing:border-box}.site-header .dropdown-link-dot{width:6px;height:6px;border-radius:50%;background:#e85c17;flex-shrink:0;opacity:.65;transition:all .2s ease}.site-header .dropdown-link-text{flex:1;line-height:1.35;font-size:12px}.site-header .dropdown-link-arrow,.site-header .dropdown-link-chevron{font-size:12px;color:#a6846c;flex-shrink:0;transition:all .2s ease}.site-header .dropdown-link-btn:hover{background:linear-gradient(135deg,#fff5e5,#ffebd0);border-color:#f1b37b;color:#b9420b;box-shadow:0 4px 10px #b9420b1a;transform:translateY(-1px)}.site-header .dropdown-link-btn:hover .dropdown-link-dot{opacity:1;transform:scale(1.25);background:#d84500}.site-header .dropdown-link-btn:hover .dropdown-link-arrow{color:#b9420b;transform:translate(2px)}.site-header .dropdown-item.has-children{display:flex;flex-direction:column}.site-header .dropdown-parent-btn{border:1px solid #eee2cf;font-family:inherit}.site-header .dropdown-item.has-children.is-expanded .dropdown-parent-btn{background:#fff1dc;border-color:#e85c17;color:#b9420b;border-bottom-left-radius:0;border-bottom-right-radius:0}.site-header .submenu-inline{display:flex;flex-direction:column;gap:3px;padding:6px 8px;background:#fef8ed;border:1px solid #f1dfc5;border-top:none;border-radius:0 0 8px 8px}.site-header .submenu-inline-link{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;color:#5d3820;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .18s ease}.site-header .submenu-inline-link:hover{background:#fff;color:#d84500;padding-left:11px}.site-header .search{width:36px;height:36px;margin-left:7px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#521d0638;color:#fff;cursor:pointer}.site-header .mobile-menu{display:none}@media(max-width:1120px){.site-header .nav>a,.site-header .nav-item>button{padding:0 8px;font-size:10px}.site-header .brand-message{display:none}}@media(max-width:780px){.site-header .top-contact .top-location{display:none}.site-header .top-inner{min-height:34px;font-size:10px}.site-header .top-contact,.site-header .top-right{gap:9px}.site-header .top-right span{display:none}.site-header .brand-inner{min-height:78px}.site-header .brand-lockup img{width:58px;height:58px}.site-header .brand-copy strong{font-size:14px}.site-header .brand-copy small{font-size:10px}.site-header .brand-copy b{font-size:9px}.site-header .mobile-menu{display:grid;width:42px;height:38px;margin:7px 0;place-items:center;border:0;border-radius:8px;background:#6f270b;color:#fff;font-size:20px}.site-header .nav-inner{position:relative;justify-content:space-between}.site-header .nav{display:none;position:absolute;top:52px;left:0;right:0;z-index:20;max-height:calc(100vh - 160px);overflow-y:auto;flex-direction:column;background:#fffdf8;box-shadow:0 20px 45px #3a200a38}.site-header .nav.open{display:flex}.site-header .nav>a,.site-header .nav-item>button{min-height:48px;justify-content:space-between;padding:0 17px;color:#5a3925;border-bottom:1px solid #efe2cc}.site-header .nav>a:hover,.site-header .nav-item>button:hover,.site-header .nav-item>button.active{background:#fff3d1;color:#c84d11}.site-header .dropdown{position:static;width:100%;transform:none;border:0;border-top:1px solid #ead9b9;border-radius:0;box-shadow:none}.site-header .submenu{position:static;width:100%;border:0;border-left:3px solid #e85c17;border-radius:0;box-shadow:none}.site-header .search{margin-left:auto}}@media(max-width:480px){.site-header .top-right a{font-size:9px}.site-header .brand-copy strong,.site-header .brand-copy b{max-width:230px}}.site-header .nav-wrap{width:100%}.site-header .nav-inner{width:100%;max-width:1280px;margin:0 auto;padding:0 15px;position:relative;box-sizing:border-box}.site-header .nav{flex:1;justify-content:center;gap:2px}.site-header .nav>a,.site-header .nav-item>button{font-size:14px;padding-left:15px;padding-right:15px}.site-header .search{width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#551c0629;color:#fff;display:grid;place-items:center;cursor:pointer;position:relative;z-index:20;margin-left:10px}.site-header .search:hover{background:#551c064d;transform:translateY(-1px)}.site-header .header-search-panel{position:absolute;right:22px;top:58px;width:min(620px,calc(100vw - 28px));background:#fffdf7;border:1px solid #e7cf9b;border-top:4px solid #e85c17;border-radius:0 0 16px 16px;padding:14px;box-shadow:0 22px 55px #3e210f38;z-index:2000}.site-header .header-search-panel form{display:flex;align-items:center;gap:10px}.site-header .header-search-panel form>svg{color:#b74a12;flex:0 0 auto}.site-header .header-search-panel input{flex:1;min-width:0;border:1px solid #dfd1b7;border-radius:10px;padding:12px 13px;font:600 13px Montserrat,sans-serif;outline:none;color:#3f2616;background:#fff}.site-header .header-search-panel input:focus{border-color:#e85c17;box-shadow:0 0 0 3px #e85c171a}.site-header .header-search-panel button{border:0;border-radius:10px;padding:12px 18px;background:#e85c17;color:#fff;font:800 12px Montserrat,sans-serif;cursor:pointer}@media(max-width:1150px){.site-header .nav>a,.site-header .nav-item>button{font-size:11px;padding-left:6px;padding-right:6px}.site-header .search{width:38px;height:38px;flex-basis:38px}}@media(max-width:900px){.site-header .nav{display:none}.site-header .nav.open{display:grid;position:absolute;left:12px;right:12px;top:52px;background:#fffdf7;border:1px solid #e7cf9b;border-top:4px solid #e85c17;border-radius:0 0 16px 16px;box-shadow:0 20px 45px #3e210f2e;padding:8px;max-height:75vh;overflow:auto}.site-header .nav.open>a,.site-header .nav.open .nav-item>button{min-height:44px;color:#54220c;justify-content:space-between;width:100%;padding:0 12px}.site-header .nav.open>a:hover,.site-header .nav.open .nav-item>button:hover,.site-header .nav.open .nav-item>button.active{background:#fff0c2;color:#8b2f12}.site-header .nav.open .dropdown{position:static;transform:none;width:100%;border:0;border-radius:10px;box-shadow:none;border-top:1px solid #eadabd;max-height:none;padding:6px 0}.site-header .nav.open .dropdown.dropdown-two-col .dropdown-grid{grid-template-columns:1fr;gap:4px}.site-header .nav.open .dropdown-title-bar{display:none}.site-header .nav.open .dropdown-link-btn{min-height:40px;background:transparent;border:0;border-bottom:1px solid #f1e4d0;border-radius:0;padding:8px 10px}.site-header .nav.open .submenu-inline{border:0;border-left:3px solid #e85c17;background:transparent;border-radius:0;margin:4px 0 4px 12px;padding:2px 6px}.site-header .mobile-menu{display:grid!important}.site-header .header-search-panel{right:10px;top:58px}}@media(min-width:901px){.site-header .mobile-menu{display:none!important}}.mkjk-footer{font-family:Montserrat,sans-serif;background:#35170b;color:#fff6df}.mkjk-footer-container{width:min(1280px,calc(100% - 30px));margin:0 auto}.mkjk-footer-top{padding:45px 0 38px;border-top:4px solid #efc14d;background:radial-gradient(circle at 90% 0%,rgba(239,193,77,.08),transparent 28%),linear-gradient(145deg,#4b200e,#321308)}.mkjk-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:35px}.mkjk-footer-brand img{width:70px;height:70px;object-fit:cover;border-radius:50%;border:3px solid #efc14d;background:#fff8df;display:block;margin-bottom:14px}.mkjk-footer-brand h3{margin:0 0 17px;max-width:290px;color:#ffe8a5;font-size:18px;line-height:1.4}.mkjk-footer-brand p{display:flex;align-items:flex-start;gap:9px;margin:9px 0;color:#dfccb7;font-size:12px;line-height:1.65}.mkjk-footer-brand p svg{flex:0 0 auto;margin-top:3px;color:#efc14d;font-size:14px}.mkjk-socials{display:flex;gap:9px;margin-top:19px}.mkjk-socials a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;transition:.25s ease}.mkjk-socials a:hover{background:#e85c17;border-color:#e85c17;color:#fff;transform:translateY(-2px)}.mkjk-footer-column h4{position:relative;margin:5px 0 21px;padding-bottom:11px;color:#fff0bd;font-size:15px;font-weight:800}.mkjk-footer-column h4:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:20px;background:linear-gradient(90deg,#efc14d,#e85c17)}.mkjk-footer-links{display:flex;flex-direction:column;gap:1px}.mkjk-footer-links a{display:flex;align-items:flex-start;gap:6px;padding:6px 0;color:#dfcfbe;text-decoration:none;font-size:12px;line-height:1.5;transition:color .2s ease,transform .2s ease}.mkjk-footer-links a svg{flex:0 0 auto;margin-top:3px;color:#dba83b;font-size:12px}.mkjk-footer-links a:hover{color:#ffd75d;transform:translate(3px)}.mkjk-footer-links a:hover svg{color:#ffd75d}.mkjk-footer-bottom{background:#260e06;border-top:1px solid rgba(255,232,165,.1);padding:16px 0}.mkjk-footer-bottom>div{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#bca895;font-size:10px;line-height:1.5}@media(max-width:1000px){.mkjk-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mkjk-footer-top{padding:35px 0 30px}.mkjk-footer-container{width:min(calc(100% - 24px),1280px)}.mkjk-footer-grid{grid-template-columns:1fr;gap:27px}.mkjk-footer-brand h3{font-size:17px}.mkjk-footer-column h4{margin-bottom:14px}.mkjk-footer-bottom>div{flex-direction:column;align-items:flex-start;gap:5px}}.backtop{position:fixed;right:18px;bottom:18px;width:44px;height:44px;border:0;border-radius:50%;background:#f50075;color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px #f500754d;cursor:pointer;z-index:1200;transition:.25s}.backtop:hover{transform:translateY(-3px);background:#c91563}.page-scope-home{--mkjk-brown: #54220c;--mkjk-orange: #e95d16;--mkjk-gold: #f1c44f;--mkjk-cream: #fff8df;--mkjk-paper: #fffdf8;--mkjk-ink: #392313;--mkjk-muted: #725e4d;font-family:Montserrat,sans-serif;color:var(--mkjk-ink);overflow:hidden}.page-scope-home *{box-sizing:border-box}.page-scope-home .mkjk-home-container{width:min(1280px,calc(100% - 30px));margin:0 auto}.page-scope-home .mkjk-home-hero{position:relative;min-height:440px;display:flex;align-items:center;overflow:hidden;background-color:#260f04}.page-scope-home .mkjk-hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-position:center 25%;display:block;z-index:0;animation:mkjkHeroFadeIn .6s ease}@keyframes mkjkHeroFadeIn{0%{opacity:0}to{opacity:1}}.page-scope-home .mkjk-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#230c03e6,#3c1606ad 45%,#190a0238)}.page-scope-home .mkjk-hero-content{position:relative;z-index:2;padding:52px 0 72px;color:#fff}.page-scope-home .mkjk-hero-kicker{display:inline-flex;padding:6px 12px;border:1px solid rgba(255,225,139,.35);border-radius:999px;background:#fff0b917;color:#ffe6a0;font-size:10px;font-weight:800;letter-spacing:1.7px}.page-scope-home .mkjk-hero-content h1{max-width:820px;margin:14px 0 12px;color:#fffdf6;font-size:clamp(34px,4.2vw,56px);line-height:1.05;letter-spacing:-1.4px}.page-scope-home .mkjk-hero-content p{max-width:620px;margin:0;color:#fff;font-size:17px;font-weight:500;line-height:1.65}.page-scope-home .mkjk-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.page-scope-home .mkjk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border-radius:10px;font-size:12px;font-weight:800;text-decoration:none;transition:.25s ease}.page-scope-home .mkjk-btn-primary{background:linear-gradient(135deg,#ffb32c,#e85c16);color:#fff;box-shadow:0 14px 30px #e85c164d}.page-scope-home .mkjk-btn-primary:hover,.page-scope-home .mkjk-btn-dark:hover{transform:translateY(-3px)}.page-scope-home .mkjk-btn-ghost{border:1px solid rgba(255,239,186,.55);background:#ffffff14;color:#fff}.page-scope-home .mkjk-btn-ghost:hover{background:#fff;color:#55210c}.page-scope-home .mkjk-btn-dark{background:#54220c;color:#fff;box-shadow:0 12px 25px #54220c2e}.page-scope-home .mkjk-hero-bottom{display:flex;align-items:center;gap:25px;margin-top:26px}.page-scope-home .mkjk-hero-bottom>span{color:#ffe9b3;font-size:11px;font-weight:800;letter-spacing:1px}.page-scope-home .mkjk-dots{display:flex;gap:7px}.page-scope-home .mkjk-dots button{width:28px;height:4px;padding:0;border:0;border-radius:10px;background:#ffffff59;cursor:pointer}.page-scope-home .mkjk-dots button.active{background:#ffd65c}.page-scope-home .mkjk-hero-arrow{position:absolute;top:50%;z-index:3;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,239,186,.4);border-radius:50%;background:#3e160742;color:#fff;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-scope-home .mkjk-hero-arrow:hover{background:#e85c16}.page-scope-home .mkjk-hero-left{left:24px}.page-scope-home .mkjk-hero-right{right:24px}.page-scope-home .mkjk-quick-strip{position:relative;z-index:5;margin-top:-36px}.page-scope-home .mkjk-quick-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.page-scope-home .mkjk-quick-card{min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:1px solid #ead9b5;border-radius:15px;background:#fffdf8f7;box-shadow:0 18px 35px #42240e21;color:#4a2c19;text-align:center;text-decoration:none;transition:.25s ease}.page-scope-home .mkjk-quick-card:hover{transform:translateY(-6px);border-color:#efbb3f;box-shadow:0 23px 42px #42240e2b}.page-scope-home .mkjk-quick-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#fff2c7;color:#d85a15;font-size:21px}.page-scope-home .mkjk-quick-card strong{font-size:14px;line-height:1.3}.page-scope-home .mkjk-quick-card>svg{font-size:12px;color:#a66b39}.page-scope-home .mkjk-home-section{padding:76px 0}.page-scope-home .mkjk-news-principal{padding-top:58px;background:#fffdf8}.page-scope-home .mkjk-news-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.85fr);gap:22px}.page-scope-home .mkjk-news-panel,.page-scope-home .mkjk-principal-panel{border:1px solid #eadfc8;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #48280e14}.page-scope-home .mkjk-news-panel{padding:29px;background:#fff}.page-scope-home .mkjk-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.page-scope-home .mkjk-panel-heading span,.page-scope-home .mkjk-section-eyebrow,.page-scope-home .mkjk-panel-label{color:#d85413;font-size:10px;font-weight:900;letter-spacing:1.7px}.page-scope-home .mkjk-panel-heading h2{margin:7px 0 0;color:#3f2414;font-size:28px;letter-spacing:-.8px}.page-scope-home .mkjk-panel-heading a,.page-scope-home .mkjk-principal-panel>a,.page-scope-home .mkjk-feature-card b,.page-scope-home .mkjk-programme-card b,.page-scope-home .mkjk-life-card b{display:inline-flex;align-items:center;gap:6px;color:#d85413;font-size:11px;font-weight:900;text-decoration:none}.page-scope-home .mkjk-news-window{height:310px;margin-top:16px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.page-scope-home .mkjk-news-track{animation:mkjkNewsScroll 23s linear infinite}.page-scope-home .mkjk-news-window:hover .mkjk-news-track{animation-play-state:paused}.page-scope-home .mkjk-news-item{display:grid;grid-template-columns:82px minmax(0,1fr) 18px;gap:16px;align-items:center;min-height:64px;padding:12px 0;border-top:1px solid #f1e8d8;text-decoration:none;color:inherit;transition:all .2s ease;cursor:pointer}.page-scope-home .mkjk-news-item:hover .mkjk-news-copy h3{color:#e85c17}.page-scope-home .mkjk-news-date{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#d85413}.page-scope-home .mkjk-news-date svg{font-size:22px}.page-scope-home .mkjk-news-date span{color:#935221;font-size:11px;font-weight:900;letter-spacing:1px}.page-scope-home .mkjk-news-copy h3{margin:0;color:#342013;font-size:14px;line-height:1.5;font-weight:700;transition:color .2s ease}.page-scope-home .mkjk-news-item-arrow{color:#d9b45d;transition:all .2s ease}.page-scope-home .mkjk-news-item:hover .mkjk-news-item-arrow{color:#e85c17;transform:translate(4px)}.page-scope-home .mkjk-principal-panel{position:relative;padding:31px;background:radial-gradient(circle at 90% 8%,rgba(255,195,65,.25),transparent 28%),linear-gradient(135deg,#fff4c9,#fff8e4 55%,#ffe8d1)}.page-scope-home .mkjk-principal-accent{width:58px;height:5px;margin-top:17px;border-radius:5px;background:linear-gradient(90deg,#e85c16,#f3c84d)}.page-scope-home .mkjk-principal-panel h2{max-width:390px;margin:22px 0 13px;color:#452510;font-size:27px;line-height:1.25;letter-spacing:-.8px}.page-scope-home .mkjk-principal-panel>p{color:#070605;font-size:16px;font-weight:600;line-height:1.75}.page-scope-home .mkjk-principal-person{display:flex;align-items:center;gap:12px;margin:25px 0 22px}.page-scope-home .mkjk-principal-avatar{width:58px;height:58px;display:grid;place-items:center;border:4px solid #fff3cf;border-radius:50%;background:linear-gradient(135deg,#d94e10,#f5bd36);color:#fff;font-weight:900}.page-scope-home .mkjk-principal-person strong,.page-scope-home .mkjk-principal-person span{display:block}.page-scope-home .mkjk-principal-person strong{color:#432511;font-size:14px}.page-scope-home .mkjk-principal-person span{margin-top:4px;color:#0a0806;font-size:13px;font-weight:500}.page-scope-home .mkjk-why{background:radial-gradient(circle at 100% 0,rgba(245,195,74,.16),transparent 25%),#fff7df}.page-scope-home .mkjk-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:29px}.page-scope-home .mkjk-section-title{max-width:790px;margin:9px 0 0;color:#3d2414;font-size:clamp(29px,3.4vw,45px);line-height:1.13;letter-spacing:-1.2px}.page-scope-home .mkjk-section-intro{max-width:370px;margin:0;color:#0b0907;font-size:16px;font-weight:500;line-height:1.75}.page-scope-home .mkjk-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.page-scope-home .mkjk-feature-card{position:relative;min-height:245px;padding:25px;border:1px solid #ead9b3;border-radius:18px;background:#fffc;transition:.25s ease}.page-scope-home .mkjk-feature-card:hover{transform:translateY(-5px);border-color:#e9b746;box-shadow:0 17px 38px #52290b1a}.page-scope-home .mkjk-feature-card>span,.page-scope-home .mkjk-life-card>span,.page-scope-home .mkjk-programme-card>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#fff0be;color:#d85413;font-size:21px}.page-scope-home .mkjk-feature-card h3{margin:20px 0 9px;color:#4b2916;font-size:17px}.page-scope-home .mkjk-feature-card p,.page-scope-home .mkjk-life-card p,.page-scope-home .mkjk-programme-card p{margin:0;color:#0c0a08;font-size:15px;font-weight:500;line-height:1.75}.page-scope-home .mkjk-feature-card b{position:absolute;bottom:22px;left:25px}.page-scope-home .mkjk-stats{padding:44px 0;background:radial-gradient(circle at 10% 20%,rgba(255,170,30,.1),transparent 35%),linear-gradient(180deg,#fffaf1,#fff6e4);border-top:1px solid #ebd8bd;border-bottom:1px solid #ebd8bd}.page-scope-home .mkjk-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.page-scope-home .mkjk-stat-box{background:#fff;border:1.5px solid #ebd9bc;border-top:4px solid #e85c17;border-radius:16px;padding:22px 18px;display:flex;align-items:center;gap:16px;box-shadow:0 10px 28px #4b200b12;transition:all .25s ease;position:relative;overflow:hidden}.page-scope-home .mkjk-stat-box:hover{transform:translateY(-4px);border-color:#e85c17;box-shadow:0 16px 36px #e85c1729}.page-scope-home .mkjk-stat-icon{width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,#fff0db,#ffe2bd);color:#d85413;display:grid;place-items:center;font-size:22px;flex-shrink:0;border:1px solid #f2ce9c;box-shadow:0 4px 12px #d854131f}.page-scope-home .mkjk-stat-info{display:flex;flex-direction:column;min-width:0}.page-scope-home .mkjk-stat-info strong{display:block;font-size:28px;font-weight:900;color:#4a2512;line-height:1.1;letter-spacing:-.5px}.page-scope-home .mkjk-stat-info span{display:block;margin-top:5px;color:#6e4e37;font-size:13px;font-weight:700;line-height:1.35}.page-scope-home .mkjk-programmes{background:#fffdf8}.page-scope-home .mkjk-programme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-scope-home .mkjk-programme-card{min-height:245px;padding:26px;border:1px solid #eadbb9;border-radius:19px;text-decoration:none;transition:.25s ease}.page-scope-home .mkjk-programme-card:nth-child(1){background:linear-gradient(135deg,#fff8df,#fff0d6)}.page-scope-home .mkjk-programme-card:nth-child(2){background:linear-gradient(135deg,#fff1cf,#ffe7d2)}.page-scope-home .mkjk-programme-card:nth-child(3){background:linear-gradient(135deg,#fff8df,#f8ebcc)}.page-scope-home .mkjk-programme-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #48250c1a}.page-scope-home .mkjk-programme-card small{display:block;margin-top:17px;color:#3f2002;font-size:10px;font-weight:700;letter-spacing:1.5px}.page-scope-home .mkjk-programme-card h3{margin:7px 0 9px;color:#4a2815;font-size:23px}.page-scope-home .mkjk-programme-card b{margin-top:17px}.page-scope-home .mkjk-campus-life{background:#fff7df}.page-scope-home .mkjk-life-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.page-scope-home .mkjk-life-card{min-height:230px;padding:23px;border:1px solid #eadbb9;border-radius:17px;background:#fff;text-decoration:none;transition:.25s ease}.page-scope-home .mkjk-life-card:hover{transform:translateY(-5px);box-shadow:0 17px 35px #48250c17}.page-scope-home .mkjk-life-card h3{margin:17px 0 7px;color:#4a2815;font-size:17px}.page-scope-home .mkjk-life-card b{margin-top:16px}.page-scope-home .mkjk-home-contact-strip{padding:32px 0;background:linear-gradient(90deg,#ffe6a5,#fff5d6);border-top:1px solid #efd27f;border-bottom:1px solid #efd27f}.page-scope-home .mkjk-home-contact-strip>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.page-scope-home .mkjk-home-contact-strip span{color:#b24a10;font-size:10px;font-weight:900;letter-spacing:1.5px}.page-scope-home .mkjk-home-contact-strip h2{margin:8px 0 0;color:#452511;font-size:21px}.page-scope-home .mkjk-contact-actions{display:flex;align-items:center;gap:10px}.page-scope-home .mkjk-contact-actions a{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border-radius:9px;background:#54220c;color:#fff;font-size:11px;font-weight:800;text-decoration:none}.page-scope-home .mkjk-contact-actions a:first-child{background:#fff;color:#54220c;border:1px solid #e2c271}.page-scope-home .mkjk-moving-strip{overflow:hidden;padding:18px 0;background:#fffdf8}.page-scope-home .mkjk-moving-track{display:flex;width:max-content;animation:mkjkMarquee 25s linear infinite}.page-scope-home .mkjk-moving-track span{position:relative;padding:0 37px;color:#7d3a14;font-size:12px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.page-scope-home .mkjk-moving-track span:after{content:"✦";position:absolute;right:0;color:#e95d16}@keyframes mkjkNewsScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mkjkMarquee{to{transform:translate(-50%)}}@media(max-width:1050px){.page-scope-home .mkjk-quick-grid{grid-template-columns:repeat(3,1fr)}.page-scope-home .mkjk-news-grid{grid-template-columns:1fr}.page-scope-home .mkjk-why-grid,.page-scope-home .mkjk-life-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.page-scope-home .mkjk-home-hero{min-height:300px;max-height:420px}.page-scope-home .mkjk-hero-content{padding:22px 0 30px}.page-scope-home .mkjk-hero-kicker{font-size:9px;padding:3px 8px;letter-spacing:.8px}.page-scope-home .mkjk-hero-content h1{font-size:clamp(20px,5vw,28px);line-height:1.18;margin:8px 0;letter-spacing:-.5px}.page-scope-home .mkjk-hero-content p{font-size:13px;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-scope-home .mkjk-hero-actions{gap:8px;margin-top:12px}.page-scope-home .mkjk-hero-actions .mkjk-btn{min-height:36px;padding:0 12px;font-size:11px;border-radius:8px}.page-scope-home .mkjk-hero-bottom{margin-top:14px;gap:15px}.page-scope-home .mkjk-hero-arrow{display:none}.page-scope-home .mkjk-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.page-scope-home .mkjk-stat-box{padding:16px 12px;gap:12px}.page-scope-home .mkjk-stat-icon{width:42px;height:42px;font-size:18px;border-radius:11px}.page-scope-home .mkjk-stat-info strong{font-size:22px}.page-scope-home .mkjk-stat-info span{font-size:11.5px}.page-scope-home .mkjk-programme-grid{grid-template-columns:1fr}.page-scope-home .mkjk-section-heading{align-items:flex-start;flex-direction:column}.page-scope-home .mkjk-home-contact-strip>div{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.page-scope-home .mkjk-home-container{width:min(100% - 22px,1280px)}.page-scope-home .mkjk-home-section{padding:54px 0}.page-scope-home .mkjk-hero-content h1{font-size:clamp(19px,5vw,24px);letter-spacing:-.4px}.page-scope-home .mkjk-hero-content p{font-size:12.5px;line-height:1.4}.page-scope-home .mkjk-quick-grid{grid-template-columns:repeat(2,1fr)}.page-scope-home .mkjk-why-grid,.page-scope-home .mkjk-life-grid{grid-template-columns:1fr}.page-scope-home .mkjk-news-panel,.page-scope-home .mkjk-principal-panel{padding:22px}.page-scope-home .mkjk-news-item{grid-template-columns:68px minmax(0,1fr)}.page-scope-home .mkjk-news-item-arrow{display:none}.page-scope-home .mkjk-contact-actions{width:100%;flex-wrap:wrap}}@media(max-width:480px){.page-scope-home .mkjk-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.page-scope-home .mkjk-stat-box{padding:14px 10px;gap:10px}.page-scope-home .mkjk-stat-icon{width:38px;height:38px;font-size:16px}.page-scope-home .mkjk-stat-info strong{font-size:20px}.page-scope-home .mkjk-stat-info span{font-size:11px}}.mkjk-popup-backdrop{position:fixed;inset:0;z-index:99999;background:#1c0c04c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;animation:mkjkFadeIn .25s ease-out}@keyframes mkjkFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mkjkScaleIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.mkjk-popup-card{position:relative;width:100%;max-width:680px;max-height:92vh;background:#fffdf8;border:1px solid #ebd8bd;border-top:5px solid #e85c17;border-radius:18px;box-shadow:0 25px 60px #2d110573;display:flex;flex-direction:column;overflow:hidden;animation:mkjkScaleIn .3s cubic-bezier(.16,1,.3,1)}.mkjk-popup-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:linear-gradient(90deg,#fff9ee,#fff4e1);border-bottom:1px solid #f0e1c8}.mkjk-popup-badge-group{display:flex;align-items:center;gap:10px}.mkjk-popup-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ff9a24,#e85c17);color:#fff;font-size:11px;font-weight:800;letter-spacing:.6px;padding:4px 10px;border-radius:99px;box-shadow:0 4px 12px #e85c174d;text-transform:uppercase}.mkjk-popup-badge-pulse{width:7px;height:7px;background:#fff;border-radius:50%;animation:mkjkPulse 1.4s infinite}@keyframes mkjkPulse{0%{transform:scale(.85);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(.85);opacity:.7}}.mkjk-popup-collegename{font-size:13px;font-weight:700;color:#5b2810;letter-spacing:-.2px}.mkjk-popup-close-btn{width:36px;height:36px;border-radius:50%;border:1px solid #dfcfb4;background:#fff;color:#633316;font-size:18px;display:grid;place-items:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.mkjk-popup-close-btn:hover{background:#e85c17;color:#fff;border-color:#e85c17;transform:rotate(90deg)}.mkjk-popup-body{position:relative;padding:12px;overflow-y:auto;display:flex;flex-direction:column;align-items:center;background:#faf5ea}.mkjk-popup-img-wrap{width:100%;display:flex;justify-content:center;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #ede1cf;box-shadow:0 8px 24px #46200a14}.mkjk-popup-image{max-width:100%;max-height:58vh;object-fit:contain;display:block;border-radius:10px}.mkjk-popup-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#fffdf8;border-top:1px solid #f0e1c8;flex-wrap:wrap}.mkjk-popup-info{font-size:12px;color:#79573f;font-weight:600;display:flex;align-items:center;gap:6px}.mkjk-popup-actions{display:flex;align-items:center;gap:8px}.mkjk-popup-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif}.mkjk-popup-btn-page{background:#fff;border:1px solid #e7cd9d;color:#632a0c}.mkjk-popup-btn-page:hover{background:#fff2dd;border-color:#e85c17;color:#e85c17}.mkjk-popup-btn-download{background:linear-gradient(135deg,#ff9a24,#e85c17);color:#fff;border:none;box-shadow:0 4px 14px #e85c1740}.mkjk-popup-btn-download:hover{background:linear-gradient(135deg,#e88a18,#d24a10);transform:translateY(-1px)}.mkjk-popup-btn-close{background:#f1e4d0;border:none;color:#5a280d}.mkjk-popup-btn-close:hover{background:#e2d1b8}.mkjk-popup-float-btn{position:fixed;bottom:24px;left:24px;z-index:9990;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:99px;background:linear-gradient(135deg,#54220c,#802f0d);color:#ffe6a0;border:1.5px solid #f0ca72;box-shadow:0 10px 28px #32120559;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;cursor:pointer;transition:all .25s ease;animation:mkjkFloatPulse 2.8s infinite ease-in-out}.mkjk-popup-float-btn:hover{transform:translateY(-3px) scale(1.03);background:linear-gradient(135deg,#e85c17,#ad3e0b);color:#fff;box-shadow:0 14px 35px #e85c1766}@keyframes mkjkFloatPulse{0%,to{box-shadow:0 8px 24px #3212054d}50%{box-shadow:0 14px 34px #e85c1780}}@media(max-width:600px){.mkjk-popup-card{max-height:94vh}.mkjk-popup-image{max-height:50vh}.mkjk-popup-header{padding:10px 14px}.mkjk-popup-collegename{display:none}.mkjk-popup-footer{padding:10px 14px;flex-direction:column;align-items:stretch}.mkjk-popup-actions{justify-content:flex-end}.mkjk-popup-float-btn{bottom:20px;left:14px;padding:8px 14px;font-size:11px}}.mkjk-pagehero{font-family:Montserrat,sans-serif;position:relative;overflow:hidden;color:#fff;padding:46px 0 50px;background:radial-gradient(circle at 88% 10%,rgba(255,220,95,.22),transparent 28%),radial-gradient(circle at 12% 110%,rgba(255,133,34,.2),transparent 30%),linear-gradient(110deg,#55210c,#8b3510 48%,#c65311);border-bottom:5px solid #f2bd3d}.mkjk-pagehero:before{content:"";position:absolute;width:480px;height:480px;right:-220px;top:-300px;border:1px solid rgba(255,237,157,.28);border-radius:50%;box-shadow:0 0 0 35px #ffed9d0a,0 0 0 70px #ffed9d08}.mkjk-pagehero-inner{position:relative;z-index:1;width:min(1280px,calc(100% - 30px));margin:0 auto}.mkjk-pagehero-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:24px;color:#ffeab5;font-size:11px;font-weight:600}.mkjk-pagehero-breadcrumb a{color:#fff;text-decoration:none}.mkjk-pagehero-inner>span{display:inline-flex;padding:7px 11px;border:1px solid rgba(255,230,135,.35);border-radius:999px;background:#fff2bc17;color:#ffe28a;font-size:10px;font-weight:800;letter-spacing:1.7px}.mkjk-pagehero h1{max-width:900px;margin:13px 0 10px;color:#fffdf5;font-size:clamp(34px,4.5vw,58px);line-height:1.04;letter-spacing:-1.3px}.mkjk-pagehero p{max-width:780px;margin:0;color:#fff1d3;font-size:16px;line-height:1.8}@media(max-width:600px){.mkjk-pagehero{padding:34px 0 38px}.mkjk-pagehero h1{font-size:35px}.mkjk-pagehero p{font-size:15px}}.page-scope-history{--history-brown: #54220c;--history-brown-dark: #3d1808;--history-orange: #e95d16;--history-orange-dark: #c9470c;--history-gold: #efc14d;--history-paper: #fffdf8;--history-cream: #fff8df;--history-ink: #3f2616;--history-muted: #735e4b;--history-border: #eadabd;background:radial-gradient(circle at 0% 0%,rgba(239,193,77,.08),transparent 28%),radial-gradient(circle at 100% 50%,rgba(233,93,22,.045),transparent 30%),var(--history-paper);color:var(--history-ink);font-family:Montserrat,sans-serif;min-height:70vh}.mkjk-history-container{width:min(1180px,calc(100% - 30px));margin:0 auto;padding:58px 0 75px}.history-eyebrow{display:flex;align-items:center;gap:9px;color:var(--history-orange);font-size:10px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.history-eyebrow-line{width:28px;height:3px;border-radius:20px;background:var(--history-orange)}.history-intro-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:45px;padding:38px;background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid var(--history-border);border-radius:24px;box-shadow:0 18px 50px #4c280b14;overflow:hidden;animation:historyFadeUp .6s ease both}.history-intro-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--history-orange),var(--history-gold),var(--history-orange))}.history-intro-card:after{content:"";position:absolute;width:260px;height:260px;right:-150px;bottom:-160px;border-radius:50%;border:45px solid rgba(239,193,77,.08);pointer-events:none}.history-intro-content{position:relative;z-index:1}.history-intro-content h1{margin:11px 0 18px;color:var(--history-brown);font-size:clamp(31px,4vw,48px);line-height:1.12;letter-spacing:-1.2px}.history-intro-content h1 span{color:var(--history-orange)}.history-intro-content p{margin:0 0 14px;color:var(--history-muted);font-size:15px;line-height:1.85}.history-intro-content .history-lead{color:#604a37;font-size:16px;line-height:1.9}.history-heritage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:290px;border-radius:22px;background:linear-gradient(145deg,#fff0c5,#fff8e7 55%,#ffe8d7);border:1px solid #ecd49c;box-shadow:inset 0 1px #fffc,0 12px 30px #4c280b0f}.heritage-circle{width:68px;height:68px;display:grid;place-items:center;margin-bottom:14px;border-radius:50%;background:linear-gradient(145deg,var(--history-orange),#f58226);color:#fff;font-size:30px;box-shadow:0 10px 25px #e95d1640}.history-heritage>span{color:#9b6b24;font-size:9px;font-weight:900;letter-spacing:1.4px}.history-heritage strong{margin-top:17px;color:var(--history-brown);font-size:13px}.history-heritage b{margin-top:1px;color:var(--history-orange);font-size:48px;line-height:1;letter-spacing:-2px}.history-heritage small{margin-top:9px;color:#806c58;font-size:10px;line-height:1.5}.history-milestones{margin-top:65px}.history-section-heading{text-align:center;max-width:700px;margin:0 auto 42px}.history-section-heading>span{display:inline-flex;align-items:center;gap:7px;color:var(--history-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.history-section-heading h2{margin:9px 0 8px;color:var(--history-brown);font-size:clamp(27px,3vw,36px);letter-spacing:-.7px}.history-section-heading p{margin:0;color:var(--history-muted);font-size:14px;line-height:1.7}.history-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.timeline-track{position:absolute;left:11%;right:11%;top:25px;height:2px;background:repeating-linear-gradient(90deg,#e7c987 0,#e7c987 8px,transparent 8px,transparent 15px)}.timeline-item{position:relative;padding-top:55px}.timeline-dot{position:absolute;top:0;left:50%;width:51px;height:51px;transform:translate(-50%);display:grid;place-items:center;border-radius:50%;background:var(--history-paper);border:2px solid #e8c86d;box-shadow:0 5px 16px #4c280b14;z-index:2}.timeline-dot span{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--history-orange),var(--history-gold))}.timeline-card{position:relative;min-height:235px;padding:25px 23px;background:#fff;border:1px solid var(--history-border);border-radius:18px;box-shadow:0 10px 28px #4c280b0e;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.timeline-card:hover{transform:translateY(-6px);border-color:#e5bd68;box-shadow:0 18px 40px #4c280b1c}.timeline-number{position:absolute;right:16px;bottom:8px;color:#e95d1614;font-size:70px;font-weight:900;line-height:1}.timeline-year{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:99px;background:#fff2d4;color:var(--history-orange);font-size:11px;font-weight:900}.timeline-card h3{position:relative;z-index:1;margin:17px 0 8px;color:var(--history-brown);font-size:19px;line-height:1.35}.timeline-card p{position:relative;z-index:1;margin:0;color:var(--history-muted);font-size:13px;line-height:1.75}.history-institutions{position:relative;margin-top:65px;padding:34px;border-radius:25px;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(239,193,77,.18),transparent 28%),linear-gradient(135deg,#4b1e0b,#702d0d 48%,#123f61);box-shadow:0 20px 48px #4c280b26;overflow:hidden}.history-institutions:after{content:"";position:absolute;width:230px;height:230px;right:-110px;bottom:-140px;border-radius:50%;border:35px solid rgba(255,255,255,.045)}.institution-heading{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.history-eyebrow.light{color:#ffd76b}.history-eyebrow.light .history-eyebrow-line{background:#ffd76b}.institution-heading h2{margin:9px 0 0;color:#fff;font-size:clamp(25px,3vw,34px);letter-spacing:-.6px}.institution-count{flex:0 0 auto;min-width:105px;padding:12px 18px;text-align:center;border-radius:15px;background:#ffffff17;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.institution-count strong{display:block;color:#ffd76b;font-size:27px;line-height:1}.institution-count span{display:block;margin-top:5px;color:#ffeec4;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.institution-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.institution-card{position:relative;display:flex;align-items:center;gap:13px;min-height:62px;padding:12px 14px;border-radius:13px;background:#ffffff13;border:1px solid rgba(255,255,255,.13);transition:background .25s ease,transform .25s ease,border-color .25s ease}.institution-card:hover{transform:translateY(-3px);background:#ffffff21;border-color:#ffd76b66}.institution-number{flex:0 0 29px;color:#ffd76b;font-size:10px;font-weight:900}.institution-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;background:#ffffff17;color:#ffd76b;font-size:14px}.institution-card span{flex:1;color:#fff;font-size:12px;font-weight:600;line-height:1.45}.institution-arrow{flex:0 0 auto;color:#ffffff59;font-size:14px;transition:transform .25s ease,color .25s ease}.institution-card:hover .institution-arrow{color:#ffd76b;transform:translate(3px)}.history-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding:21px 24px;border:1px solid var(--history-border);border-radius:17px;background:#fff;box-shadow:0 9px 25px #4c280b0d}.history-cta>div>span{color:var(--history-orange);font-size:9px;font-weight:900;letter-spacing:1.4px}.history-cta h3{margin:5px 0 0;color:var(--history-brown);font-size:16px}.history-cta-button{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border-radius:10px;background:linear-gradient(135deg,var(--history-orange),#d94f0d);color:#fff;text-decoration:none;font-size:11px;font-weight:800;box-shadow:0 8px 18px #e95d1633;transition:transform .25s ease,box-shadow .25s ease}.history-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #e95d1647;color:#fff}@keyframes historyFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.history-intro-card{grid-template-columns:1fr;gap:25px}.history-heritage{min-height:210px}.history-timeline{grid-template-columns:1fr 1fr}.timeline-track{display:none}.timeline-item{padding-top:0}.timeline-dot{display:none}.institution-grid{grid-template-columns:1fr}}@media(max-width:650px){.mkjk-history-container{width:min(calc(100% - 20px),1180px);padding:35px 0 50px}.history-intro-card{padding:23px 18px;border-radius:19px}.history-intro-content h1{font-size:29px;letter-spacing:-.7px}.history-intro-content p{font-size:14px;line-height:1.75}.history-intro-content .history-lead{font-size:14px}.history-heritage{min-height:205px}.history-milestones{margin-top:45px}.history-section-heading{margin-bottom:28px}.history-section-heading h2{font-size:27px}.history-section-heading p{font-size:13px}.history-timeline{grid-template-columns:1fr;gap:12px}.timeline-card{min-height:auto;padding:21px;border-radius:16px}.timeline-card h3{font-size:18px}.timeline-card p{font-size:13px}.history-institutions{margin-top:48px;padding:23px 17px;border-radius:20px}.institution-heading{align-items:flex-start;flex-direction:column;gap:16px}.institution-heading h2{font-size:26px}.institution-count{min-width:90px}.institution-card{padding:11px;min-height:58px}.institution-card span{font-size:11px}.institution-number{flex-basis:24px}.history-cta{align-items:flex-start;flex-direction:column;padding:19px}.history-cta-button{width:100%;justify-content:center}}@media(max-width:400px){.history-intro-content h1{font-size:26px}.history-heritage b{font-size:42px}.institution-card{gap:9px}.institution-icon{display:none}.institution-card span{font-size:10.5px}}.page-scope-ourcollege .mkjk-college{font-family:Montserrat,sans-serif;background:#fffaf3;padding:52px 0 72px;color:#54220c}.page-scope-ourcollege .mkjk-college-container{width:min(1180px,calc(100% - 28px));margin:auto}.page-scope-ourcollege .mkjk-college-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.page-scope-ourcollege .mkjk-college-image{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 20px 42px #10243f1f}.page-scope-ourcollege .mkjk-college-image img{width:100%;height:470px;object-fit:cover}.page-scope-ourcollege .mkjk-college-image span{position:absolute;left:18px;bottom:18px;background:#fff;padding:12px 16px;border-radius:10px;color:#e95d16;font-size:12px;font-weight:700}.page-scope-ourcollege .mkjk-college-image b{font-size:18px;margin-left:4px}.page-scope-ourcollege .mkjk-college-hero article{background:#fff;border:1px solid #eee6d8;border-radius:20px;padding:32px}.page-scope-ourcollege .mkjk-college-hero article>span,.page-scope-ourcollege .mkjk-college-story>div>span,.page-scope-ourcollege .mkjk-college-values>div>span{color:#e95d16;font-size:12px;font-weight:800;letter-spacing:1.6px}.page-scope-ourcollege .mkjk-college-hero h1{font-size:clamp(31px,4vw,48px);line-height:1.12;margin:10px 0 16px}.page-scope-ourcollege .mkjk-college p{font-size:16px;line-height:1.85;color:#627083}.page-scope-ourcollege .mkjk-college-story{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;margin-top:28px;padding:32px;border-radius:20px;background:linear-gradient(135deg,#fff1f7,#fff8d9);border:1px solid #f3e2e9}.page-scope-ourcollege .mkjk-college-story h2,.page-scope-ourcollege .mkjk-college-values h2{font-size:30px;margin:9px 0}.page-scope-ourcollege .mkjk-college-story p{margin:0 0 12px}.page-scope-ourcollege .mkjk-college-values{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:18px;padding:30px;background:#54220c;color:#fff;border-radius:20px}.page-scope-ourcollege .mkjk-college-values p{color:#dce7ef}.page-scope-ourcollege .mkjk-value-list{display:grid;gap:10px}.page-scope-ourcollege .mkjk-value-list div{display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:13px}.page-scope-ourcollege .mkjk-value-list svg{color:#ff72ae}.page-scope-ourcollege .mkjk-value-list span{font-size:14px}.page-scope-ourcollege .mkjk-college-next{display:inline-flex;align-items:center;gap:8px;color:#e95d16;font-weight:800;font-size:13px;margin-top:22px}@media(max-width:800px){.page-scope-ourcollege .mkjk-college-hero,.page-scope-ourcollege .mkjk-college-story,.page-scope-ourcollege .mkjk-college-values{grid-template-columns:1fr}.page-scope-ourcollege .mkjk-college-image img{height:320px}}.page-scope-ourcollege{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-ourcollege [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-ourcollege p,.page-scope-ourcollege li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-ourcollege h1,.page-scope-ourcollege h2,.page-scope-ourcollege h3,.page-scope-ourcollege h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-ourcollege h1{font-size:clamp(30px,4vw,50px)}.page-scope-ourcollege h2{font-size:clamp(24px,3vw,36px)}.page-scope-ourcollege a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-ourcollege article,.page-scope-ourcollege .card,.page-scope-ourcollege [class*=card]{border-color:#eadabd}.page-scope-ourcollege article:hover,.page-scope-ourcollege .card:hover,.page-scope-ourcollege [class*=card]:hover{border-color:#e6b94d}.page-scope-ourcollege table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-ourcollege th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-ourcollege td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-ourcollege tr:hover td{background:#fffaf0}.page-scope-ourcollege ul{padding-left:23px}.page-scope-ourcollege li::marker{color:var(--mkjk-page-orange)}.page-scope-ourcollege button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-ourcollege [class*=container]{width:min(100% - 22px,1280px)}.page-scope-ourcollege p,.page-scope-ourcollege li{font-size:15px}.page-scope-ourcollege td,.page-scope-ourcollege th{padding:11px 12px}}.page-scope-ourinspiration .mkjk-inspiration{font-family:Montserrat,sans-serif;background:#fffaf3;padding:52px 0 72px}.page-scope-ourinspiration .mkjk-inspiration-container{width:min(1180px,calc(100% - 28px));margin:auto}.page-scope-ourinspiration .mkjk-inspiration-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:0;background:#fff;border:1px solid #eee5d8;border-radius:22px;overflow:hidden;box-shadow:0 15px 38px #10243f0f;margin-bottom:24px}.page-scope-ourinspiration .mkjk-inspiration-card.reverse{grid-template-columns:1.15fr .85fr}.page-scope-ourinspiration .mkjk-inspiration-card.reverse img{order:2}.page-scope-ourinspiration .mkjk-inspiration-card img{width:100%;height:100%;min-height:420px;object-fit:cover}.page-scope-ourinspiration .mkjk-inspiration-card article{padding:34px}.page-scope-ourinspiration .mkjk-inspiration-card article span{color:#e95d16;font-size:12px;font-weight:800;letter-spacing:1.5px}.page-scope-ourinspiration .mkjk-inspiration-card h1{font-size:34px;margin:9px 0 15px;color:#54220c}.page-scope-ourinspiration .mkjk-inspiration-card p,.page-scope-ourinspiration .mkjk-inspiration-card li{font-size:16px;line-height:1.8;color:#637083}.page-scope-ourinspiration .mkjk-inspiration-card ul{padding-left:20px}@media(max-width:800px){.page-scope-ourinspiration .mkjk-inspiration-card,.page-scope-ourinspiration .mkjk-inspiration-card.reverse{grid-template-columns:1fr}.page-scope-ourinspiration .mkjk-inspiration-card.reverse img{order:0}.page-scope-ourinspiration .mkjk-inspiration-card img{min-height:280px}}.page-scope-ourinspiration{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-ourinspiration [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-ourinspiration p,.page-scope-ourinspiration li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-ourinspiration h1,.page-scope-ourinspiration h2,.page-scope-ourinspiration h3,.page-scope-ourinspiration h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-ourinspiration h1{font-size:clamp(30px,4vw,50px)}.page-scope-ourinspiration h2{font-size:clamp(24px,3vw,36px)}.page-scope-ourinspiration a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-ourinspiration article,.page-scope-ourinspiration .card,.page-scope-ourinspiration [class*=card]{border-color:#eadabd}.page-scope-ourinspiration article:hover,.page-scope-ourinspiration .card:hover,.page-scope-ourinspiration [class*=card]:hover{border-color:#e6b94d}.page-scope-ourinspiration table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-ourinspiration th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-ourinspiration td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-ourinspiration tr:hover td{background:#fffaf0}.page-scope-ourinspiration ul{padding-left:23px}.page-scope-ourinspiration li::marker{color:var(--mkjk-page-orange)}.page-scope-ourinspiration button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-ourinspiration [class*=container]{width:min(100% - 22px,1280px)}.page-scope-ourinspiration p,.page-scope-ourinspiration li{font-size:15px}.page-scope-ourinspiration td,.page-scope-ourinspiration th{padding:11px 12px}}.page-scope-objectives{--obj-brown: #54220c;--obj-dark: #3b1808;--obj-orange: #e95d16;--obj-orange-dark: #c94708;--obj-gold: #efc14d;--obj-gold-light: #fff0bd;--obj-cream: #fff8df;--obj-paper: #fffdf8;--obj-text: #3f2616;--obj-muted: #735e4b;--obj-border: #eadabd;position:relative;padding:58px 0 90px;font-family:Montserrat,sans-serif;color:var(--obj-text);background:radial-gradient(circle at 5% 7%,rgba(239,193,77,.13),transparent 25%),radial-gradient(circle at 96% 45%,rgba(233,93,22,.06),transparent 28%),#fffdf8}.page-scope-objectives *,.page-scope-objectives *:before,.page-scope-objectives *:after{box-sizing:border-box}.objectives-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.objectives-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:40px;min-height:290px;padding:48px;margin-bottom:62px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff2d0 55%,#fffdf8);border:1px solid var(--obj-border);border-radius:28px;box-shadow:0 22px 55px #4c280b14,0 4px 14px #4c280b08;animation:objectiveFadeUp .65s ease both}.objectives-intro:before{content:"";position:absolute;width:310px;height:310px;right:-150px;top:-165px;border:48px solid rgba(239,193,77,.15);border-radius:50%}.objectives-intro:after{content:"";position:absolute;width:110px;height:110px;left:-50px;bottom:-55px;background:#e95d1614;border-radius:50%}.objectives-intro-content{position:relative;z-index:2}.objectives-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--obj-orange);font-size:11px;font-weight:900;letter-spacing:1.8px}.objectives-eyebrow span{width:31px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--obj-orange),var(--obj-gold))}.objectives-intro h1{max-width:760px;margin:0 0 17px;color:var(--obj-brown);font-size:clamp(34px,4.5vw,54px);line-height:1.08;letter-spacing:-1.6px}.objectives-intro h1 span{color:var(--obj-orange)}.objectives-intro-content>p{max-width:780px;margin:0;color:var(--obj-muted);font-size:15px;line-height:1.9}.objectives-intro-badge{position:relative;z-index:2;display:grid;place-items:center;width:205px;height:205px;justify-self:end;background:linear-gradient(145deg,var(--obj-brown),var(--obj-orange-dark));border-radius:50%;box-shadow:0 22px 45px #54220c38}.objectives-intro-badge:before{content:"";position:absolute;inset:11px;border:1px solid rgba(255,255,255,.28);border-radius:50%}.objectives-intro-badge:after{content:"";position:absolute;inset:-13px;border:1px solid rgba(233,93,22,.22);border-radius:50%}.objective-badge-circle{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.objective-badge-circle strong{color:var(--obj-gold);font-size:52px;line-height:.95;font-weight:900}.objective-badge-circle span{margin-top:8px;color:#ffe8bd;font-size:9px;font-weight:800;line-height:1.5;letter-spacing:1.5px}.objectives-section{animation:objectiveFadeUp .7s ease both}.objectives-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:31px}.objectives-small-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--obj-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.objectives-small-title span{width:26px;height:3px;background:var(--obj-gold);border-radius:10px}.objectives-section-heading h2{margin:0;color:var(--obj-brown);font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.8px}.objectives-section-heading h2 span{color:var(--obj-orange)}.objectives-section-heading>p{max-width:410px;margin:0;color:var(--obj-muted);font-size:13px;line-height:1.75;text-align:right}.objectives-grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.objectives-grid:before{content:"";position:absolute;left:9%;right:9%;top:54px;height:1px;background:linear-gradient(90deg,transparent,#e7c879 12%,#e7c879 88%,transparent);z-index:0}.objective-card{position:relative;z-index:1;display:flex;flex-direction:column;min-height:355px;padding:23px;overflow:hidden;background:linear-gradient(145deg,#fff,#fffdf8);border:1px solid var(--obj-border);border-radius:20px;box-shadow:0 12px 28px #4c280b0e;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.objective-card:before{content:"";position:absolute;width:105px;height:105px;right:-58px;bottom:-58px;background:#efc14d1f;border-radius:50%;transition:transform .35s ease}.objective-card:hover{transform:translateY(-9px);border-color:#dfbb60;box-shadow:0 22px 42px #4c280b1f}.objective-card:hover:before{transform:scale(1.5)}.objective-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.objective-number{color:#e5d7bf;font-size:34px;font-weight:900;line-height:1;letter-spacing:-1px}.objective-icon{display:grid;place-items:center;width:52px;height:52px;color:var(--obj-orange);background:linear-gradient(145deg,#fff4cd,#fff9e9);border:1px solid #efdca9;border-radius:15px;font-size:23px;box-shadow:0 7px 16px #4c280b0d;transition:transform .3s ease,background .3s ease}.objective-card:hover .objective-icon{transform:rotate(-5deg) scale(1.08);background:linear-gradient(145deg,#ffe7a0,#fff4d0)}.objective-card-content{flex:1}.objective-card h3{margin:0 0 13px;color:var(--obj-brown);font-size:16px;line-height:1.45;letter-spacing:-.25px}.objective-card p{margin:0;color:var(--obj-muted);font-size:12px;line-height:1.8}.objective-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:14px;border-top:1px solid #f0e5d1}.objective-card-bottom>span:first-child{color:#a18b70;font-size:8px;font-weight:900;letter-spacing:1.7px}.objective-arrow{display:grid;place-items:center;width:27px;height:27px;color:var(--obj-orange);background:var(--obj-cream);border:1px solid #edd9a5;border-radius:8px;font-size:14px;transition:transform .25s ease,background .25s ease}.objective-card:hover .objective-arrow{transform:translate(4px);background:#fff0bd}.objectives-statement{position:relative;display:grid;grid-template-columns:75px minmax(0,1fr) 80px;align-items:center;gap:25px;margin-top:58px;padding:35px 40px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#4b1d0b,#74300d 55%,#c74b0b);border-radius:23px;box-shadow:0 20px 45px #54220c2b}.objectives-statement:before{content:"";position:absolute;width:270px;height:270px;right:-120px;top:-150px;border:45px solid rgba(255,255,255,.05);border-radius:50%}.statement-mark{position:relative;z-index:2;display:grid;place-items:center;width:67px;height:67px;color:var(--obj-brown);background:var(--obj-gold);border-radius:17px;font-family:Georgia,serif;font-size:42px;line-height:1}.statement-content{position:relative;z-index:2}.statement-content>span{display:block;margin-bottom:7px;color:#ffd979;font-size:9px;font-weight:900;letter-spacing:1.7px}.statement-content h2{max-width:750px;margin:0 0 8px;color:#fff;font-size:clamp(21px,2.5vw,29px);line-height:1.3}.statement-content h2 strong{color:#ffd979}.statement-content p{max-width:780px;margin:0;color:#f7dcc8;font-size:11px;line-height:1.75}.statement-decoration{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:5px;height:55px}.statement-decoration span{display:block;width:5px;border-radius:5px;background:var(--obj-gold)}.statement-decoration span:nth-child(1){height:22px;opacity:.55}.statement-decoration span:nth-child(2){height:43px;opacity:.85}.statement-decoration span:nth-child(3){height:30px;opacity:.65}@keyframes objectiveFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.objectives-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.objectives-grid:before{display:none}.objective-card{min-height:320px}}@media(max-width:850px){.objectives-intro{grid-template-columns:1fr;padding:38px}.objectives-intro-badge{justify-self:start;width:150px;height:150px}.objective-badge-circle strong{font-size:40px}.objectives-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.objectives-section-heading>p{max-width:650px;text-align:left}.objectives-statement{grid-template-columns:65px minmax(0,1fr)}.statement-decoration{display:none}}@media(max-width:700px){.page-scope-objectives{padding:42px 0 65px}.objectives-container{width:min(100% - 24px,1240px)}.objectives-intro{padding:30px 24px;border-radius:21px}.objectives-intro h1{font-size:34px}.objectives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.objective-card{min-height:310px;padding:19px}.objective-card h3{font-size:15px}.objectives-statement{padding:28px 23px;border-radius:20px}}@media(max-width:500px){.objectives-container{width:min(100% - 18px,1240px)}.objectives-intro{padding:26px 19px}.objectives-intro h1{font-size:29px;letter-spacing:-.9px}.objectives-intro-content>p{font-size:13px;line-height:1.75}.objectives-intro-badge{width:125px;height:125px}.objective-badge-circle strong{font-size:34px}.objective-badge-circle span{font-size:7px}.objectives-grid{grid-template-columns:1fr}.objective-card{min-height:270px}.objectives-section-heading h2{font-size:28px}.objectives-statement{grid-template-columns:1fr;gap:17px;padding:25px 20px}.statement-mark{width:55px;height:55px;font-size:35px}.statement-content h2{font-size:21px}}@media(max-width:380px){.objective-card{padding:17px}.objective-card-top{margin-bottom:20px}.objective-number{font-size:29px}.objective-icon{width:47px;height:47px;font-size:20px}}.page-scope-visionmission .mkjk-vision{font-family:Montserrat,sans-serif;background:#fffaf3;padding:52px 0 72px}.page-scope-visionmission .mkjk-vision-container{width:min(1180px,calc(100% - 28px));margin:auto}.page-scope-visionmission .mkjk-vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.page-scope-visionmission .mkjk-vm-card{border-radius:22px;padding:34px;border:1px solid #eee4d7}.page-scope-visionmission .mkjk-vm-card.vision{background:linear-gradient(145deg,#fff2f8,#fff)}.page-scope-visionmission .mkjk-vm-card.mission{background:linear-gradient(145deg,#fff8d0,#fff)}.page-scope-visionmission .mkjk-vm-card>span{width:55px;height:55px;border-radius:15px;background:#e95d16;color:#fff;display:grid;place-items:center;font-size:25px}.page-scope-visionmission .mkjk-vm-card small{display:block;margin-top:22px;color:#e95d16;font-size:11px;font-weight:800;letter-spacing:1.6px}.page-scope-visionmission .mkjk-vm-card h1{font-size:31px;line-height:1.2;color:#54220c;margin:9px 0 15px}.page-scope-visionmission .mkjk-vm-card p{font-size:16px;line-height:1.85;color:#627083}.page-scope-visionmission .mkjk-vm-quote{margin-top:18px;border-radius:18px;background:#54220c;color:#fff;padding:26px;text-align:center;font-size:18px;line-height:1.6;font-weight:700}@media(max-width:800px){.page-scope-visionmission .mkjk-vm-grid{grid-template-columns:1fr}}.page-scope-visionmission{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-visionmission [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-visionmission p,.page-scope-visionmission li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-visionmission h1,.page-scope-visionmission h2,.page-scope-visionmission h3,.page-scope-visionmission h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-visionmission h1{font-size:clamp(30px,4vw,50px)}.page-scope-visionmission h2{font-size:clamp(24px,3vw,36px)}.page-scope-visionmission a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-visionmission article,.page-scope-visionmission .card,.page-scope-visionmission [class*=card]{border-color:#eadabd}.page-scope-visionmission article:hover,.page-scope-visionmission .card:hover,.page-scope-visionmission [class*=card]:hover{border-color:#e6b94d}.page-scope-visionmission table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-visionmission th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-visionmission td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-visionmission tr:hover td{background:#fffaf0}.page-scope-visionmission ul{padding-left:23px}.page-scope-visionmission li::marker{color:var(--mkjk-page-orange)}.page-scope-visionmission button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-visionmission [class*=container]{width:min(100% - 22px,1280px)}.page-scope-visionmission p,.page-scope-visionmission li{font-size:15px}.page-scope-visionmission td,.page-scope-visionmission th{padding:11px 12px}}.page-scope-affiliation .mkjk-affiliation{font-family:Montserrat,sans-serif;background:#f8fbff;padding:54px 0 72px}.page-scope-affiliation .mkjk-affiliation-container{width:min(1180px,calc(100% - 28px));margin:auto}.page-scope-affiliation .mkjk-affiliation-intro{background:#fff;border:1px solid #e6edf3;border-radius:22px;padding:34px;box-shadow:0 15px 35px #10243f0f}.page-scope-affiliation .mkjk-affiliation-intro>span{color:#e95d16;font-size:12px;font-weight:800;letter-spacing:1.5px}.page-scope-affiliation .mkjk-affiliation-intro h1{font-size:clamp(32px,4vw,48px);margin:9px 0 14px;color:#54220c}.page-scope-affiliation .mkjk-affiliation-intro>p{font-size:17px;line-height:1.8;color:#617083;max-width:900px}.page-scope-affiliation .mkjk-affiliation-points{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:25px}.page-scope-affiliation .mkjk-affiliation-points div{display:flex;align-items:center;gap:12px;background:#fff7df;border:1px solid #f0e3b6;padding:15px;border-radius:12px;color:#263852;font-size:14px}.page-scope-affiliation .mkjk-affiliation-points svg{color:#e95d16}.page-scope-affiliation .mkjk-affiliation-docs{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.page-scope-affiliation .mkjk-affiliation-docs a{background:#54220c;color:#fff;border-radius:17px;padding:22px;text-decoration:none}.page-scope-affiliation .mkjk-affiliation-docs span{display:block;color:#ffcc65;font-size:20px;font-weight:800}.page-scope-affiliation .mkjk-affiliation-docs b{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:12px;color:#dce7ef}@media(max-width:700px){.page-scope-affiliation .mkjk-affiliation-points,.page-scope-affiliation .mkjk-affiliation-docs{grid-template-columns:1fr}}.page-scope-affiliation{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-affiliation [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-affiliation p,.page-scope-affiliation li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-affiliation h1,.page-scope-affiliation h2,.page-scope-affiliation h3,.page-scope-affiliation h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-affiliation h1{font-size:clamp(30px,4vw,50px)}.page-scope-affiliation h2{font-size:clamp(24px,3vw,36px)}.page-scope-affiliation a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-affiliation article,.page-scope-affiliation .card,.page-scope-affiliation [class*=card]{border-color:#eadabd}.page-scope-affiliation article:hover,.page-scope-affiliation .card:hover,.page-scope-affiliation [class*=card]:hover{border-color:#e6b94d}.page-scope-affiliation table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-affiliation th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-affiliation td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-affiliation tr:hover td{background:#fffaf0}.page-scope-affiliation ul{padding-left:23px}.page-scope-affiliation li::marker{color:var(--mkjk-page-orange)}.page-scope-affiliation button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-affiliation [class*=container]{width:min(100% - 22px,1280px)}.page-scope-affiliation p,.page-scope-affiliation li{font-size:15px}.page-scope-affiliation td,.page-scope-affiliation th{padding:11px 12px}}.page-scope-governingbody{--gov-brown: #54220c;--gov-dark: #3c1808;--gov-orange: #e95d16;--gov-orange-dark: #c84708;--gov-gold: #efc14d;--gov-gold-light: #fff0bd;--gov-cream: #fff8df;--gov-paper: #fffdf8;--gov-text: #3f2616;--gov-muted: #735e4b;--gov-border: #eadabd;--gov-border-light: #f0e5d1;--gov-white: #ffffff;font-family:Montserrat,sans-serif;color:var(--gov-text);background:radial-gradient(circle at 4% 6%,rgba(239,193,77,.13),transparent 25%),radial-gradient(circle at 96% 35%,rgba(233,93,22,.06),transparent 30%),#fffdf8;padding:55px 0 90px}.page-scope-governingbody *,.page-scope-governingbody *:before,.page-scope-governingbody *:after{box-sizing:border-box}.governing-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.page-scope-governingbody h1,.page-scope-governingbody h2,.page-scope-governingbody h3,.page-scope-governingbody p{margin-top:0}.governing-eyebrow,.section-eyebrow{display:flex;align-items:center;gap:9px;color:var(--gov-orange);font-size:11px;font-weight:900;letter-spacing:1.7px}.governing-eyebrow span,.section-eyebrow span{width:30px;height:3px;background:linear-gradient(90deg,var(--gov-orange),var(--gov-gold));border-radius:10px}.governing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:35px;overflow:hidden;padding:47px;margin-bottom:18px;background:linear-gradient(135deg,#fffaf0,#fff2d2 58%,#fffdf8);border:1px solid var(--gov-border);border-radius:28px;box-shadow:0 22px 55px #4c280b14;animation:govFadeUp .65s ease both}.governing-hero:before{content:"";position:absolute;width:310px;height:310px;right:-150px;top:-165px;border:48px solid rgba(239,193,77,.14);border-radius:50%}.governing-hero:after{content:"";position:absolute;width:100px;height:100px;left:-45px;bottom:-50px;background:#e95d1612;border-radius:50%}.governing-hero-content{position:relative;z-index:2}.governing-hero h1{max-width:820px;margin:13px 0 17px;color:var(--gov-brown);font-size:clamp(34px,4.5vw,53px);line-height:1.08;letter-spacing:-1.5px}.governing-hero h1 strong{color:var(--gov-orange);font-weight:800}.governing-hero-content>p{max-width:820px;margin-bottom:29px;color:var(--gov-muted);font-size:15px;line-height:1.9}.governance-highlights{display:flex;flex-wrap:wrap;gap:11px}.governance-highlights>div{display:flex;align-items:center;gap:9px;padding:10px 13px;background:#ffffffc2;border:1px solid rgba(234,218,189,.9);border-radius:11px}.governance-highlights svg{color:var(--gov-orange);font-size:17px}.governance-highlights span{display:flex;flex-direction:column;color:var(--gov-muted);font-size:9px;line-height:1.4}.governance-highlights strong{color:var(--gov-brown);font-size:10px}.governing-emblem{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:265px;padding:25px;text-align:center;color:#fff;background:linear-gradient(145deg,var(--gov-brown),var(--gov-orange-dark));border-radius:25px;box-shadow:0 20px 42px #54220c33}.emblem-circle{display:grid;place-items:center;width:116px;height:116px;margin-bottom:17px;border:1px solid rgba(255,255,255,.42);border-radius:50%;box-shadow:0 0 0 10px #ffffff0f,0 0 0 20px #ffffff09}.emblem-circle svg{color:var(--gov-gold);font-size:42px}.governing-emblem>strong{font-size:18px}.governing-emblem>small{margin-top:5px;color:#ffe7be;font-size:10px;line-height:1.6}.emblem-line{width:45px;height:1px;margin:14px 0;background:#ffffff59}.governing-emblem>span:last-child{color:#ffd979;font-size:8px;font-weight:800;letter-spacing:1px}.governing-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:55px}.fact-card{position:relative;padding:21px;overflow:hidden;background:#fff;border:1px solid var(--gov-border);border-radius:17px;box-shadow:0 10px 26px #4c280b0d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.fact-card:after{content:"";position:absolute;width:80px;height:80px;right:-40px;bottom:-40px;background:#efc14d1a;border-radius:50%}.fact-card:hover{transform:translateY(-5px);border-color:#dfbb60;box-shadow:0 17px 35px #4c280b17}.fact-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--gov-orange);background:linear-gradient(145deg,#fff3c9,#fff9e9);border:1px solid #efdaa7;border-radius:11px}.fact-icon svg{font-size:18px}.fact-card strong{display:block;margin-top:15px;color:var(--gov-brown);font-size:27px;line-height:1}.fact-card>span{display:block;max-width:200px;margin-top:8px;color:var(--gov-muted);font-size:11px;line-height:1.55}.executive-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;margin-bottom:55px;padding:38px;background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid var(--gov-border);border-radius:24px;box-shadow:0 17px 40px #4c280b0f}.executive-content h2{margin:10px 0 12px;color:var(--gov-brown);font-size:35px;line-height:1.15}.executive-content h2 strong{color:var(--gov-orange)}.executive-content>p{max-width:530px;color:var(--gov-muted);font-size:14px;line-height:1.85}.executive-note{display:flex;align-items:center;gap:11px;width:fit-content;margin-top:22px;padding:12px 15px;background:var(--gov-cream);border:1px solid #ecd9a4;border-radius:12px}.executive-note>svg{color:var(--gov-orange);font-size:20px}.executive-note span{display:flex;flex-direction:column;gap:2px}.executive-note strong{color:var(--gov-brown);font-size:11px}.executive-note small{color:var(--gov-muted);font-size:9px}.office-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-content:center}.office-card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:20px;overflow:hidden;background:linear-gradient(145deg,#fff4ce,#fffdf7);border:1px solid #ecd9a4;border-radius:17px;transition:transform .25s ease,box-shadow .25s ease}.office-card:hover{transform:translateY(-4px);box-shadow:0 13px 28px #4c280b14}.office-number{position:absolute;right:14px;top:12px;color:#decda7;font-size:25px;font-weight:900}.office-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:13px;color:var(--gov-orange);background:#fff;border:1px solid #eddcb4;border-radius:10px}.office-card h3{margin-bottom:5px;color:var(--gov-brown);font-size:14px}.office-card>span:last-child{color:var(--gov-muted);font-size:9px;font-weight:700;letter-spacing:.5px}.administrator-section{margin-bottom:55px;animation:govFadeUp .7s ease both}.administrator-heading{margin-bottom:25px}.administrator-heading h2{margin:10px 0 0;color:var(--gov-brown);font-size:clamp(27px,3vw,39px);line-height:1.15}.administrator-heading h2 strong{color:var(--gov-orange)}.administrator-profile{position:relative;display:grid;grid-template-columns:360px minmax(0,1fr);gap:45px;align-items:center;padding:38px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff1d1 55%,#fffdf8);border:1px solid var(--gov-border);border-radius:26px;box-shadow:0 20px 45px #4c280b14}.administrator-profile:before{content:"";position:absolute;width:300px;height:300px;right:-150px;top:-155px;border:45px solid rgba(239,193,77,.12);border-radius:50%}.administrator-image-wrap{position:relative;z-index:2;width:100%}.administrator-image-frame{position:relative;width:100%;aspect-ratio:4 / 3;padding:9px;background:linear-gradient(145deg,var(--gov-gold),var(--gov-orange));border-radius:22px;box-shadow:0 18px 38px #54220c2e}.administrator-image-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#eee;border-radius:15px}.image-corner{position:absolute;z-index:3;width:34px;height:34px;border-color:#fff;border-style:solid;opacity:.95}.image-corner.top-left{top:2px;left:2px;border-width:3px 0 0 3px;border-radius:9px 0 0}.image-corner.top-right{top:2px;right:2px;border-width:3px 3px 0 0;border-radius:0 9px 0 0}.image-corner.bottom-left{bottom:2px;left:2px;border-width:0 0 3px 3px;border-radius:0 0 0 9px}.image-corner.bottom-right{right:2px;bottom:2px;border-width:0 3px 3px 0;border-radius:0 0 9px}.administrator-image-label{position:relative;width:calc(100% - 35px);margin:-18px auto 0;z-index:5;padding:10px 15px;text-align:center;color:#fff;background:linear-gradient(135deg,var(--gov-brown),var(--gov-orange-dark));border-radius:10px;box-shadow:0 9px 20px #54220c2b}.administrator-image-label span{font-size:9px;font-weight:900;letter-spacing:1.3px}.administrator-content{position:relative;z-index:2}.profile-label{color:var(--gov-orange);font-size:10px;font-weight:900;letter-spacing:1.8px}.profile-line{width:50px;height:3px;margin:9px 0 16px;background:linear-gradient(90deg,var(--gov-orange),var(--gov-gold));border-radius:10px}.administrator-content h3{margin-bottom:11px;color:var(--gov-brown);font-size:clamp(27px,3vw,39px);line-height:1.15;letter-spacing:-.8px}.profile-designation{display:inline-flex;align-items:center;gap:8px;margin-bottom:19px;padding:8px 12px;color:#805b19;background:#fff2c7;border:1px solid #ead59b;border-radius:30px}.profile-designation svg{color:var(--gov-orange);font-size:14px}.profile-designation span{font-size:10px;font-weight:900;letter-spacing:.5px}.administrator-content>p{max-width:670px;margin-bottom:22px;color:var(--gov-muted);font-size:14px;line-height:1.9}.administrator-tags{display:flex;flex-wrap:wrap;gap:9px}.administrator-tags span{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;color:var(--gov-brown);background:#fffc;border:1px solid var(--gov-border);border-radius:9px;font-size:9px;font-weight:800}.administrator-tags svg{color:var(--gov-orange);font-size:12px}.governance-footer{position:relative;display:grid;grid-template-columns:65px minmax(0,1fr) 70px;align-items:center;gap:22px;padding:31px 36px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#4b1d0b,#74300d 55%,#c74b0b);border-radius:22px;box-shadow:0 20px 42px #54220c2b}.governance-footer:after{content:"";position:absolute;width:230px;height:230px;right:-105px;top:-125px;border:40px solid rgba(255,255,255,.05);border-radius:50%}.footer-symbol{position:relative;z-index:2;display:grid;place-items:center;width:65px;height:65px;color:var(--gov-brown);background:var(--gov-gold);border-radius:16px}.footer-symbol svg{font-size:27px}.footer-content{position:relative;z-index:2}.footer-content>span{display:block;margin-bottom:6px;color:#ffd979;font-size:9px;font-weight:900;letter-spacing:1.7px}.footer-content h2{margin:0 0 8px;color:#fff;font-size:clamp(21px,2.5vw,29px);line-height:1.3}.footer-content h2 strong{color:#ffd979}.footer-content p{max-width:780px;margin:0;color:#f6dcc8;font-size:11px;line-height:1.7}.footer-decoration{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:5px;height:50px}.footer-decoration i{display:block;width:5px;background:var(--gov-gold);border-radius:5px}.footer-decoration i:nth-child(1){height:22px;opacity:.55}.footer-decoration i:nth-child(2){height:43px;opacity:.9}.footer-decoration i:nth-child(3){height:30px;opacity:.65}@keyframes govFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.governing-hero{grid-template-columns:1fr}.governing-emblem{min-height:210px}.administrator-profile{grid-template-columns:300px minmax(0,1fr);gap:30px}}@media(max-width:850px){.governing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-section,.administrator-profile{grid-template-columns:1fr}.administrator-image-wrap{max-width:430px;margin:0 auto}}@media(max-width:700px){.page-scope-governingbody{padding:40px 0 65px}.governing-container{width:min(100% - 24px,1240px)}.governing-hero{padding:30px 23px;border-radius:21px}.governing-hero h1{font-size:34px}.governance-highlights{display:grid;grid-template-columns:1fr}.governance-highlights>div{width:100%}.executive-section{padding:27px 21px}.administrator-profile{padding:27px 21px;border-radius:21px}.governance-footer{grid-template-columns:58px minmax(0,1fr);padding:27px 22px}.footer-decoration{display:none}}@media(max-width:550px){.governing-container{width:min(100% - 18px,1240px)}.governing-hero{padding:25px 18px}.governing-hero h1{font-size:29px}.governing-hero-content>p{font-size:13px;line-height:1.8}.governing-facts{grid-template-columns:1fr 1fr;gap:9px}.fact-card{padding:15px}.fact-card strong{font-size:23px}.fact-card>span{font-size:10px}.office-grid{grid-template-columns:1fr 1fr}.office-card{min-height:130px;padding:16px}.administrator-content h3{font-size:29px}.administrator-tags{flex-direction:column}.administrator-tags span{width:100%}}@media(max-width:400px){.governing-facts,.office-grid{grid-template-columns:1fr}.administrator-profile{padding:20px 16px}.governance-footer{grid-template-columns:1fr;gap:15px}.footer-symbol{width:55px;height:55px}}.page-scope-codeofconduct{--code-brown: #54220c;--code-dark: #3c1808;--code-orange: #e95d16;--code-orange-dark: #c84708;--code-gold: #efc14d;--code-gold-light: #fff0bd;--code-cream: #fff8df;--code-paper: #fffdf8;--code-text: #3f2616;--code-muted: #735e4b;--code-border: #eadabd;font-family:Montserrat,sans-serif;color:var(--code-text);background:radial-gradient(circle at 4% 5%,rgba(239,193,77,.13),transparent 25%),radial-gradient(circle at 96% 45%,rgba(233,93,22,.06),transparent 28%),#fffdf8;padding:55px 0 90px}.page-scope-codeofconduct *,.page-scope-codeofconduct *:before,.page-scope-codeofconduct *:after{box-sizing:border-box}.code-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.code-eyebrow{display:flex;align-items:center;gap:9px;color:var(--code-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.code-eyebrow span{width:30px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--code-orange),var(--code-gold))}.handbook-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:50px;min-height:390px;padding:48px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff0ce 58%,#fffdf8);border:1px solid var(--code-border);border-radius:28px;box-shadow:0 23px 55px #4c280b14;animation:handbookFade .65s ease both}.handbook-hero:before{content:"";position:absolute;width:350px;height:350px;right:-170px;top:-185px;border:55px solid rgba(239,193,77,.13);border-radius:50%}.handbook-hero:after{content:"";position:absolute;width:110px;height:110px;left:-55px;bottom:-55px;background:#e95d1612;border-radius:50%}.handbook-hero-content{position:relative;z-index:2}.handbook-hero h1{max-width:750px;margin:13px 0 17px;color:var(--code-brown);font-size:clamp(35px,4.6vw,55px);line-height:1.06;letter-spacing:-1.7px}.handbook-hero h1 strong{color:var(--code-orange)}.handbook-hero-content>p{max-width:700px;margin:0 0 29px;color:var(--code-muted);font-size:15px;line-height:1.9}.handbook-actions{display:flex}.handbook-button{display:inline-flex;align-items:center;gap:13px;min-width:310px;padding:13px 16px;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--code-brown),var(--code-orange-dark));border:1px solid rgba(84,34,12,.2);border-radius:13px;box-shadow:0 12px 25px #54220c2e;transition:transform .25s ease,box-shadow .25s ease}.handbook-button:hover{color:#fff;transform:translateY(-4px);box-shadow:0 17px 32px #54220c40}.handbook-button>svg:first-child{flex-shrink:0;width:42px;height:42px;padding:10px;color:var(--code-brown);background:var(--code-gold);border-radius:10px;font-size:21px}.handbook-button span{display:flex;flex:1;flex-direction:column;gap:2px;color:#fff;font-size:12px;font-weight:800;line-height:1.4}.handbook-button small{color:#ffd979;font-size:7px;font-weight:900;letter-spacing:1.2px}.handbook-button .button-arrow{color:#ffd979;font-size:18px}.handbook-visual{position:relative;z-index:2;display:grid;place-items:center;min-height:310px}.document-back{position:absolute;width:205px;height:275px;background:#fff;border:1px solid #e8d9b9;border-radius:10px;box-shadow:0 15px 30px #4c280b14}.document-one{transform:rotate(-9deg) translate(-16px,4px)}.document-two{transform:rotate(7deg) translate(18px,5px)}.document-card{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:225px;height:295px;padding:19px;color:var(--code-brown);background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid #dfcda5;border-radius:12px;box-shadow:0 25px 45px #4c280b26;transform:rotate(-1deg)}.document-top{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:13px;border-bottom:1px solid #eee2c8}.document-logo{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:linear-gradient(135deg,var(--code-brown),var(--code-orange));border-radius:8px}.document-logo svg{font-size:16px}.document-top>span{color:var(--code-orange);font-size:10px;font-weight:900;letter-spacing:1.4px}.document-lines{display:flex;flex-direction:column;gap:4px;width:70%;margin-top:21px}.document-lines i{display:block;width:100%;height:3px;background:#eadfc9;border-radius:4px}.document-lines i:nth-child(2){width:75%}.document-lines i:nth-child(3){width:55%}.document-main-icon{margin-top:24px;color:var(--code-orange);font-size:40px}.document-card>strong{margin-top:13px;text-align:center;color:var(--code-brown);font-size:17px;line-height:1.25;letter-spacing:1px}.document-card>small{margin-top:7px;color:var(--code-orange);font-size:8px;font-weight:900;letter-spacing:2px}.conduct-principles{margin-top:58px}.principles-heading{margin-bottom:28px}.principles-heading h2{margin:10px 0 0;color:var(--code-brown);font-size:clamp(28px,3vw,39px);line-height:1.15}.principles-heading h2 strong{color:var(--code-orange)}.principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.principle-card{position:relative;min-height:250px;padding:25px;overflow:hidden;background:#fff;border:1px solid var(--code-border);border-radius:19px;box-shadow:0 11px 28px #4c280b0d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.principle-card:hover{transform:translateY(-7px);border-color:#dfbb60;box-shadow:0 20px 38px #4c280b1a}.principle-card:after{content:"";position:absolute;width:105px;height:105px;right:-55px;bottom:-55px;background:#efc14d1c;border-radius:50%}.principle-icon{display:grid;place-items:center;width:50px;height:50px;color:var(--code-orange);background:linear-gradient(145deg,#fff0bd,#fffaf0);border:1px solid #edd8a1;border-radius:13px;font-size:21px}.principle-card>span{position:absolute;top:22px;right:22px;color:#e5d7bf;font-size:27px;font-weight:900}.principle-card h3{margin:23px 0 10px;color:var(--code-brown);font-size:17px}.principle-card p{max-width:340px;margin:0;color:var(--code-muted);font-size:12px;line-height:1.8}.handbook-cta{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:58px;padding:29px 34px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#4b1d0b,#74300d 55%,#c74b0b);border-radius:22px;box-shadow:0 20px 42px #54220c2b}.handbook-cta:after{content:"";position:absolute;width:260px;height:260px;right:-120px;top:-135px;border:43px solid rgba(255,255,255,.05);border-radius:50%}.cta-icon{position:relative;z-index:2;display:grid;place-items:center;width:64px;height:64px;color:var(--code-brown);background:var(--code-gold);border-radius:15px}.cta-icon svg{font-size:27px}.cta-content>span{display:block;margin-bottom:6px;color:#ffd979;font-size:8px;font-weight:900;letter-spacing:1.7px}.cta-content h2{margin:0 0 7px;color:#fff;font-size:clamp(20px,2.5vw,28px);line-height:1.3}.cta-content h2 strong{color:#ffd979}.cta-content p{margin:0;color:#f6dcc8;font-size:11px;line-height:1.7}.cta-button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:12px 17px;color:var(--code-brown);background:var(--code-gold);border-radius:10px;text-decoration:none;font-size:11px;font-weight:900;white-space:nowrap;transition:transform .25s ease,background .25s ease}.cta-button:hover{color:var(--code-brown);background:#ffd96c;transform:translate(3px)}.cta-button svg{font-size:14px}.conduct-information{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px}.conduct-information article{position:relative;padding:22px;overflow:hidden;background:#fff;border:1px solid var(--code-border);border-radius:17px}.conduct-information article>svg{color:var(--code-orange);font-size:21px}.info-number{position:absolute;top:13px;right:16px;color:#eadcc4;font-size:27px;font-weight:900}.conduct-information h3{margin:15px 0 8px;color:var(--code-brown);font-size:15px}.conduct-information p{margin:0;color:var(--code-muted);font-size:11px;line-height:1.75}@keyframes handbookFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.handbook-hero{grid-template-columns:1fr;gap:25px}.handbook-visual{min-height:300px}.principles-grid,.conduct-information{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.page-scope-codeofconduct{padding:40px 0 65px}.code-container{width:min(100% - 24px,1240px)}.handbook-hero{padding:30px 22px;border-radius:21px}.handbook-hero h1{font-size:34px}.handbook-hero-content>p{font-size:13px}.handbook-button{min-width:0;width:100%}.handbook-cta{grid-template-columns:58px minmax(0,1fr);padding:25px 21px}.cta-button{grid-column:2;width:fit-content}}@media(max-width:550px){.code-container{width:min(100% - 18px,1240px)}.handbook-hero{padding:25px 18px}.handbook-hero h1{font-size:29px}.handbook-visual{transform:scale(.9)}.principles-grid,.conduct-information{grid-template-columns:1fr}.principle-card{min-height:220px}.handbook-cta{grid-template-columns:1fr;gap:15px}.cta-button{grid-column:auto}}@media(max-width:400px){.handbook-visual{transform:scale(.78);margin-top:-25px;margin-bottom:-25px}.handbook-button{padding:11px}.handbook-button span{font-size:10px}}.committee-search{margin:20px 0}.committee-search input{width:100%;box-sizing:border-box;border:1px solid #dfd1b7;border-radius:12px;padding:14px 16px;font:600 13px Montserrat;color:#3f2616;outline:none;background:#fffdf8}.committee-search input:focus{border-color:#e85c17;box-shadow:0 0 0 3px #e85c171a}.committee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.committee-card{position:relative;padding:20px 20px 18px 54px;border:1px solid #eadabd;border-radius:16px;background:linear-gradient(135deg,#fffdf8,#fff7e5);min-height:150px}.committee-card:hover{border-color:#e4b54d;transform:translateY(-2px);box-shadow:0 12px 28px #4c280b14}.committee-card h3{margin:0 0 8px;color:#6b2d11;font-size:17px}.committee-card p{margin:0!important;font-size:13px!important;line-height:1.7!important}.committee-number{position:absolute;left:16px;top:18px;width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#fff0c2;color:#e85c17;font-weight:900;font-size:10px}@media(max-width:700px){.committee-grid{grid-template-columns:1fr}}.page-scope-bestpractices{--bp-brown: #54220c;--bp-dark: #3f2616;--bp-orange: #e95d16;--bp-gold: #efc14d;--bp-cream: #fff8df;--bp-paper: #fffdf8;--bp-muted: #735e4b;--bp-border: #eadabd;font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 10%,rgba(233,93,22,.035),transparent 27%),radial-gradient(circle at 95% 55%,rgba(239,193,77,.055),transparent 28%),var(--bp-paper);color:var(--bp-dark)}.page-scope-bestpractices.inner-page{padding:52px 0 75px;min-height:60vh}.page-scope-bestpractices .page-wrap{width:min(1180px,calc(100% - 30px));margin:0 auto}.bp-main-card{background:linear-gradient(145deg,#fff,#fffdf9);border:1px solid var(--bp-border);border-radius:24px;padding:34px;box-shadow:0 18px 50px #4c280b17;position:relative;overflow:hidden;animation:bpFadeUp .55s ease both}.bp-main-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bp-orange),var(--bp-gold),var(--bp-orange))}.bp-heading{display:flex;align-items:flex-start;gap:17px;padding-bottom:27px;margin-bottom:28px;border-bottom:1px solid #f0e5d1}.bp-heading-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,#fff0ca,#fff9e8);border:1px solid #ecd49e;color:var(--bp-orange);font-size:25px;box-shadow:0 8px 20px #4c280b12}.eyebrow-premium{display:inline-flex;align-items:center;color:var(--bp-orange);font-size:10px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.bp-heading h2{margin:6px 0 7px;color:var(--bp-brown);font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.7px}.bp-heading p{max-width:760px;margin:0;color:var(--bp-muted);font-size:15px;line-height:1.75}.bp-document-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bp-document-card{position:relative;display:flex;flex-direction:column;min-height:225px;padding:19px;border-radius:18px;border:1px solid #eadabd;background:linear-gradient(145deg,#fffdf9,#fff8e8);text-decoration:none;overflow:hidden;box-shadow:0 7px 22px #4c280b0f;opacity:0;animation:bpCardIn .55s ease forwards;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.bp-document-card:after{content:"";position:absolute;width:100px;height:100px;right:-45px;bottom:-50px;border-radius:50%;background:#efc14d21;transition:transform .35s ease}.bp-document-card:hover{transform:translateY(-7px);border-color:#e5bb67;background:linear-gradient(145deg,#fffdf8,#fff2d0);box-shadow:0 18px 38px #4c280b21}.bp-document-card:hover:after{transform:scale(1.6)}.bp-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-pdf-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#fff0d0,#ffe8bb);border:1px solid #efd39c;color:var(--bp-orange);font-size:20px;transition:transform .25s ease,background .25s ease}.bp-document-card:hover .bp-pdf-icon{transform:rotate(-5deg) scale(1.08);background:linear-gradient(135deg,#ffe4b0,#ffd38b)}.bp-pdf-label{padding:5px 9px;border-radius:99px;background:#fff1d0;color:#95621e;font-size:8px;font-weight:900;letter-spacing:.8px}.bp-card-content{margin-top:28px;flex:1}.bp-session-label{display:block;margin-bottom:7px;color:#9a8065;font-size:8px;font-weight:900;letter-spacing:1.2px}.bp-card-content h3{margin:0;color:var(--bp-brown);font-size:27px;font-weight:900;letter-spacing:-.5px}.bp-card-content p{margin:7px 0 0;color:var(--bp-muted);font-size:11px;font-weight:600;line-height:1.5}.bp-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:12px;border-top:1px solid #eee0c8;color:var(--bp-orange);font-size:11px;font-weight:800}.bp-arrow{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff0d0;color:var(--bp-orange);transition:transform .25s ease,background .25s ease}.bp-document-card:hover .bp-arrow{transform:translate(4px);background:var(--bp-orange);color:#fff}.bp-info-strip{display:flex;align-items:center;gap:12px;margin-top:24px;padding:14px 17px;border-radius:13px;background:linear-gradient(90deg,#fff9e9,#fffdf8);border:1px solid #eee0c5}.bp-info-icon{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border-radius:10px;background:#fff0d0;color:var(--bp-orange);font-size:15px}.bp-info-strip strong{display:block;color:var(--bp-brown);font-size:11px;margin-bottom:2px}.bp-info-strip span{display:block;color:#8c7763;font-size:10px;line-height:1.5}@keyframes bpFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes bpCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.bp-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.page-scope-bestpractices.inner-page{padding:35px 0 50px}.page-scope-bestpractices .page-wrap{width:min(calc(100% - 20px),1180px)}.bp-main-card{padding:21px 16px;border-radius:18px}.bp-heading{gap:12px;padding-bottom:20px;margin-bottom:21px}.bp-heading-icon{width:47px;height:47px;flex-basis:47px;border-radius:13px;font-size:20px}.bp-heading h2{font-size:26px}.bp-heading p{font-size:12px;line-height:1.7}.bp-document-grid{grid-template-columns:1fr;gap:12px}.bp-document-card{min-height:190px;padding:17px}.bp-card-content{margin-top:20px}.bp-card-content h3{font-size:25px}.bp-info-strip{align-items:flex-start;padding:13px}}@media(max-width:400px){.bp-heading{align-items:flex-start}.bp-heading-icon{width:43px;height:43px;flex-basis:43px}.bp-heading h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.bp-document-card,.bp-main-card{animation:none;opacity:1}.bp-document-card{transition:none}}.page-scope-coursesoffered .courses-offered-page{background:#fffaf4;padding:54px 20px 72px;font-family:Montserrat,sans-serif}.page-scope-coursesoffered .courses-offered-container{width:min(1180px,100%);margin:0 auto}.page-scope-coursesoffered .courses-offered-intro{max-width:780px;margin-bottom:34px}.page-scope-coursesoffered .courses-offered-kicker{display:inline-flex;padding:8px 14px;border-radius:999px;background:#ffe2ed;color:#d41469;font-size:12px;font-weight:800;letter-spacing:1.2px}.page-scope-coursesoffered .courses-offered-intro h1{margin:14px 0 12px;color:#17142a;font-size:clamp(30px,4vw,46px);line-height:1.12;font-weight:800}.page-scope-coursesoffered .courses-offered-intro p{margin:0;color:#5f6470;font-size:16px;line-height:1.85}.page-scope-coursesoffered .courses-offered-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.page-scope-coursesoffered .courses-offered-card{position:relative;min-height:330px;overflow:hidden;padding:30px;border:1px solid #eee5e8;border-radius:24px;background:#fff;box-shadow:0 16px 45px #1c141e12;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.page-scope-coursesoffered .courses-offered-card:after{content:"";position:absolute;right:-65px;bottom:-75px;width:190px;height:190px;border-radius:50%;opacity:.5}.page-scope-coursesoffered .courses-offered-card:hover{transform:translateY(-7px);box-shadow:0 24px 55px #1c141e21}.page-scope-coursesoffered .courses-offered-card--ug:after{background:#ffd9e9}.page-scope-coursesoffered .courses-offered-card--pg:after{background:#fff0b8}.page-scope-coursesoffered .courses-offered-card--other:after{background:#cef}.page-scope-coursesoffered .courses-offered-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:24px;border-radius:17px;background:#f50075;color:#fff;font-size:26px}.page-scope-coursesoffered .courses-offered-card--pg .courses-offered-icon{background:#f19a16}.page-scope-coursesoffered .courses-offered-card--other .courses-offered-icon{background:#d46b17}.page-scope-coursesoffered .courses-offered-card>span{color:#9b9ca5;font-size:12px;font-weight:800;letter-spacing:1px}.page-scope-coursesoffered .courses-offered-card h2{position:relative;z-index:1;margin:10px 0 12px;color:#17142a;font-size:24px;line-height:1.3}.page-scope-coursesoffered .courses-offered-card p{position:relative;z-index:1;min-height:70px;margin:0 0 20px;color:#666a73;font-size:15px;line-height:1.75}.page-scope-coursesoffered .courses-offered-card strong{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;color:#d41469;font-size:14px}.page-scope-coursesoffered .courses-offered-card--pg strong{color:#bf7300}.page-scope-coursesoffered .courses-offered-card--other strong{color:#0874a9}@media(max-width:900px){.page-scope-coursesoffered .courses-offered-grid{grid-template-columns:1fr}}@media(max-width:600px){.page-scope-coursesoffered .courses-offered-page{padding:38px 14px 52px}.page-scope-coursesoffered .courses-offered-card{min-height:auto;padding:25px}}.page-scope-coursesoffered{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-coursesoffered [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-coursesoffered p,.page-scope-coursesoffered li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-coursesoffered h1,.page-scope-coursesoffered h2,.page-scope-coursesoffered h3,.page-scope-coursesoffered h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-coursesoffered h1{font-size:clamp(30px,4vw,50px)}.page-scope-coursesoffered h2{font-size:clamp(24px,3vw,36px)}.page-scope-coursesoffered a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-coursesoffered article,.page-scope-coursesoffered .card,.page-scope-coursesoffered [class*=card]{border-color:#eadabd}.page-scope-coursesoffered article:hover,.page-scope-coursesoffered .card:hover,.page-scope-coursesoffered [class*=card]:hover{border-color:#e6b94d}.page-scope-coursesoffered table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-coursesoffered th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-coursesoffered td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-coursesoffered tr:hover td{background:#fffaf0}.page-scope-coursesoffered ul{padding-left:23px}.page-scope-coursesoffered li::marker{color:var(--mkjk-page-orange)}.page-scope-coursesoffered button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-coursesoffered [class*=container]{width:min(100% - 22px,1280px)}.page-scope-coursesoffered p,.page-scope-coursesoffered li{font-size:15px}.page-scope-coursesoffered td,.page-scope-coursesoffered th{padding:11px 12px}}.page-scope-undergraduate{--ug-brown: #54220c;--ug-dark: #3b1707;--ug-orange: #e95d16;--ug-orange-dark: #c84708;--ug-gold: #efc14d;--ug-gold-light: #fff0bd;--ug-cream: #fff8df;--ug-paper: #fffdf8;--ug-text: #3f2616;--ug-muted: #735e4b;--ug-border: #eadabd;font-family:Montserrat,sans-serif;color:var(--ug-text);background:radial-gradient(circle at 4% 6%,rgba(239,193,77,.13),transparent 25%),radial-gradient(circle at 97% 40%,rgba(233,93,22,.06),transparent 28%),#fffdf8;padding:56px 0 88px}.page-scope-undergraduate *,.page-scope-undergraduate *:before,.page-scope-undergraduate *:after{box-sizing:border-box}.ug-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.ug-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:40px;min-height:300px;padding:45px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff1d0 58%,#fffdf8);border:1px solid var(--ug-border);border-radius:28px;box-shadow:0 22px 55px #4c280b14;animation:ugFadeUp .65s ease both}.ug-intro:before{content:"";position:absolute;width:330px;height:330px;right:-165px;top:-175px;border:50px solid rgba(239,193,77,.13);border-radius:50%}.ug-intro:after{content:"";position:absolute;width:110px;height:110px;left:-55px;bottom:-55px;background:#e95d1612;border-radius:50%}.ug-intro-content{position:relative;z-index:2}.ug-eyebrow{display:flex;align-items:center;gap:9px;color:var(--ug-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.ug-eyebrow span{width:30px;height:3px;background:linear-gradient(90deg,var(--ug-orange),var(--ug-gold));border-radius:10px}.ug-intro h1{margin:13px 0 15px;color:var(--ug-brown);font-size:clamp(35px,4.5vw,54px);line-height:1.07;letter-spacing:-1.5px}.ug-intro h1 strong{color:var(--ug-orange)}.ug-intro-content>p{max-width:720px;margin:0;color:var(--ug-muted);font-size:14px;line-height:1.9}.ug-mini-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.ug-mini-points span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:var(--ug-brown);background:#ffffffb8;border:1px solid #eadabd;border-radius:9px;font-size:9px;font-weight:800}.ug-mini-points svg{color:var(--ug-orange);font-size:12px}.ug-stat-card{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:205px;height:205px;justify-self:end;text-align:center;color:#fff;background:linear-gradient(145deg,var(--ug-brown),var(--ug-orange-dark));border-radius:50%;box-shadow:0 23px 45px #54220c36}.ug-stat-card:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.3);border-radius:50%}.ug-stat-icon{position:relative;z-index:2;display:grid;place-items:center;width:38px;height:38px;color:var(--ug-brown);background:var(--ug-gold);border-radius:10px}.ug-stat-icon svg{font-size:18px}.ug-stat-card>strong{position:relative;z-index:2;margin-top:7px;color:#ffd979;font-size:39px;line-height:1}.ug-stat-card>span{position:relative;z-index:2;margin-top:5px;color:#ffe8c7;font-size:9px;font-weight:800;line-height:1.45;letter-spacing:.7px}.ug-stat-line{position:relative;z-index:2;width:32px;height:1px;margin:8px 0;background:#ffffff59}.ug-stat-card small{position:relative;z-index:2;color:#ffd979;font-size:7px;font-weight:900;letter-spacing:1.4px}.ug-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:58px 0 27px}.ug-small-title{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:var(--ug-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.ug-small-title span{width:27px;height:3px;background:var(--ug-gold);border-radius:10px}.ug-section-heading h2{margin:0;color:var(--ug-brown);font-size:clamp(28px,3vw,39px);line-height:1.15;letter-spacing:-.8px}.ug-section-heading h2 strong{color:var(--ug-orange)}.ug-eligibility-button{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;color:#fff;background:linear-gradient(135deg,var(--ug-brown),var(--ug-orange-dark));border-radius:10px;text-decoration:none;font-size:10px;font-weight:900;box-shadow:0 9px 20px #54220c24;transition:transform .25s ease,box-shadow .25s ease}.ug-eligibility-button:hover{color:#fff;transform:translateY(-3px);box-shadow:0 14px 27px #54220c33}.ug-eligibility-button svg:last-child{color:var(--ug-gold);font-size:14px}.ug-course-list{overflow:hidden;background:#fff;border:1px solid var(--ug-border);border-radius:22px;box-shadow:0 17px 40px #4c280b12}.ug-course-header{display:grid;grid-template-columns:1fr 220px 110px;align-items:center;padding:16px 25px;color:#fff;background:linear-gradient(100deg,var(--ug-brown),var(--ug-orange-dark));text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:1.5px}.header-category,.header-intake{text-align:center}.ug-course-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 220px 110px 35px;align-items:center;gap:12px;min-height:94px;padding:15px 25px;background:#fff;border-top:1px solid #f0e5d1;transition:background .25s ease,padding .25s ease}.ug-course-row:nth-child(2n){background:#fffdf8}.ug-course-row:hover{background:linear-gradient(90deg,#fff8e5,#fffdf8);padding-left:29px}.ug-course-number{color:#d9c7a4;font-size:12px;font-weight:900;letter-spacing:.5px}.ug-course-info{display:flex;align-items:center;gap:13px;min-width:0}.ug-course-icon{flex-shrink:0;display:grid;place-items:center;width:47px;height:47px;color:var(--ug-orange);background:linear-gradient(145deg,#fff1c5,#fffaf0);border:1px solid #ecd9a5;border-radius:13px;transition:transform .25s ease,background .25s ease}.ug-course-row:hover .ug-course-icon{transform:rotate(-5deg) scale(1.06);background:linear-gradient(145deg,#ffe6a1,#fff4d0)}.ug-course-icon svg{font-size:20px}.ug-course-info h3{margin:0 0 5px;color:var(--ug-brown);font-size:15px;line-height:1.35}.ug-course-info span{display:block;color:#998773;font-size:9px;font-weight:700;letter-spacing:.3px}.ug-course-category{display:flex;justify-content:center}.ug-course-category span{display:inline-flex;align-items:center;justify-content:center;min-width:125px;padding:8px 11px;color:#785a28;background:#fff3cf;border:1px solid #eddba8;border-radius:30px;font-size:8px;font-weight:800;text-align:center}.ug-course-intake{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:linear-gradient(145deg,#fff8df,#fffdf8);border:1px solid #eee0c0;border-radius:12px}.ug-course-intake strong{color:var(--ug-orange);font-size:21px;line-height:1}.ug-course-intake span{margin-top:4px;color:#9c8870;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.ug-course-arrow{display:grid;place-items:center;width:30px;height:30px;color:var(--ug-orange);background:var(--ug-cream);border:1px solid #ecd9a5;border-radius:8px;opacity:.65;transition:transform .25s ease,opacity .25s ease}.ug-course-row:hover .ug-course-arrow{opacity:1;transform:translate(4px)}.ug-course-arrow svg{font-size:13px}.ug-bottom{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:29px 34px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#4b1d0b,#74300d 55%,#c74b0b);border-radius:21px;box-shadow:0 19px 40px #54220c29}.ug-bottom:after{content:"";position:absolute;width:240px;height:240px;right:-110px;top:-125px;border:40px solid rgba(255,255,255,.05);border-radius:50%}.ug-bottom-icon{position:relative;z-index:2;display:grid;place-items:center;width:64px;height:64px;color:var(--ug-brown);background:var(--ug-gold);border-radius:15px}.ug-bottom-icon svg{font-size:26px}.ug-bottom>div:nth-child(2){position:relative;z-index:2}.ug-bottom>div:nth-child(2)>span{display:block;margin-bottom:5px;color:#ffd979;font-size:8px;font-weight:900;letter-spacing:1.6px}.ug-bottom h2{margin:0 0 7px;color:#fff;font-size:clamp(20px,2.5vw,28px);line-height:1.3}.ug-bottom h2 strong{color:#ffd979}.ug-bottom p{max-width:700px;margin:0;color:#f6dcc8;font-size:11px;line-height:1.7}.ug-bottom-button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;color:var(--ug-brown);background:var(--ug-gold);border-radius:10px;text-decoration:none;font-size:10px;font-weight:900;white-space:nowrap;transition:transform .25s ease,background .25s ease}.ug-bottom-button:hover{color:var(--ug-brown);background:#ffd96c;transform:translate(3px)}@keyframes ugFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.ug-course-header{grid-template-columns:1fr 170px 95px}.ug-course-row{grid-template-columns:28px minmax(0,1fr) 170px 95px 30px}}@media(max-width:850px){.ug-intro{grid-template-columns:1fr}.ug-stat-card{justify-self:start;width:155px;height:155px}.ug-stat-card>strong{font-size:31px}.ug-stat-icon{width:32px;height:32px}.ug-course-header{display:none}.ug-course-row{grid-template-columns:30px minmax(0,1fr) 90px;gap:12px}.ug-course-category{display:none}.ug-course-intake{grid-column:3;grid-row:1}.ug-course-arrow{display:none}.ug-bottom{grid-template-columns:58px minmax(0,1fr)}.ug-bottom-button{grid-column:2;width:fit-content}}@media(max-width:650px){.page-scope-undergraduate{padding:42px 0 65px}.ug-container{width:min(100% - 24px,1240px)}.ug-intro{padding:30px 22px;border-radius:21px}.ug-intro h1{font-size:34px}.ug-intro-content>p{font-size:13px}.ug-mini-points{flex-direction:column}.ug-mini-points span{width:fit-content}.ug-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.ug-eligibility-button{width:fit-content}.ug-course-list{border-radius:17px}.ug-course-row{min-height:85px;padding:13px 15px}.ug-course-row:hover{padding-left:17px}.ug-course-info{gap:10px}.ug-course-icon{width:42px;height:42px}.ug-course-info h3{font-size:13px}.ug-course-info span{font-size:8px}.ug-course-intake{padding:7px}.ug-course-intake strong{font-size:18px}.ug-bottom{padding:25px 21px;border-radius:18px}}@media(max-width:450px){.ug-container{width:min(100% - 18px,1240px)}.ug-intro{padding:25px 18px}.ug-intro h1{font-size:29px}.ug-stat-card{width:135px;height:135px}.ug-stat-card>strong{font-size:27px}.ug-stat-card>span{font-size:8px}.ug-section-heading h2{font-size:27px}.ug-course-row{grid-template-columns:23px minmax(0,1fr) 72px;gap:8px}.ug-course-number{font-size:10px}.ug-course-icon{width:38px;height:38px}.ug-course-icon svg{font-size:17px}.ug-course-info h3{font-size:12px}.ug-course-info span{font-size:7px}.ug-course-intake strong{font-size:16px}.ug-course-intake span{font-size:6px}.ug-bottom{grid-template-columns:1fr}.ug-bottom-button{grid-column:auto}}.page-scope-postgraduate{--pg-brown: #54220c;--pg-dark: #3b1707;--pg-orange: #e95d16;--pg-orange-dark: #c84708;--pg-gold: #efc14d;--pg-gold-light: #fff0bd;--pg-cream: #fff8df;--pg-paper: #fffdf8;--pg-text: #3f2616;--pg-muted: #735e4b;--pg-border: #eadabd;font-family:Montserrat,sans-serif;color:var(--pg-text);background:radial-gradient(circle at 4% 6%,rgba(239,193,77,.13),transparent 25%),radial-gradient(circle at 96% 42%,rgba(233,93,22,.06),transparent 28%),#fffdf8;padding:56px 0 88px}.page-scope-postgraduate *,.page-scope-postgraduate *:before,.page-scope-postgraduate *:after{box-sizing:border-box}.pg-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.pg-eyebrow{display:flex;align-items:center;gap:9px;color:var(--pg-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.pg-eyebrow span{width:30px;height:3px;background:linear-gradient(90deg,var(--pg-orange),var(--pg-gold));border-radius:10px}.pg-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:40px;min-height:330px;padding:45px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff0cf 56%,#fffdf8);border:1px solid var(--pg-border);border-radius:28px;box-shadow:0 22px 55px #4c280b14;animation:pgFadeUp .65s ease both}.pg-intro:before{content:"";position:absolute;width:370px;height:370px;right:-180px;top:-195px;border:52px solid rgba(239,193,77,.13);border-radius:50%}.pg-intro:after{content:"";position:absolute;width:120px;height:120px;left:-60px;bottom:-60px;background:#e95d1612;border-radius:50%}.pg-intro-content{position:relative;z-index:2}.pg-intro h1{margin:13px 0 15px;color:var(--pg-brown);font-size:clamp(35px,4.5vw,54px);line-height:1.06;letter-spacing:-1.7px}.pg-intro h1 strong{color:var(--pg-orange)}.pg-intro-content>p{max-width:710px;margin:0;color:var(--pg-muted);font-size:14px;line-height:1.9}.pg-highlights{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.pg-highlights span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;color:var(--pg-brown);background:#ffffffbf;border:1px solid #eadabd;border-radius:9px;font-size:9px;font-weight:800}.pg-highlights svg{color:var(--pg-orange);font-size:12px}.pg-count-card{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:end;width:210px;height:235px;color:#fff;background:linear-gradient(145deg,var(--pg-brown),var(--pg-orange-dark));border-radius:110px 110px 22px 22px;box-shadow:0 24px 48px #54220c38;transform:rotate(1deg)}.pg-count-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;width:137px;height:137px;border:1px solid rgba(255,255,255,.32);border-radius:50%}.pg-count-ring svg{margin-bottom:4px;color:var(--pg-gold);font-size:19px}.pg-count-ring strong{color:#ffd979;font-size:42px;line-height:.95}.pg-count-ring span{margin-top:6px;color:#ffe8c7;font-size:8px;font-weight:900;line-height:1.4;letter-spacing:1px;text-align:center}.pg-count-card>small{margin-top:17px;color:#ffd979;font-size:7px;font-weight:900;letter-spacing:1.6px}.pg-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:58px 0 27px}.pg-small-title{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:var(--pg-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.pg-small-title span{width:27px;height:3px;background:var(--pg-gold);border-radius:10px}.pg-section-head h2{margin:0;color:var(--pg-brown);font-size:clamp(28px,3vw,39px);line-height:1.15;letter-spacing:-.8px}.pg-section-head h2 strong{color:var(--pg-orange)}.pg-eligibility{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;color:#fff;background:linear-gradient(135deg,var(--pg-brown),var(--pg-orange-dark));border-radius:10px;text-decoration:none;font-size:10px;font-weight:900;box-shadow:0 9px 20px #54220c24;transition:transform .25s ease,box-shadow .25s ease}.pg-eligibility:hover{color:#fff;transform:translateY(-3px);box-shadow:0 14px 27px #54220c33}.pg-eligibility svg:last-child{color:var(--pg-gold);font-size:14px}.pg-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pg-course-card{position:relative;display:flex;flex-direction:column;min-height:245px;padding:22px;overflow:hidden;background:linear-gradient(145deg,#fff,#fffdf8);border:1px solid var(--pg-border);border-radius:19px;box-shadow:0 11px 27px #4c280b0b;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.pg-course-card:before{content:"";position:absolute;width:115px;height:115px;right:-55px;top:-55px;background:#efc14d1a;border-radius:50%}.pg-course-card:after{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:linear-gradient(180deg,var(--pg-orange),var(--pg-gold));border-radius:0 0 8px;transition:height .3s ease}.pg-course-card:hover{transform:translateY(-7px);border-color:#dfbb60;box-shadow:0 21px 40px #4c280b1a}.pg-course-card:hover:after{height:100%}.pg-card-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between}.pg-card-number{color:#ddceb2;font-size:27px;font-weight:900;line-height:1}.pg-card-icon{display:grid;place-items:center;width:46px;height:46px;color:var(--pg-orange);background:linear-gradient(145deg,#fff0bd,#fffaf0);border:1px solid #ecd9a5;border-radius:12px;transition:transform .25s ease,background .25s ease}.pg-course-card:hover .pg-card-icon{transform:rotate(-6deg) scale(1.06);background:linear-gradient(145deg,#ffe4a0,#fff2cc)}.pg-card-icon svg{font-size:20px}.pg-card-content{position:relative;z-index:2;flex:1;margin-top:22px}.pg-card-label{color:var(--pg-orange);font-size:7px;font-weight:900;letter-spacing:1.4px}.pg-card-content h3{max-width:260px;margin:9px 0 0;color:var(--pg-brown);font-size:17px;line-height:1.45;letter-spacing:-.2px}.pg-card-footer{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;margin-top:20px;padding-top:13px;border-top:1px solid #eee5d6}.pg-card-footer>div:first-child{display:flex;align-items:baseline;gap:7px}.pg-card-footer small{color:#9a8873;font-size:7px;font-weight:900;letter-spacing:1.1px}.pg-card-footer strong{color:var(--pg-orange);font-size:23px;line-height:1}.pg-card-footer span{color:#a39380;font-size:8px;font-weight:700}.pg-card-arrow{display:grid;place-items:center;width:30px;height:30px;color:var(--pg-orange);background:var(--pg-cream);border:1px solid #ecd9a5;border-radius:8px;transition:transform .25s ease,background .25s ease}.pg-course-card:hover .pg-card-arrow{transform:translate(4px);background:var(--pg-gold)}.pg-card-arrow svg{font-size:13px}.pg-bottom-cta{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:19px;padding:29px 34px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#4b1d0b,#74300d 55%,#c74b0b);border-radius:21px;box-shadow:0 20px 42px #54220c2b}.pg-bottom-cta:after{content:"";position:absolute;width:250px;height:250px;right:-115px;top:-130px;border:40px solid rgba(255,255,255,.05);border-radius:50%}.pg-bottom-icon{position:relative;z-index:2;display:grid;place-items:center;width:64px;height:64px;color:var(--pg-brown);background:var(--pg-gold);border-radius:15px}.pg-bottom-icon svg{font-size:26px}.pg-bottom-content{position:relative;z-index:2}.pg-bottom-content>span{display:block;margin-bottom:5px;color:#ffd979;font-size:8px;font-weight:900;letter-spacing:1.6px}.pg-bottom-content h2{margin:0 0 7px;color:#fff;font-size:clamp(20px,2.5vw,28px);line-height:1.3}.pg-bottom-content h2 strong{color:#ffd979}.pg-bottom-content p{max-width:690px;margin:0;color:#f6dcc8;font-size:11px;line-height:1.7}.pg-bottom-button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:12px 17px;color:var(--pg-brown);background:var(--pg-gold);border-radius:10px;text-decoration:none;font-size:10px;font-weight:900;white-space:nowrap;transition:transform .25s ease,background .25s ease}.pg-bottom-button:hover{color:var(--pg-brown);background:#ffd96c;transform:translate(3px)}@keyframes pgFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.pg-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.pg-intro{grid-template-columns:1fr;gap:25px}.pg-count-card{justify-self:start;width:175px;height:205px}.pg-count-ring{width:120px;height:120px}.pg-count-ring strong{font-size:35px}}@media(max-width:700px){.page-scope-postgraduate{padding:42px 0 65px}.pg-container{width:min(100% - 24px,1240px)}.pg-intro{padding:30px 22px;border-radius:21px}.pg-intro h1{font-size:34px}.pg-intro-content>p{font-size:13px}.pg-highlights{flex-direction:column}.pg-highlights span{width:fit-content}.pg-section-head{align-items:flex-start;flex-direction:column;gap:16px}.pg-eligibility{width:fit-content}.pg-course-grid{grid-template-columns:1fr}.pg-course-card{min-height:225px}.pg-bottom-cta{grid-template-columns:58px minmax(0,1fr);padding:25px 21px}.pg-bottom-button{grid-column:2;width:fit-content}}@media(max-width:500px){.pg-container{width:min(100% - 18px,1240px)}.pg-intro{padding:25px 18px}.pg-intro h1{font-size:29px}.pg-count-card{width:155px;height:185px}.pg-count-ring{width:105px;height:105px}.pg-count-ring strong{font-size:31px}.pg-count-ring span{font-size:7px}.pg-card-content h3{font-size:16px}.pg-bottom-cta{grid-template-columns:1fr;gap:15px}.pg-bottom-button{grid-column:auto}}.page-scope-othercourses .mkjk-other{font-family:Montserrat,sans-serif;background:#fffaf3;padding:52px 0 75px}.page-scope-othercourses .mkjk-other-container{width:min(1000px,calc(100% - 28px));margin:auto}.page-scope-othercourses .mkjk-other-head{max-width:780px}.page-scope-othercourses .mkjk-other-head>span{color:#e95d16;font-size:12px;font-weight:800;letter-spacing:1.5px}.page-scope-othercourses .mkjk-other-head h1{font-size:clamp(32px,4vw,50px);line-height:1.12;margin:9px 0 13px;color:#54220c}.page-scope-othercourses .mkjk-other-head p{font-size:16px;line-height:1.8;color:#647286}.page-scope-othercourses .mkjk-other-card{margin-top:25px;border-radius:22px;background:linear-gradient(135deg,#54220c,#1a557f);color:#fff;padding:30px;display:grid;grid-template-columns:60px 1fr auto;gap:20px;align-items:center}.page-scope-othercourses .mkjk-other-card>span{width:58px;height:58px;border-radius:15px;background:#e95d16;display:grid;place-items:center;font-size:27px}.page-scope-othercourses .mkjk-other-card small{font-size:10px;letter-spacing:1.4px;color:#ffb8d8;font-weight:800}.page-scope-othercourses .mkjk-other-card h2{font-size:24px;margin:7px 0}.page-scope-othercourses .mkjk-other-card p{font-size:15px;line-height:1.7;color:#dce7ef}.page-scope-othercourses .mkjk-other-card a{color:#fff;background:#e95d16;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:800;display:flex;align-items:center;gap:7px}@media(max-width:700px){.page-scope-othercourses .mkjk-other-card{grid-template-columns:1fr}.page-scope-othercourses .mkjk-other-card>a{justify-self:start}}.page-scope-othercourses{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-othercourses [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-othercourses p,.page-scope-othercourses li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-othercourses h1,.page-scope-othercourses h2,.page-scope-othercourses h3,.page-scope-othercourses h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-othercourses h1{font-size:clamp(30px,4vw,50px)}.page-scope-othercourses h2{font-size:clamp(24px,3vw,36px)}.page-scope-othercourses a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-othercourses article,.page-scope-othercourses .card,.page-scope-othercourses [class*=card]{border-color:#eadabd}.page-scope-othercourses article:hover,.page-scope-othercourses .card:hover,.page-scope-othercourses [class*=card]:hover{border-color:#e6b94d}.page-scope-othercourses table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-othercourses th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-othercourses td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-othercourses tr:hover td{background:#fffaf0}.page-scope-othercourses ul{padding-left:23px}.page-scope-othercourses li::marker{color:var(--mkjk-page-orange)}.page-scope-othercourses button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-othercourses [class*=container]{width:min(100% - 22px,1280px)}.page-scope-othercourses p,.page-scope-othercourses li{font-size:15px}.page-scope-othercourses td,.page-scope-othercourses th{padding:11px 12px}}.page-scope-programlearningoutcomes{--plo-brown: #54220c;--plo-dark: #3b1707;--plo-orange: #e95d16;--plo-orange-dark: #c84708;--plo-gold: #efc14d;--plo-gold-light: #fff0bd;--plo-cream: #fff8df;--plo-paper: #fffdf8;--plo-text: #3f2616;--plo-muted: #735e4b;--plo-border: #eadabd;font-family:Montserrat,sans-serif;color:var(--plo-text);background:radial-gradient(circle at 4% 5%,rgba(239,193,77,.14),transparent 25%),radial-gradient(circle at 97% 42%,rgba(233,93,22,.06),transparent 28%),#fffdf8;padding:55px 0 85px}.page-scope-programlearningoutcomes *,.page-scope-programlearningoutcomes *:before,.page-scope-programlearningoutcomes *:after{box-sizing:border-box}.plo-container{width:min(1240px,calc(100% - 36px));margin:auto}.plo-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:45px;min-height:350px;padding:48px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff0cf 57%,#fffdf8);border:1px solid var(--plo-border);border-radius:28px;box-shadow:0 22px 55px #4c280b14;animation:ploFade .65s ease both}.plo-intro:before{content:"";position:absolute;width:360px;height:360px;right:-180px;top:-190px;border:52px solid rgba(239,193,77,.13);border-radius:50%}.plo-intro:after{content:"";position:absolute;width:120px;height:120px;left:-60px;bottom:-60px;background:#e95d1612;border-radius:50%}.plo-intro-content{position:relative;z-index:2}.plo-eyebrow{display:flex;align-items:center;gap:9px;color:var(--plo-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.plo-eyebrow>span{width:30px;height:3px;background:linear-gradient(90deg,var(--plo-orange),var(--plo-gold));border-radius:10px}.plo-intro h1{margin:13px 0 16px;color:var(--plo-brown);font-size:clamp(35px,4.5vw,54px);line-height:1.06;letter-spacing:-1.6px}.plo-intro h1 strong{color:var(--plo-orange)}.plo-intro-content>p{max-width:700px;margin:0;color:var(--plo-muted);font-size:14px;line-height:1.9}.plo-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.plo-points span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;color:var(--plo-brown);background:#ffffffbf;border:1px solid var(--plo-border);border-radius:9px;font-size:9px;font-weight:800}.plo-check-icon{display:grid;place-items:center;width:15px;height:15px;color:#fff;background:var(--plo-orange);border-radius:50%;font-size:9px;font-weight:900}.plo-visual{position:relative;z-index:2;display:grid;place-items:center;min-height:300px}.plo-paper{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:210px;height:275px;padding:18px;background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid #dfcda5;border-radius:10px;box-shadow:0 25px 45px #4c280b26;transform:rotate(-2deg)}.plo-paper-back{position:absolute;z-index:1;width:210px;height:275px;background:#fff;border:1px solid #e6d7b9;transform:rotate(8deg) translate(15px,5px);box-shadow:0 15px 30px #4c280b14}.plo-paper-top{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:12px;border-bottom:1px solid #eee2c8}.plo-paper-top span{color:var(--plo-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.plo-paper-top svg{color:var(--plo-orange);font-size:18px}.plo-paper-lines{display:flex;flex-direction:column;gap:4px;width:72%;margin-top:20px}.plo-paper-lines i{width:100%;height:3px;background:#e9dfca;border-radius:5px}.plo-paper-lines i:nth-child(2){width:75%}.plo-paper-lines i:nth-child(3){width:55%}.plo-book-icon{margin-top:25px;color:var(--plo-orange);font-size:42px}.plo-paper strong{margin-top:13px;color:var(--plo-brown);font-size:17px;line-height:1.25;text-align:center;letter-spacing:1px}.plo-paper small{margin-top:8px;color:var(--plo-orange);font-size:7px;font-weight:900;letter-spacing:1.7px}.plo-documents{margin-top:58px}.plo-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:27px}.plo-small-title{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:var(--plo-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.plo-small-title span{width:27px;height:3px;background:var(--plo-gold);border-radius:10px}.plo-section-heading h2{margin:0 0 7px;color:var(--plo-brown);font-size:clamp(27px,3vw,39px);line-height:1.15;letter-spacing:-.7px}.plo-section-heading h2 strong{color:var(--plo-orange)}.plo-section-heading p{margin:0;color:var(--plo-muted);font-size:12px;line-height:1.7}.plo-document-count{display:flex;align-items:center;gap:8px;padding:12px 15px;color:var(--plo-brown);background:linear-gradient(145deg,#fff0bd,#fffaf0);border:1px solid #ead6a0;border-radius:12px;white-space:nowrap}.plo-document-count svg{color:var(--plo-orange);font-size:17px}.plo-document-count strong{color:var(--plo-orange);font-size:20px}.plo-document-count span{color:#8c765e;font-size:8px;font-weight:900;letter-spacing:1px}.plo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.plo-card{position:relative;display:flex;flex-direction:column;min-height:220px;padding:21px;overflow:hidden;color:inherit;text-decoration:none;background:linear-gradient(145deg,#fff,#fffdf8);border:1px solid var(--plo-border);border-radius:18px;box-shadow:0 10px 25px #4c280b0b;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.plo-card:before{content:"";position:absolute;width:125px;height:125px;right:-62px;top:-62px;background:#efc14d1a;border-radius:50%;transition:transform .3s ease}.plo-card:after{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:linear-gradient(180deg,var(--plo-orange),var(--plo-gold));border-radius:0 0 8px;transition:height .3s ease}.plo-card:hover{color:inherit;transform:translateY(-7px);border-color:#dfbb60;box-shadow:0 20px 38px #4c280b1a}.plo-card:hover:before{transform:scale(1.4)}.plo-card:hover:after{height:100%}.plo-card-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.plo-number{color:#dfcfb2;font-size:27px;font-weight:900;line-height:1}.plo-card-icon{display:grid;place-items:center;width:46px;height:46px;color:var(--plo-orange);background:linear-gradient(145deg,#fff0bd,#fffaf0);border:1px solid #ecd9a5;border-radius:12px;transition:transform .25s ease,background .25s ease}.plo-card:hover .plo-card-icon{transform:rotate(-6deg) scale(1.06);background:linear-gradient(145deg,#ffe4a0,#fff2cc)}.plo-card-icon svg{font-size:20px}.plo-external{position:absolute;right:1px;top:53px;color:#b49c7b;font-size:13px;opacity:.65}.plo-card-content{position:relative;z-index:2;flex:1;margin-top:21px}.plo-card-category{color:var(--plo-orange);font-size:7px;font-weight:900;letter-spacing:1.4px}.plo-card-content h3{max-width:280px;margin:9px 0 0;color:var(--plo-brown);font-size:17px;line-height:1.4;letter-spacing:-.2px}.plo-card-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-top:19px;padding-top:12px;border-top:1px solid #eee5d6}.plo-card-footer span{color:#8f795f;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.plo-card-footer svg{color:var(--plo-orange);font-size:15px;transition:transform .25s ease}.plo-card:hover .plo-card-footer svg{transform:translate(5px)}.plo-cta{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:20px;margin-top:19px;padding:28px 33px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#4b1d0b,#74300d 55%,#c74b0b);border-radius:21px;box-shadow:0 19px 40px #54220c29}.plo-cta:after{content:"";position:absolute;width:250px;height:250px;right:-120px;top:-130px;border:40px solid rgba(255,255,255,.05);border-radius:50%}.plo-cta-icon{position:relative;z-index:2;display:grid;place-items:center;width:64px;height:64px;color:var(--plo-brown);background:var(--plo-gold);border-radius:15px}.plo-cta-icon svg{font-size:26px}.plo-cta-content{position:relative;z-index:2}.plo-cta-content>span{display:block;margin-bottom:5px;color:#ffd979;font-size:8px;font-weight:900;letter-spacing:1.6px}.plo-cta-content h2{margin:0 0 7px;color:#fff;font-size:clamp(20px,2.5vw,28px);line-height:1.3}.plo-cta-content h2 strong{color:#ffd979}.plo-cta-content p{max-width:760px;margin:0;color:#f6dcc8;font-size:11px;line-height:1.7}@keyframes ploFade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.plo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.plo-intro{grid-template-columns:1fr;gap:20px}.plo-visual{min-height:290px}.plo-document-count{align-self:flex-start}}@media(max-width:700px){.page-scope-programlearningoutcomes{padding:42px 0 65px}.plo-container{width:min(100% - 24px,1240px)}.plo-intro{padding:30px 22px;border-radius:21px}.plo-intro h1{font-size:34px}.plo-intro-content>p{font-size:13px}.plo-points{flex-direction:column}.plo-points span{width:fit-content}.plo-section-heading{align-items:flex-start;flex-direction:column;gap:17px}.plo-grid{grid-template-columns:1fr}.plo-card{min-height:205px}}@media(max-width:500px){.plo-container{width:min(100% - 18px,1240px)}.plo-intro{padding:25px 18px}.plo-intro h1{font-size:29px}.plo-paper,.plo-paper-back{width:190px;height:255px}.plo-card-content h3{font-size:16px}.plo-cta{grid-template-columns:1fr;gap:15px;padding:25px 21px}}.page-scope-admissionschedule{--admission-brown: #54220c;--admission-dark: #35170b;--admission-orange: #e95d16;--admission-gold: #efc14d;--admission-cream: #fff8df;--admission-paper: #fffdf8;--admission-ink: #3f2616;--admission-muted: #735e4b;--admission-border: #eadabd;background:linear-gradient(180deg,#fffdf8,#fffaf1);font-family:Montserrat,sans-serif;color:var(--admission-ink);padding:0 0 80px}.admission-container{width:min(1240px,calc(100% - 30px));margin:0 auto}.admission-hero{min-height:450px;display:grid;grid-template-columns:1.05fr .95fr;gap:45px;align-items:center;padding:55px 15px 40px}.admission-hero-content{position:relative;z-index:2}.admission-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:15px;color:var(--admission-orange);font-size:11px;font-weight:900;letter-spacing:1.7px}.admission-eyebrow svg{font-size:15px}.admission-hero h1{max-width:650px;margin:0 0 20px;color:var(--admission-brown);font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-2px}.admission-hero h1 span{display:block;color:var(--admission-orange)}.admission-hero p{max-width:650px;margin:0;color:var(--admission-muted);font-size:16px;line-height:1.85}.admission-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.admission-primary-btn,.admission-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:800;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.admission-primary-btn{background:var(--admission-orange);color:#fff;box-shadow:0 10px 24px #e95d1638}.admission-primary-btn:hover{transform:translateY(-2px);color:#fff}.admission-secondary-btn{border:1px solid var(--admission-border);background:#fff;color:var(--admission-brown)}.admission-secondary-btn:hover{transform:translateY(-2px);border-color:var(--admission-gold);color:var(--admission-orange)}.admission-hero-visual{position:relative;min-height:350px;display:grid;place-items:center}.admission-circle{position:relative;width:235px;height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff5d5,#ffe7af 60%,#f3c65e);border:1px solid #e6c36f;color:var(--admission-brown);box-shadow:0 30px 65px #54220c24,inset 0 0 0 17px #ffffff73}.admission-circle:before{content:"";position:absolute;width:310px;height:310px;border:1px dashed #e2bd62;border-radius:50%}.admission-circle svg{margin-bottom:8px;color:var(--admission-orange);font-size:48px}.admission-circle strong{font-size:29px;font-weight:900}.admission-circle span{margin-top:5px;color:var(--admission-muted);font-size:10px;font-weight:700;letter-spacing:.8px}.admission-floating{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--admission-border);border-radius:13px;background:#fffffff5;box-shadow:0 15px 35px #4c280b1a;z-index:2}.admission-floating svg{color:var(--admission-orange);font-size:21px}.admission-floating strong{display:block;color:var(--admission-brown);font-size:11px}.admission-floating span{display:block;margin-top:3px;color:var(--admission-muted);font-size:9px}.admission-floating-one{top:20px;right:0}.admission-floating-two{bottom:20px;left:0}.admission-section-heading,.application-heading{margin-bottom:22px}.admission-section-heading span,.application-heading>span{display:block;margin-bottom:7px;color:var(--admission-orange);font-size:10px;font-weight:900;letter-spacing:1.6px}.admission-section-heading h2,.application-heading h2{margin:0;color:var(--admission-brown);font-size:clamp(27px,3vw,38px);line-height:1.15}.application-heading p{max-width:700px;margin:10px 0 0;color:var(--admission-muted);font-size:14px;line-height:1.75}.admission-session{padding:20px 0 50px}.admission-session-card{position:relative;display:grid;grid-template-columns:65px minmax(0,1fr) auto;gap:20px;align-items:center;padding:27px;border:1px solid var(--admission-border);border-radius:18px;background:#fff;box-shadow:0 12px 30px #4c280b0f}.session-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:#fff0cc;color:var(--admission-orange);font-size:25px}.session-label{color:var(--admission-orange);font-size:9px;font-weight:900;letter-spacing:1.3px}.session-content h3{margin:5px 0 7px;color:var(--admission-brown);font-size:20px}.session-content p{max-width:750px;margin:0;color:var(--admission-muted);font-size:14px;line-height:1.75}.session-link{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border-radius:9px;background:var(--admission-brown);color:#fff;text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap}.session-link:hover{background:var(--admission-orange);color:#fff}.application-section{padding:15px 0 45px}.application-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.application-card{position:relative;min-height:235px;padding:25px 21px;border:1px solid var(--admission-border);border-radius:17px;background:#fff;box-shadow:0 10px 26px #4c280b0d;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.application-card:hover{transform:translateY(-5px);border-color:#dfb84f;box-shadow:0 17px 34px #4c280b17}.application-number{position:absolute;top:15px;right:17px;color:#eadfcf;font-size:34px;font-weight:900}.application-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:17px;border-radius:13px;background:#fff1d1;color:var(--admission-orange);font-size:21px}.application-card h3{margin:0 0 8px;color:var(--admission-brown);font-size:16px}.application-card p{margin:0;color:var(--admission-muted);font-size:13px;line-height:1.7}.admission-important{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:20px;align-items:center;padding:28px;border:1px solid #efd7a0;border-radius:18px;background:linear-gradient(135deg,#fff1c7,#fff9e8);margin-bottom:45px}.important-icon{width:57px;height:57px;display:grid;place-items:center;border-radius:15px;background:var(--admission-brown);color:#fff;font-size:23px}.admission-important span{color:var(--admission-orange);font-size:9px;font-weight:900;letter-spacing:1.4px}.admission-important h2{margin:5px 0 7px;color:var(--admission-brown);font-size:20px}.admission-important p{max-width:800px;margin:0;color:var(--admission-muted);font-size:13px;line-height:1.75}.admission-important a{display:inline-flex;align-items:center;gap:7px;padding:11px 16px;border-radius:9px;background:var(--admission-orange);color:#fff;text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap}.admission-bottom{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admission-contact-card{padding:30px;border-radius:20px;background:linear-gradient(135deg,#54220c,#3b180a);box-shadow:0 18px 40px #54220c26}.contact-accent{width:55px;height:4px;margin-bottom:16px;border-radius:5px;background:var(--admission-orange)}.admission-contact-card>span{color:var(--admission-gold);font-size:10px;font-weight:900;letter-spacing:1.4px}.admission-contact-card h2{margin:8px 0;color:#fff;font-size:24px}.admission-contact-card p{margin:0 0 19px;color:#eadbca;font-size:13px;line-height:1.7}.admission-contact-card a{display:inline-flex;align-items:center;gap:7px;padding:11px 17px;border-radius:9px;background:var(--admission-orange);color:#fff;text-decoration:none;font-size:11px;font-weight:800}.admission-links{display:grid;gap:12px}.admission-links a{display:flex;align-items:center;gap:13px;padding:19px;border:1px solid var(--admission-border);border-radius:15px;background:#fff;color:var(--admission-ink);text-decoration:none;box-shadow:0 8px 22px #4c280b0d;transition:transform .22s ease,border-color .22s ease}.admission-links a:hover{transform:translate(4px);border-color:#dfb84f}.admission-links a>svg:first-child{flex:0 0 auto;width:42px;height:42px;padding:10px;border-radius:11px;background:#fff1d1;color:var(--admission-orange)}.admission-links div{flex:1}.admission-links strong{display:block;color:var(--admission-brown);font-size:13px}.admission-links span{display:block;margin-top:4px;color:var(--admission-muted);font-size:10px}.admission-links a>svg:last-child{color:var(--admission-orange)}@media(max-width:1000px){.application-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.admission-hero{grid-template-columns:1fr}.admission-hero-visual{min-height:310px}.admission-session-card{grid-template-columns:60px 1fr}.session-link{grid-column:2;justify-self:start}.admission-important{grid-template-columns:60px 1fr}.admission-important a{grid-column:2;justify-self:start}.admission-bottom{grid-template-columns:1fr}}@media(max-width:600px){.admission-container{width:min(100% - 22px,1240px)}.admission-hero{padding:40px 0 25px}.admission-hero h1{font-size:40px;letter-spacing:-1.5px}.admission-hero p{font-size:14px}.admission-hero-visual{min-height:270px}.admission-circle{width:190px;height:190px}.admission-circle:before{width:250px;height:250px}.admission-floating{padding:10px 12px}.admission-floating strong{font-size:9px}.admission-floating span{font-size:8px}.application-grid{grid-template-columns:1fr}.application-card{min-height:auto}.admission-session-card{grid-template-columns:1fr}.session-link{grid-column:auto}.admission-important{grid-template-columns:1fr}.admission-important a{grid-column:auto}.admission-info-card{display:block}.admission-bottom{grid-template-columns:1fr}}.page-scope-eligibility .eligibility-page{background:#fffaf4;padding:54px 20px 72px;font-family:Montserrat,sans-serif}.page-scope-eligibility .eligibility-container{width:min(1180px,100%);margin:0 auto}.page-scope-eligibility .eligibility-heading{max-width:790px;margin-bottom:34px}.page-scope-eligibility .eligibility-heading>span{display:inline-flex;padding:8px 14px;border-radius:999px;background:#ffe2ed;color:#d41469;font-size:12px;font-weight:800;letter-spacing:1.2px}.page-scope-eligibility .eligibility-heading h1{margin:14px 0 12px;color:#17142a;font-size:clamp(30px,4vw,46px);line-height:1.12}.page-scope-eligibility .eligibility-heading p{margin:0;color:#5f6470;font-size:16px;line-height:1.85}.page-scope-eligibility .eligibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.page-scope-eligibility .eligibility-card{position:relative;min-height:330px;overflow:hidden;padding:30px;border:1px solid #eee5e8;border-radius:24px;background:#fff;box-shadow:0 16px 45px #1c141e12;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.page-scope-eligibility .eligibility-card:hover{transform:translateY(-7px);box-shadow:0 24px 55px #1c141e21}.page-scope-eligibility .eligibility-card:after{content:"";position:absolute;right:-65px;bottom:-75px;width:190px;height:190px;border-radius:50%;opacity:.55}.page-scope-eligibility .eligibility-card--ug:after{background:#ffd9e9}.page-scope-eligibility .eligibility-card--pg:after{background:#fff0b8}.page-scope-eligibility .eligibility-card--other:after{background:#cef}.page-scope-eligibility .eligibility-card-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:24px;border-radius:17px;background:#f50075;color:#fff;font-size:26px}.page-scope-eligibility .eligibility-card--pg .eligibility-card-icon{background:#e39a0a}.page-scope-eligibility .eligibility-card--other .eligibility-card-icon{background:#d46b17}.page-scope-eligibility .eligibility-card>span{color:#9b9ca5;font-size:12px;font-weight:800;letter-spacing:1px}.page-scope-eligibility .eligibility-card h2{position:relative;z-index:1;margin:10px 0 12px;color:#17142a;font-size:24px}.page-scope-eligibility .eligibility-card p{position:relative;z-index:1;min-height:92px;margin:0 0 18px;color:#666a73;font-size:15px;line-height:1.75}.page-scope-eligibility .eligibility-card strong{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;color:#d41469;font-size:14px}.page-scope-eligibility .eligibility-card--pg strong{color:#a56800}.page-scope-eligibility .eligibility-card--other strong{color:#0874a9}@media(max-width:900px){.page-scope-eligibility .eligibility-grid{grid-template-columns:1fr}}@media(max-width:600px){.page-scope-eligibility .eligibility-page{padding:38px 14px 52px}.page-scope-eligibility .eligibility-card{min-height:auto;padding:25px}}.page-scope-eligibility{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-eligibility [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-eligibility p,.page-scope-eligibility li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-eligibility h1,.page-scope-eligibility h2,.page-scope-eligibility h3,.page-scope-eligibility h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-eligibility h1{font-size:clamp(30px,4vw,50px)}.page-scope-eligibility h2{font-size:clamp(24px,3vw,36px)}.page-scope-eligibility a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-eligibility article,.page-scope-eligibility .card,.page-scope-eligibility [class*=card]{border-color:#eadabd}.page-scope-eligibility article:hover,.page-scope-eligibility .card:hover,.page-scope-eligibility [class*=card]:hover{border-color:#e6b94d}.page-scope-eligibility table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-eligibility th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-eligibility td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-eligibility tr:hover td{background:#fffaf0}.page-scope-eligibility ul{padding-left:23px}.page-scope-eligibility li::marker{color:var(--mkjk-page-orange)}.page-scope-eligibility button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-eligibility [class*=container]{width:min(100% - 22px,1280px)}.page-scope-eligibility p,.page-scope-eligibility li{font-size:15px}.page-scope-eligibility td,.page-scope-eligibility th{padding:11px 12px}}.page-scope-eligibilityundergraduate .mkjk-eligibility-ug{font-family:Montserrat,sans-serif;background:#f8fbff;padding:52px 0 75px}.page-scope-eligibilityundergraduate .mkjk-eligibility-container{width:min(1080px,calc(100% - 28px));margin:auto}.page-scope-eligibilityundergraduate .mkjk-eligibility-head{margin-bottom:24px}.page-scope-eligibilityundergraduate .mkjk-eligibility-head span{color:#e95d16;font-size:12px;font-weight:800;letter-spacing:1.5px}.page-scope-eligibilityundergraduate .mkjk-eligibility-head h1{font-size:clamp(34px,4vw,50px);color:#54220c;margin:8px 0}.page-scope-eligibilityundergraduate .mkjk-eligibility-head p{font-size:16px;color:#657286}.page-scope-eligibilityundergraduate .mkjk-eligibility-document{background:#fff;border:1px solid #e5ebf1;border-radius:20px;padding:32px;box-shadow:0 15px 35px #10243f0f}.page-scope-eligibilityundergraduate .mkjk-eligibility-document h2{font-size:22px;color:#54220c;margin:0 0 12px;padding-top:6px}.page-scope-eligibilityundergraduate .mkjk-eligibility-document h2:not(:first-child){margin-top:30px;border-top:1px solid #edf0f3;padding-top:25px}.page-scope-eligibilityundergraduate .mkjk-eligibility-document p,.page-scope-eligibilityundergraduate .mkjk-eligibility-document li{font-size:16px;line-height:1.85;color:#5f6d80}.page-scope-eligibilityundergraduate .mkjk-eligibility-document ol{padding-left:23px}.page-scope-eligibilityundergraduate .mkjk-eligibility-document li{margin:7px 0}.page-scope-eligibilityundergraduate .mkjk-weightage{margin:24px 0;padding:20px;border-radius:16px;background:#fff5d2;border:1px solid #f0dfaa}.page-scope-eligibilityundergraduate .mkjk-weightage h3,.page-scope-eligibilityundergraduate .mkjk-notes h3{color:#a51058;margin:0 0 12px}.page-scope-eligibilityundergraduate .mkjk-weightage div{display:grid;grid-template-columns:1fr 120px;gap:15px;padding:11px 0;border-top:1px solid #eadba9}.page-scope-eligibilityundergraduate .mkjk-weightage span{font-size:14px;color:#4d5d71}.page-scope-eligibilityundergraduate .mkjk-weightage b{text-align:right;color:#e95d16}.page-scope-eligibilityundergraduate .mkjk-notes{margin-top:24px;padding:22px;border-radius:16px;background:#fff8df;border-left:4px solid #e95d16}@media(max-width:600px){.page-scope-eligibilityundergraduate .mkjk-eligibility-document{padding:20px}.page-scope-eligibilityundergraduate .mkjk-weightage div{grid-template-columns:1fr}.page-scope-eligibilityundergraduate .mkjk-weightage b{text-align:left}}.page-scope-eligibilityundergraduate{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-eligibilityundergraduate [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-eligibilityundergraduate p,.page-scope-eligibilityundergraduate li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-eligibilityundergraduate h1,.page-scope-eligibilityundergraduate h2,.page-scope-eligibilityundergraduate h3,.page-scope-eligibilityundergraduate h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-eligibilityundergraduate h1{font-size:clamp(30px,4vw,50px)}.page-scope-eligibilityundergraduate h2{font-size:clamp(24px,3vw,36px)}.page-scope-eligibilityundergraduate a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-eligibilityundergraduate article,.page-scope-eligibilityundergraduate .card,.page-scope-eligibilityundergraduate [class*=card]{border-color:#eadabd}.page-scope-eligibilityundergraduate article:hover,.page-scope-eligibilityundergraduate .card:hover,.page-scope-eligibilityundergraduate [class*=card]:hover{border-color:#e6b94d}.page-scope-eligibilityundergraduate table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-eligibilityundergraduate th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-eligibilityundergraduate td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-eligibilityundergraduate tr:hover td{background:#fffaf0}.page-scope-eligibilityundergraduate ul{padding-left:23px}.page-scope-eligibilityundergraduate li::marker{color:var(--mkjk-page-orange)}.page-scope-eligibilityundergraduate button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-eligibilityundergraduate [class*=container]{width:min(100% - 22px,1280px)}.page-scope-eligibilityundergraduate p,.page-scope-eligibilityundergraduate li{font-size:15px}.page-scope-eligibilityundergraduate td,.page-scope-eligibilityundergraduate th{padding:11px 12px}}.page-scope-eligibilitypostgraduate .mkjk-eligibility-pg{font-family:Montserrat,sans-serif;background:#fffaf3;padding:52px 0 75px}.page-scope-eligibilitypostgraduate .mkjk-eligibility-pg-container{width:min(1000px,calc(100% - 28px));margin:auto}.page-scope-eligibilitypostgraduate .mkjk-eligibility-pg-head span{color:#e95d16;font-size:12px;font-weight:800;letter-spacing:1.5px}.page-scope-eligibilitypostgraduate .mkjk-eligibility-pg-head h1{font-size:clamp(34px,4vw,50px);color:#54220c;margin:8px 0}.page-scope-eligibilitypostgraduate .mkjk-eligibility-pg-head p{font-size:16px;color:#647286;line-height:1.7}.page-scope-eligibilitypostgraduate .mkjk-pg-document{background:#fff;border:1px solid #eee5d8;border-radius:20px;padding:34px;margin-top:25px;box-shadow:0 15px 35px #10243f0f}.page-scope-eligibilitypostgraduate .mkjk-pg-document h2{font-size:27px;color:#54220c;margin-top:0}.page-scope-eligibilitypostgraduate .mkjk-pg-document p,.page-scope-eligibilitypostgraduate .mkjk-pg-document li{font-size:16px;line-height:1.85;color:#5f6d80}.page-scope-eligibilitypostgraduate .mkjk-pg-document ol{padding-left:24px}.page-scope-eligibilitypostgraduate .mkjk-pg-document li{margin:9px 0}.page-scope-eligibilitypostgraduate .mkjk-pg-notice{margin-top:25px;background:#fff3c6;border:1px solid #efdda7;border-radius:16px;padding:22px}.page-scope-eligibilitypostgraduate .mkjk-pg-notice strong{color:#a51058}.page-scope-eligibilitypostgraduate .mkjk-pg-notice p{margin-bottom:0}@media(max-width:600px){.page-scope-eligibilitypostgraduate .mkjk-pg-document{padding:21px}}.page-scope-eligibilitypostgraduate{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-eligibilitypostgraduate [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-eligibilitypostgraduate p,.page-scope-eligibilitypostgraduate li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-eligibilitypostgraduate h1,.page-scope-eligibilitypostgraduate h2,.page-scope-eligibilitypostgraduate h3,.page-scope-eligibilitypostgraduate h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-eligibilitypostgraduate h1{font-size:clamp(30px,4vw,50px)}.page-scope-eligibilitypostgraduate h2{font-size:clamp(24px,3vw,36px)}.page-scope-eligibilitypostgraduate a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-eligibilitypostgraduate article,.page-scope-eligibilitypostgraduate .card,.page-scope-eligibilitypostgraduate [class*=card]{border-color:#eadabd}.page-scope-eligibilitypostgraduate article:hover,.page-scope-eligibilitypostgraduate .card:hover,.page-scope-eligibilitypostgraduate [class*=card]:hover{border-color:#e6b94d}.page-scope-eligibilitypostgraduate table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-eligibilitypostgraduate th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-eligibilitypostgraduate td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-eligibilitypostgraduate tr:hover td{background:#fffaf0}.page-scope-eligibilitypostgraduate ul{padding-left:23px}.page-scope-eligibilitypostgraduate li::marker{color:var(--mkjk-page-orange)}.page-scope-eligibilitypostgraduate button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-eligibilitypostgraduate [class*=container]{width:min(100% - 22px,1280px)}.page-scope-eligibilitypostgraduate p,.page-scope-eligibilitypostgraduate li{font-size:15px}.page-scope-eligibilitypostgraduate td,.page-scope-eligibilitypostgraduate th{padding:11px 12px}}.page-scope-eligibilityother .mkjk-eligibility-other{font-family:Montserrat,sans-serif;background:#f8fbff;padding:65px 0 90px}.page-scope-eligibilityother .mkjk-eligibility-other-container{width:min(850px,calc(100% - 28px));margin:auto}.page-scope-eligibilityother .mkjk-eligibility-other article{display:grid;grid-template-columns:65px 1fr;gap:20px;align-items:start;background:#fff;border:1px solid #e5ebf1;border-radius:22px;padding:32px;box-shadow:0 15px 35px #10243f0f}.page-scope-eligibilityother .mkjk-eligibility-other article>span{width:60px;height:60px;border-radius:15px;background:#fff1d0;color:#e95d16;display:grid;place-items:center;font-size:27px}.page-scope-eligibilityother .mkjk-eligibility-other small{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#e95d16}.page-scope-eligibilityother .mkjk-eligibility-other h1{font-size:32px;color:#54220c;margin:9px 0}.page-scope-eligibilityother .mkjk-eligibility-other p{font-size:16px;line-height:1.8;color:#657286}.page-scope-eligibilityother .mkjk-eligibility-other a{display:inline-flex;align-items:center;gap:7px;background:#e95d16;color:#fff;border-radius:8px;padding:11px 15px;font-size:12px;font-weight:800}@media(max-width:600px){.page-scope-eligibilityother .mkjk-eligibility-other article{grid-template-columns:1fr}}.page-scope-eligibilityother{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-eligibilityother [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-eligibilityother p,.page-scope-eligibilityother li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-eligibilityother h1,.page-scope-eligibilityother h2,.page-scope-eligibilityother h3,.page-scope-eligibilityother h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-eligibilityother h1{font-size:clamp(30px,4vw,50px)}.page-scope-eligibilityother h2{font-size:clamp(24px,3vw,36px)}.page-scope-eligibilityother a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-eligibilityother article,.page-scope-eligibilityother .card,.page-scope-eligibilityother [class*=card]{border-color:#eadabd}.page-scope-eligibilityother article:hover,.page-scope-eligibilityother .card:hover,.page-scope-eligibilityother [class*=card]:hover{border-color:#e6b94d}.page-scope-eligibilityother table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-eligibilityother th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-eligibilityother td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-eligibilityother tr:hover td{background:#fffaf0}.page-scope-eligibilityother ul{padding-left:23px}.page-scope-eligibilityother li::marker{color:var(--mkjk-page-orange)}.page-scope-eligibilityother button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-eligibilityother [class*=container]{width:min(100% - 22px,1280px)}.page-scope-eligibilityother p,.page-scope-eligibilityother li{font-size:15px}.page-scope-eligibilityother td,.page-scope-eligibilityother th{padding:11px 12px}}.page-scope-feestructure .inner-page{padding:42px 0}.page-scope-feestructure .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-feestructure .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-feestructure .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-feestructure .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-feestructure .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-feestructure .content-section h3{color:#a80a4e;font-size:18px}.page-scope-feestructure .content-section p,.page-scope-feestructure .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-feestructure .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-feestructure .side-card h3{margin:10px 0;font-size:20px}.page-scope-feestructure .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-feestructure .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-feestructure .side-links .side-links a:hover{color:#fff59d}.page-scope-feestructure .table-wrap{overflow-x:auto}.page-scope-feestructure .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-feestructure .data-table th,.page-scope-feestructure .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-feestructure .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-feestructure .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-feestructure .list li{margin:7px 0}.page-scope-feestructure .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-feestructure .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-feestructure .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-feestructure .field{display:grid;gap:6px}.page-scope-feestructure .field.full{grid-column:1 / -1}.page-scope-feestructure .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-feestructure .field input,.page-scope-feestructure .field textarea,.page-scope-feestructure .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-feestructure .field textarea{min-height:130px;resize:vertical}.page-scope-feestructure .field input:focus,.page-scope-feestructure .field textarea:focus,.page-scope-feestructure .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-feestructure .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-feestructure .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-feestructure .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-feestructure .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-feestructure{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-feestructure [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-feestructure p,.page-scope-feestructure li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-feestructure h1,.page-scope-feestructure h2,.page-scope-feestructure h3,.page-scope-feestructure h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-feestructure h1{font-size:clamp(30px,4vw,50px)}.page-scope-feestructure h2{font-size:clamp(24px,3vw,36px)}.page-scope-feestructure a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-feestructure article,.page-scope-feestructure .card,.page-scope-feestructure [class*=card]{border-color:#eadabd}.page-scope-feestructure article:hover,.page-scope-feestructure .card:hover,.page-scope-feestructure [class*=card]:hover{border-color:#e6b94d}.page-scope-feestructure table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-feestructure th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-feestructure td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-feestructure tr:hover td{background:#fffaf0}.page-scope-feestructure ul{padding-left:23px}.page-scope-feestructure li::marker{color:var(--mkjk-page-orange)}.page-scope-feestructure button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-feestructure [class*=container]{width:min(100% - 22px,1280px)}.page-scope-feestructure p,.page-scope-feestructure li{font-size:15px}.page-scope-feestructure td,.page-scope-feestructure th{padding:11px 12px}}.page-scope-ugfees{--ug-brown: #54220c;--ug-dark: #391506;--ug-orange: #e95d16;--ug-orange-dark: #c94708;--ug-gold: #efc14d;--ug-gold-light: #fff0bd;--ug-cream: #fff8df;--ug-paper: #fffdf8;--ug-border: #eadabd;--ug-muted: #735e4b;--ug-text: #3f2616;font-family:Montserrat,sans-serif;color:var(--ug-text);background:radial-gradient(circle at 5% 8%,rgba(239,193,77,.12),transparent 25%),radial-gradient(circle at 96% 45%,rgba(233,93,22,.06),transparent 28%),#fffdf8;padding:54px 0 80px}.page-scope-ugfees *,.page-scope-ugfees *:before,.page-scope-ugfees *:after{box-sizing:border-box}.mkjk-ugfees-container{width:min(1200px,calc(100% - 34px));margin:0 auto}.ugfees-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 285px;align-items:center;gap:30px;padding:40px 42px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff0d0 58%,#fffdf8);border:1px solid var(--ug-border);border-radius:26px;box-shadow:0 20px 50px #4c280b12}.ugfees-intro:before{content:"";position:absolute;width:300px;height:300px;right:-150px;top:-155px;border:42px solid rgba(239,193,77,.13);border-radius:50%}.ugfees-intro-content{position:relative;z-index:2}.ugfees-eyebrow{display:flex;align-items:center;gap:8px;color:var(--ug-orange);font-size:10px;font-weight:900;letter-spacing:1.8px}.ugfees-eyebrow span{width:30px;height:3px;background:linear-gradient(90deg,var(--ug-orange),var(--ug-gold));border-radius:10px}.ugfees-intro h1{margin:12px 0;color:var(--ug-brown);font-size:clamp(32px,4vw,49px);line-height:1.08;letter-spacing:-1.3px}.ugfees-intro h1 strong{color:var(--ug-orange)}.ugfees-intro-content p{max-width:700px;margin:0;color:var(--ug-muted);font-size:13px;line-height:1.85}.ugfees-year-card{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:19px;background:#ffffffd1;border:1px solid #e8d6ad;border-radius:16px;box-shadow:0 12px 25px #4c280b12}.ugfees-year-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;color:#fff;background:linear-gradient(145deg,var(--ug-orange),var(--ug-orange-dark));border-radius:13px;box-shadow:0 8px 18px #e95d1633}.ugfees-year-icon svg{font-size:21px}.ugfees-year-card span,.ugfees-year-card strong,.ugfees-year-card small{display:block}.ugfees-year-card span{color:#9a765a;font-size:7px;font-weight:900;letter-spacing:1.4px}.ugfees-year-card strong{margin-top:4px;color:var(--ug-brown);font-size:17px}.ugfees-year-card small{margin-top:4px;color:var(--ug-muted);font-size:10px}.ugfees-section{margin-top:50px}.ugfees-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ugfees-section-heading>div:first-child>span{color:var(--ug-orange);font-size:9px;font-weight:900;letter-spacing:1.8px}.ugfees-section-heading h2{margin:7px 0 0;color:var(--ug-brown);font-size:clamp(26px,3vw,37px);line-height:1.15;letter-spacing:-.7px}.ugfees-section-heading h2 strong{color:var(--ug-orange)}.ugfees-total{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(145deg,#fff0bd,#fffaf0);border:1px solid #ead7a7;border-radius:12px}.ugfees-total>svg{color:var(--ug-orange);font-size:18px}.ugfees-total div{display:flex;flex-direction:column}.ugfees-total strong{color:var(--ug-orange);font-size:18px;line-height:1}.ugfees-total span{margin-top:4px;color:#8e765f;font-size:7px;font-weight:900;letter-spacing:1px}.ugfees-table{overflow:hidden;background:#fff;border:1px solid var(--ug-border);border-radius:20px;box-shadow:0 18px 40px #4c280b12}.ugfees-table-head{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;padding:17px 24px;color:#fff;background:linear-gradient(100deg,var(--ug-brown),#74300d)}.ugfees-table-head>div{display:flex;align-items:center;gap:12px}.ugfees-table-head>div span{display:grid;place-items:center;width:29px;height:29px;color:#ffe6a0;background:#ffffff1a;border-radius:8px;font-size:9px;font-weight:900}.ugfees-table-head strong{font-size:10px;letter-spacing:1.3px}.ugfees-table-head>span{text-align:right;font-size:9px;font-weight:900;letter-spacing:1.3px;color:#ffe6a0}.ugfees-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;min-height:84px;padding:15px 24px;border-top:1px solid #f0e5d5;transition:background .25s ease,transform .25s ease}.ugfees-row:nth-child(2n){background:#fffdf8}.ugfees-row:hover{background:linear-gradient(90deg,#fffaf0,#fff)}.ugfees-course{display:flex;align-items:center;gap:13px;min-width:0}.ugfees-course-number{width:25px;flex:0 0 25px;color:#c8b79c;font-size:9px;font-weight:900}.ugfees-course-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;color:var(--ug-orange);background:linear-gradient(145deg,#fff0bd,#fff9e7);border:1px solid #ecd9a7;border-radius:11px;transition:transform .25s ease,background .25s ease}.ugfees-row:hover .ugfees-course-icon{transform:scale(1.07);background:linear-gradient(145deg,#ffe5a0,#fff1cb)}.ugfees-course-icon svg{font-size:18px}.ugfees-course-info{min-width:0}.ugfees-course-info strong,.ugfees-course-info span{display:block}.ugfees-course-info strong{color:#432713;font-size:14px;line-height:1.4}.ugfees-course-info span{margin-top:4px;color:#9a826b;font-size:9px;line-height:1.4}.ugfees-amount{display:flex;align-items:center;justify-content:flex-end;gap:10px}.ugfees-amount small{color:#a38a70;font-size:7px;font-weight:900;letter-spacing:1px}.ugfees-amount strong{min-width:92px;color:var(--ug-orange);font-size:20px;text-align:right;letter-spacing:-.4px}.ugfees-amount svg{color:#73a84d;font-size:16px}.ugfees-info{display:flex;align-items:flex-start;gap:13px;margin-top:17px;padding:17px 19px;background:linear-gradient(135deg,#fff4ca,#fffaf0);border:1px solid #ecd9a6;border-radius:14px}.ugfees-info-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:var(--ug-orange);background:#fff;border:1px solid #ead8ad;border-radius:9px}.ugfees-info-icon svg{font-size:16px}.ugfees-info strong{display:block;margin-bottom:4px;color:var(--ug-brown);font-size:12px}.ugfees-info p{margin:0;color:#786248;font-size:11px;line-height:1.7}.ugfees-highlight{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:18px;padding:22px 25px;overflow:hidden;color:#fff;background:linear-gradient(110deg,#4a1b09,#71300d 55%,#a9440c);border-radius:18px;box-shadow:0 18px 35px #54220c24}.ugfees-highlight:after{content:"";position:absolute;width:190px;height:190px;right:-95px;top:-100px;border:32px solid rgba(255,255,255,.05);border-radius:50%}.ugfees-highlight-icon{position:relative;z-index:2;display:grid;place-items:center;width:56px;height:56px;color:var(--ug-brown);background:var(--ug-gold);border-radius:13px}.ugfees-highlight-icon svg{font-size:23px}.ugfees-highlight>div:nth-child(2){position:relative;z-index:2}.ugfees-highlight>div:nth-child(2) span{color:#ffd979;font-size:7px;font-weight:900;letter-spacing:1.5px}.ugfees-highlight h3{margin:5px 0 0;color:#fff;font-size:18px;line-height:1.35}.ugfees-highlight h3 strong{color:#ffd979}.ugfees-highlight-badge{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:65px;height:65px;color:var(--ug-brown);background:#ffd96f;border-radius:50%;font-size:14px;font-weight:900}.ugfees-highlight-badge small{margin-top:2px;font-size:6px;letter-spacing:1px}@media(max-width:850px){.ugfees-intro{grid-template-columns:1fr;padding:32px}.ugfees-year-card{max-width:320px}.ugfees-table-head,.ugfees-row{grid-template-columns:minmax(0,1fr) 170px}}@media(max-width:650px){.page-scope-ugfees{padding:40px 0 60px}.mkjk-ugfees-container{width:min(100% - 20px,1200px)}.ugfees-intro{padding:27px 20px;border-radius:20px}.ugfees-intro h1{font-size:31px}.ugfees-section{margin-top:38px}.ugfees-section-heading{align-items:flex-start;flex-direction:column}.ugfees-table{border-radius:16px}.ugfees-table-head{grid-template-columns:minmax(0,1fr) 105px;padding:14px}.ugfees-table-head strong{font-size:8px}.ugfees-table-head>span{font-size:8px}.ugfees-row{grid-template-columns:minmax(0,1fr) 105px;min-height:76px;padding:13px 14px}.ugfees-course{gap:8px}.ugfees-course-number{display:none}.ugfees-course-icon{width:37px;height:37px;flex:0 0 37px}.ugfees-course-info strong{font-size:12px}.ugfees-course-info span{font-size:8px}.ugfees-amount{gap:4px}.ugfees-amount small{display:none}.ugfees-amount strong{min-width:auto;font-size:15px}.ugfees-amount svg{display:none}.ugfees-highlight{grid-template-columns:46px minmax(0,1fr);padding:19px}.ugfees-highlight-icon{width:46px;height:46px}.ugfees-highlight h3{font-size:15px}.ugfees-highlight-badge{display:none}}@media(max-width:400px){.ugfees-intro h1{font-size:27px}.ugfees-course-icon{display:none}.ugfees-course-info strong{font-size:11px}.ugfees-amount strong{font-size:13px}}.page-scope-pgfees{--pg-brown: #54220c;--pg-dark: #391506;--pg-orange: #e95d16;--pg-orange-dark: #c94708;--pg-gold: #efc14d;--pg-gold-light: #fff0bd;--pg-cream: #fff8df;--pg-paper: #fffdf8;--pg-border: #eadabd;--pg-muted: #735e4b;--pg-text: #3f2616;font-family:Montserrat,sans-serif;color:var(--pg-text);background:radial-gradient(circle at 5% 8%,rgba(239,193,77,.13),transparent 25%),radial-gradient(circle at 96% 45%,rgba(233,93,22,.07),transparent 28%),#fffdf8;padding:54px 0 80px}.page-scope-pgfees *,.page-scope-pgfees *:before,.page-scope-pgfees *:after{box-sizing:border-box}.mkjk-pgfees-container{width:min(1200px,calc(100% - 34px));margin:0 auto}.pgfees-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 285px;align-items:center;gap:30px;padding:40px 42px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff0d0 58%,#fffdf8);border:1px solid var(--pg-border);border-radius:26px;box-shadow:0 20px 50px #4c280b12}.pgfees-intro:before{content:"";position:absolute;width:310px;height:310px;right:-155px;top:-160px;border:42px solid rgba(239,193,77,.13);border-radius:50%}.pgfees-intro-content{position:relative;z-index:2}.pgfees-eyebrow{display:flex;align-items:center;gap:8px;color:var(--pg-orange);font-size:10px;font-weight:900;letter-spacing:1.8px}.pgfees-eyebrow span{width:30px;height:3px;background:linear-gradient(90deg,var(--pg-orange),var(--pg-gold));border-radius:10px}.pgfees-intro h1{margin:12px 0;color:var(--pg-brown);font-size:clamp(32px,4vw,49px);line-height:1.08;letter-spacing:-1.3px}.pgfees-intro h1 strong{color:var(--pg-orange)}.pgfees-intro-content p{max-width:720px;margin:0;color:var(--pg-muted);font-size:13px;line-height:1.85}.pgfees-info-card{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:19px;background:#ffffffd6;border:1px solid #e8d6ad;border-radius:16px;box-shadow:0 12px 25px #4c280b12}.pgfees-info-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;color:#fff;background:linear-gradient(145deg,var(--pg-orange),var(--pg-orange-dark));border-radius:13px;box-shadow:0 8px 18px #e95d1633}.pgfees-info-icon svg{font-size:21px}.pgfees-info-card span,.pgfees-info-card strong,.pgfees-info-card small{display:block}.pgfees-info-card span{color:#9a765a;font-size:7px;font-weight:900;letter-spacing:1.4px}.pgfees-info-card strong{margin-top:4px;color:var(--pg-brown);font-size:17px}.pgfees-info-card small{margin-top:4px;color:var(--pg-muted);font-size:10px}.pgfees-section{margin-top:50px}.pgfees-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.pgfees-section-heading>div:first-child>span{color:var(--pg-orange);font-size:9px;font-weight:900;letter-spacing:1.8px}.pgfees-section-heading h2{margin:7px 0 0;color:var(--pg-brown);font-size:clamp(26px,3vw,37px);line-height:1.15;letter-spacing:-.7px}.pgfees-section-heading h2 strong{color:var(--pg-orange)}.pgfees-count{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(145deg,#fff0bd,#fffaf0);border:1px solid #ead7a7;border-radius:12px}.pgfees-count>svg{color:var(--pg-orange);font-size:18px}.pgfees-count div{display:flex;flex-direction:column}.pgfees-count strong{color:var(--pg-orange);font-size:18px;line-height:1}.pgfees-count span{margin-top:4px;color:#8e765f;font-size:7px;font-weight:900;letter-spacing:1px}.pgfees-table{overflow:hidden;background:#fff;border:1px solid var(--pg-border);border-radius:20px;box-shadow:0 18px 40px #4c280b12}.pgfees-table-head{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;padding:17px 24px;color:#fff;background:linear-gradient(100deg,var(--pg-brown),#74300d)}.pgfees-table-head>div{display:flex;align-items:center;gap:12px}.pgfees-table-head>div span{display:grid;place-items:center;width:29px;height:29px;color:#ffe6a0;background:#ffffff1a;border-radius:8px;font-size:9px;font-weight:900}.pgfees-table-head strong{font-size:10px;letter-spacing:1.3px}.pgfees-table-head>span{text-align:right;color:#ffe6a0;font-size:9px;font-weight:900;letter-spacing:1.3px}.pgfees-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;min-height:78px;padding:14px 24px;border-top:1px solid #f0e5d5;transition:background .25s ease,transform .25s ease}.pgfees-row:nth-child(2n){background:#fffdf8}.pgfees-row:hover{background:linear-gradient(90deg,#fffaf0,#fff)}.pgfees-course{display:flex;align-items:center;gap:13px;min-width:0}.pgfees-number{width:25px;flex:0 0 25px;color:#c8b79c;font-size:9px;font-weight:900}.pgfees-course-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;color:var(--pg-orange);background:linear-gradient(145deg,#fff0bd,#fff9e7);border:1px solid #ecd9a7;border-radius:11px;transition:transform .25s ease,background .25s ease}.pgfees-row:hover .pgfees-course-icon{transform:scale(1.07);background:linear-gradient(145deg,#ffe5a0,#fff1cb)}.pgfees-course-icon svg{font-size:18px}.pgfees-course-info{min-width:0}.pgfees-course-info strong,.pgfees-course-info span{display:block}.pgfees-course-info strong{color:#432713;font-size:14px;line-height:1.4}.pgfees-course-info span{margin-top:4px;color:#9a826b;font-size:9px;line-height:1.4}.pgfees-amount{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pgfees-amount small{color:#a38a70;font-size:7px;font-weight:900;letter-spacing:1px}.pgfees-amount strong{min-width:92px;color:var(--pg-orange);font-size:20px;text-align:right;letter-spacing:-.4px}.pgfees-amount svg{color:#73a84d;font-size:16px}.pgfees-note{display:flex;align-items:flex-start;gap:13px;margin-top:17px;padding:17px 19px;background:linear-gradient(135deg,#fff4ca,#fffaf0);border:1px solid #ecd9a6;border-radius:14px}.pgfees-note-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:var(--pg-orange);background:#fff;border:1px solid #ead8ad;border-radius:9px}.pgfees-note-icon svg{font-size:16px}.pgfees-note strong{display:block;margin-bottom:4px;color:var(--pg-brown);font-size:12px}.pgfees-note p{margin:0;color:#786248;font-size:11px;line-height:1.7}.pgfees-highlight{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:18px;padding:22px 25px;overflow:hidden;color:#fff;background:linear-gradient(110deg,#4a1b09,#71300d 55%,#a9440c);border-radius:18px;box-shadow:0 18px 35px #54220c24}.pgfees-highlight:after{content:"";position:absolute;width:190px;height:190px;right:-95px;top:-100px;border:32px solid rgba(255,255,255,.05);border-radius:50%}.pgfees-highlight-icon{position:relative;z-index:2;display:grid;place-items:center;width:56px;height:56px;color:var(--pg-brown);background:var(--pg-gold);border-radius:13px}.pgfees-highlight-icon svg{font-size:23px}.pgfees-highlight-content{position:relative;z-index:2}.pgfees-highlight-content>span{color:#ffd979;font-size:7px;font-weight:900;letter-spacing:1.5px}.pgfees-highlight h3{margin:5px 0 0;color:#fff;font-size:18px;line-height:1.35}.pgfees-highlight h3 strong{color:#ffd979}.pgfees-highlight-badge{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:65px;height:65px;color:var(--pg-brown);background:#ffd96f;border-radius:50%;font-size:14px;font-weight:900}.pgfees-highlight-badge small{margin-top:2px;font-size:6px;letter-spacing:1px}@media(max-width:850px){.pgfees-intro{grid-template-columns:1fr;padding:32px}.pgfees-info-card{max-width:320px}.pgfees-table-head,.pgfees-row{grid-template-columns:minmax(0,1fr) 170px}}@media(max-width:650px){.page-scope-pgfees{padding:40px 0 60px}.mkjk-pgfees-container{width:min(100% - 20px,1200px)}.pgfees-intro{padding:27px 20px;border-radius:20px}.pgfees-intro h1{font-size:31px}.pgfees-section{margin-top:38px}.pgfees-section-heading{align-items:flex-start;flex-direction:column}.pgfees-table{border-radius:16px}.pgfees-table-head{grid-template-columns:minmax(0,1fr) 105px;padding:14px}.pgfees-table-head strong{font-size:8px}.pgfees-table-head>span{font-size:8px}.pgfees-row{grid-template-columns:minmax(0,1fr) 105px;min-height:76px;padding:13px 14px}.pgfees-course{gap:8px}.pgfees-number{display:none}.pgfees-course-icon{width:37px;height:37px;flex:0 0 37px}.pgfees-course-info strong{font-size:12px}.pgfees-course-info span{font-size:8px}.pgfees-amount{gap:4px}.pgfees-amount small{display:none}.pgfees-amount strong{min-width:auto;font-size:15px}.pgfees-amount svg{display:none}.pgfees-highlight{grid-template-columns:46px minmax(0,1fr);padding:19px}.pgfees-highlight-icon{width:46px;height:46px}.pgfees-highlight h3{font-size:15px}.pgfees-highlight-badge{display:none}}@media(max-width:400px){.pgfees-intro h1{font-size:27px}.pgfees-course-icon{display:none}.pgfees-course-info strong{font-size:11px}.pgfees-amount strong{font-size:13px}}.page-scope-otherfees .mkjk-otherfees{font-family:Montserrat,sans-serif;background:#fffaf3;padding:52px 0 75px}.page-scope-otherfees .mkjk-otherfees-container{width:min(1050px,calc(100% - 28px));margin:auto}.page-scope-otherfees .mkjk-otherfees-head span{color:#e95d16;font-size:12px;font-weight:800;letter-spacing:1.5px}.page-scope-otherfees .mkjk-otherfees-head h1{font-size:clamp(32px,4vw,49px);margin:8px 0 10px;color:#54220c}.page-scope-otherfees .mkjk-otherfees-head p{font-size:16px;color:#647286;line-height:1.7}.page-scope-otherfees .mkjk-otherfees-table{margin-top:25px;border:1px solid #eee5d8;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 14px 35px #10243f0f}.page-scope-otherfees .mkjk-otherfees-table-head,.page-scope-otherfees .mkjk-otherfees-row{display:grid;grid-template-columns:1fr 150px}.page-scope-otherfees .mkjk-otherfees-table-head{background:#54220c;color:#fff;padding:16px 22px;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.page-scope-otherfees .mkjk-otherfees-table-head span:last-child{text-align:center}.page-scope-otherfees .mkjk-otherfees-row{padding:15px 22px;border-top:1px solid #edf0f3;align-items:center}.page-scope-otherfees .mkjk-otherfees-row>div{display:flex;align-items:center;gap:12px}.page-scope-otherfees .mkjk-otherfees-row>div>span{width:39px;height:39px;border-radius:10px;background:#fff1d0;color:#e95d16;display:grid;place-items:center}.page-scope-otherfees .mkjk-otherfees-row strong,.page-scope-otherfees .mkjk-otherfees-row small{display:block}.page-scope-otherfees .mkjk-otherfees-row strong{font-size:14px;color:#273852}.page-scope-otherfees .mkjk-otherfees-row small{font-size:10px;color:#8993a1;margin-top:3px}.page-scope-otherfees .mkjk-otherfees-row>b{text-align:center;color:#e95d16;font-size:18px}.page-scope-otherfees .mkjk-otherfees-note{display:flex;gap:10px;margin-top:16px;padding:16px;border-radius:13px;background:#fff3c7;color:#725f2b}.page-scope-otherfees .mkjk-otherfees-note svg{flex:0 0 auto;margin-top:2px}.page-scope-otherfees .mkjk-otherfees-note p{margin:0;font-size:13px;line-height:1.6}@media(max-width:600px){.page-scope-otherfees .mkjk-otherfees-table-head,.page-scope-otherfees .mkjk-otherfees-row{grid-template-columns:1fr 85px;padding-left:14px;padding-right:14px}}.page-scope-otherfees{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-otherfees [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-otherfees p,.page-scope-otherfees li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-otherfees h1,.page-scope-otherfees h2,.page-scope-otherfees h3,.page-scope-otherfees h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-otherfees h1{font-size:clamp(30px,4vw,50px)}.page-scope-otherfees h2{font-size:clamp(24px,3vw,36px)}.page-scope-otherfees a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-otherfees article,.page-scope-otherfees .card,.page-scope-otherfees [class*=card]{border-color:#eadabd}.page-scope-otherfees article:hover,.page-scope-otherfees .card:hover,.page-scope-otherfees [class*=card]:hover{border-color:#e6b94d}.page-scope-otherfees table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-otherfees th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-otherfees td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-otherfees tr:hover td{background:#fffaf0}.page-scope-otherfees ul{padding-left:23px}.page-scope-otherfees li::marker{color:var(--mkjk-page-orange)}.page-scope-otherfees button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-otherfees [class*=container]{width:min(100% - 22px,1280px)}.page-scope-otherfees p,.page-scope-otherfees li{font-size:15px}.page-scope-otherfees td,.page-scope-otherfees th{padding:11px 12px}}.page-scope-feeconcession .inner-page{padding:42px 0}.page-scope-feeconcession .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-feeconcession .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-feeconcession .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-feeconcession .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-feeconcession .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-feeconcession .content-section h3{color:#a80a4e;font-size:18px}.page-scope-feeconcession .content-section p,.page-scope-feeconcession .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-feeconcession .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-feeconcession .side-card h3{margin:10px 0;font-size:20px}.page-scope-feeconcession .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-feeconcession .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-feeconcession .side-links .side-links a:hover{color:#fff59d}.page-scope-feeconcession .table-wrap{overflow-x:auto}.page-scope-feeconcession .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-feeconcession .data-table th,.page-scope-feeconcession .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-feeconcession .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-feeconcession .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-feeconcession .list li{margin:7px 0}.page-scope-feeconcession .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-feeconcession .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-feeconcession .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-feeconcession .field{display:grid;gap:6px}.page-scope-feeconcession .field.full{grid-column:1 / -1}.page-scope-feeconcession .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-feeconcession .field input,.page-scope-feeconcession .field textarea,.page-scope-feeconcession .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-feeconcession .field textarea{min-height:130px;resize:vertical}.page-scope-feeconcession .field input:focus,.page-scope-feeconcession .field textarea:focus,.page-scope-feeconcession .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-feeconcession .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-feeconcession .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-feeconcession .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-feeconcession .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-feeconcession{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-feeconcession [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-feeconcession p,.page-scope-feeconcession li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-feeconcession h1,.page-scope-feeconcession h2,.page-scope-feeconcession h3,.page-scope-feeconcession h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-feeconcession h1{font-size:clamp(30px,4vw,50px)}.page-scope-feeconcession h2{font-size:clamp(24px,3vw,36px)}.page-scope-feeconcession a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-feeconcession article,.page-scope-feeconcession .card,.page-scope-feeconcession [class*=card]{border-color:#eadabd}.page-scope-feeconcession article:hover,.page-scope-feeconcession .card:hover,.page-scope-feeconcession [class*=card]:hover{border-color:#e6b94d}.page-scope-feeconcession table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-feeconcession th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-feeconcession td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-feeconcession tr:hover td{background:#fffaf0}.page-scope-feeconcession ul{padding-left:23px}.page-scope-feeconcession li::marker{color:var(--mkjk-page-orange)}.page-scope-feeconcession button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-feeconcession [class*=container]{width:min(100% - 22px,1280px)}.page-scope-feeconcession p,.page-scope-feeconcession li{font-size:15px}.page-scope-feeconcession td,.page-scope-feeconcession th{padding:11px 12px}}.page-scope-academiccalendar{--academic-brown: #54220c;--academic-dark: #3b1607;--academic-orange: #e95d16;--academic-orange-dark: #c84708;--academic-gold: #efc14d;--academic-gold-light: #fff0bd;--academic-cream: #fff8df;--academic-paper: #fffdf8;--academic-border: #eadabd;--academic-muted: #735e4b;--academic-text: #3f2616;font-family:Montserrat,sans-serif;color:var(--academic-text);background:radial-gradient(circle at 5% 8%,rgba(239,193,77,.13),transparent 25%),radial-gradient(circle at 95% 45%,rgba(233,93,22,.07),transparent 28%),#fffdf8;padding:55px 0 80px}.page-scope-academiccalendar *,.page-scope-academiccalendar *:before,.page-scope-academiccalendar *:after{box-sizing:border-box}.academic-calendar-container{width:min(1200px,calc(100% - 34px));margin:0 auto}.academic-calendar-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:30px;padding:40px 42px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff0d0 58%,#fffdf8);border:1px solid var(--academic-border);border-radius:26px;box-shadow:0 20px 50px #4c280b12}.academic-calendar-intro:before{content:"";position:absolute;width:330px;height:330px;right:-170px;top:-170px;border:45px solid rgba(239,193,77,.12);border-radius:50%}.academic-calendar-intro-content{position:relative;z-index:2}.academic-eyebrow{display:flex;align-items:center;gap:8px;color:var(--academic-orange);font-size:10px;font-weight:900;letter-spacing:1.8px}.academic-eyebrow span{width:30px;height:3px;background:linear-gradient(90deg,var(--academic-orange),var(--academic-gold));border-radius:10px}.academic-calendar-intro h1{margin:12px 0;color:var(--academic-brown);font-size:clamp(33px,4vw,50px);line-height:1.08;letter-spacing:-1.3px}.academic-calendar-intro h1 strong{color:var(--academic-orange)}.academic-calendar-intro-content p{max-width:720px;margin:0;color:var(--academic-muted);font-size:14px;line-height:1.85}.academic-calendar-icon-box{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding:20px;background:#ffffffdb;border:1px solid #e8d6ad;border-radius:17px;box-shadow:0 12px 28px #4c280b12}.calendar-big-icon{display:grid;place-items:center;width:53px;height:53px;flex:0 0 53px;color:#fff;background:linear-gradient(145deg,var(--academic-orange),var(--academic-orange-dark));border-radius:14px;box-shadow:0 9px 20px #e95d1633}.calendar-big-icon svg{font-size:24px}.academic-calendar-icon-box span,.academic-calendar-icon-box strong,.academic-calendar-icon-box small{display:block}.academic-calendar-icon-box span{color:#9a765a;font-size:7px;font-weight:900;letter-spacing:1.4px}.academic-calendar-icon-box strong{margin-top:4px;color:var(--academic-brown);font-size:18px}.academic-calendar-icon-box small{margin-top:4px;color:var(--academic-muted);font-size:9px}.academic-years-section{margin-top:50px}.academic-years-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.academic-years-heading>div:first-child>span{color:var(--academic-orange);font-size:9px;font-weight:900;letter-spacing:1.8px}.academic-years-heading h2{margin:7px 0 8px;color:var(--academic-brown);font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.7px}.academic-years-heading h2 strong{color:var(--academic-orange)}.academic-years-heading p{margin:0;color:var(--academic-muted);font-size:13px;line-height:1.7}.calendar-count{display:flex;align-items:center;gap:10px;padding:10px 15px;background:linear-gradient(145deg,#fff0bd,#fffaf0);border:1px solid #ead7a7;border-radius:12px}.calendar-count>svg{color:var(--academic-orange);font-size:19px}.calendar-count div{display:flex;flex-direction:column}.calendar-count strong{color:var(--academic-orange);font-size:18px;line-height:1}.calendar-count span{margin-top:4px;color:#8e765f;font-size:7px;font-weight:900;letter-spacing:1px}.academic-years-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.academic-year-card{position:relative;display:flex;flex-direction:column;min-height:245px;padding:22px;overflow:hidden;text-decoration:none;background:#fff;border:1px solid #eadabd;border-radius:19px;box-shadow:0 12px 30px #4c280b0e;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.academic-year-card:before{content:"";position:absolute;width:120px;height:120px;right:-55px;top:-55px;border:20px solid rgba(239,193,77,.1);border-radius:50%;transition:transform .3s ease}.academic-year-card:hover{transform:translateY(-7px);border-color:#e6b94d;box-shadow:0 20px 40px #4c280b1c;background:linear-gradient(145deg,#fff,#fffaf0)}.academic-year-card:hover:before{transform:scale(1.3)}.academic-card-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.academic-card-number{color:#cbb99d;font-size:10px;font-weight:900;letter-spacing:1px}.academic-card-icon{display:grid;place-items:center;width:47px;height:47px;color:var(--academic-orange);background:linear-gradient(145deg,#fff0bd,#fff9e7);border:1px solid #ecd9a7;border-radius:13px;transition:transform .25s ease,background .25s ease}.academic-year-card:hover .academic-card-icon{transform:scale(1.08) rotate(-3deg);background:linear-gradient(145deg,#ffe4a0,#fff0c5)}.academic-card-icon svg{font-size:21px}.academic-pdf-badge{position:absolute;right:0;top:0;padding:5px 8px;color:#9b4b14;background:#fff1d0;border:1px solid #ecd9aa;border-radius:7px;font-size:7px;font-weight:900;letter-spacing:1px}.academic-card-content{position:relative;z-index:2;flex:1;padding-top:25px}.academic-card-content>span{color:#9b7d60;font-size:8px;font-weight:900;letter-spacing:1.4px}.academic-card-content h3{margin:7px 0 6px;color:var(--academic-brown);font-size:31px;line-height:1;letter-spacing:-.8px}.academic-card-content p{margin:0;color:var(--academic-muted);font-size:11px;line-height:1.6}.academic-card-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f0e4d1}.academic-card-footer>span:first-child{display:flex;align-items:center;gap:6px;color:#8a7158;font-size:9px}.academic-card-footer>span:first-child svg{color:var(--academic-orange);font-size:13px}.academic-open-icon{display:grid;place-items:center;width:31px;height:31px;color:#fff;background:linear-gradient(145deg,var(--academic-orange),var(--academic-orange-dark));border-radius:9px;transition:transform .25s ease}.academic-year-card:hover .academic-open-icon{transform:translate(3px)}.academic-open-icon svg{font-size:14px}.academic-calendar-info{display:flex;align-items:flex-start;gap:13px;margin-top:18px;padding:18px 20px;background:linear-gradient(135deg,#fff4ca,#fffaf0);border:1px solid #ecd9a6;border-radius:14px}.academic-info-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;color:var(--academic-orange);background:#fff;border:1px solid #ead8ad;border-radius:9px}.academic-info-icon svg{font-size:16px}.academic-calendar-info strong{display:block;margin-bottom:4px;color:var(--academic-brown);font-size:12px}.academic-calendar-info p{margin:0;color:#786248;font-size:11px;line-height:1.7}.academic-calendar-banner{position:relative;display:grid;grid-template-columns:57px minmax(0,1fr) 65px;align-items:center;gap:17px;margin-top:18px;padding:22px 25px;overflow:hidden;color:#fff;background:linear-gradient(110deg,#4a1b09,#71300d 55%,#a9440c);border-radius:18px;box-shadow:0 18px 35px #54220c24}.academic-calendar-banner:after{content:"";position:absolute;width:190px;height:190px;right:-95px;top:-100px;border:32px solid rgba(255,255,255,.05);border-radius:50%}.academic-banner-icon{position:relative;z-index:2;display:grid;place-items:center;width:57px;height:57px;color:var(--academic-brown);background:var(--academic-gold);border-radius:14px}.academic-banner-icon svg{font-size:24px}.academic-banner-content{position:relative;z-index:2}.academic-banner-content>span{color:#ffd979;font-size:7px;font-weight:900;letter-spacing:1.5px}.academic-banner-content h3{margin:5px 0 0;color:#fff;font-size:17px;line-height:1.4}.academic-banner-content h3 strong{color:#ffd979}.academic-banner-badge{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:65px;height:65px;color:var(--academic-brown);background:#ffd96f;border-radius:50%}.academic-banner-badge svg{font-size:18px}.academic-banner-badge span{margin-top:2px;font-size:7px;font-weight:900;letter-spacing:1px}@media(max-width:900px){.academic-calendar-intro{grid-template-columns:1fr;padding:32px}.academic-calendar-icon-box{max-width:330px}.academic-years-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.page-scope-academiccalendar{padding:40px 0 60px}.academic-calendar-container{width:min(100% - 20px,1200px)}.academic-calendar-intro{padding:27px 20px;border-radius:20px}.academic-calendar-intro h1{font-size:31px}.academic-years-section{margin-top:38px}.academic-years-heading{align-items:flex-start;flex-direction:column}.academic-years-grid{grid-template-columns:1fr;gap:13px}.academic-year-card{min-height:220px}.academic-calendar-banner{grid-template-columns:47px minmax(0,1fr);padding:19px}.academic-banner-icon{width:47px;height:47px}.academic-banner-content h3{font-size:14px}.academic-banner-badge{display:none}}@media(max-width:400px){.academic-calendar-intro h1{font-size:27px}.academic-card-content h3{font-size:28px}}.number-list{padding-left:24px}.number-list li{margin:9px 0}.notice-box{padding:20px;border-left:5px solid #e85c17;background:#fff6dc;border-radius:0 14px 14px 0;color:#694a31;font-size:15px;line-height:1.8}.page-scope-upcomingcourses{--up-brown: #54220c;--up-dark: #3b1607;--up-orange: #e95d16;--up-orange-dark: #c84708;--up-gold: #efc14d;--up-gold-light: #fff0bd;--up-cream: #fff8df;--up-paper: #fffdf8;--up-border: #eadabd;--up-muted: #735e4b;--up-text: #3f2616;font-family:Montserrat,sans-serif;color:var(--up-text);background:radial-gradient(circle at 5% 10%,rgba(239,193,77,.13),transparent 25%),radial-gradient(circle at 95% 45%,rgba(233,93,22,.07),transparent 28%),#fffdf8;min-height:650px;padding:52px 0 80px}.page-scope-upcomingcourses *,.page-scope-upcomingcourses *:before,.page-scope-upcomingcourses *:after{box-sizing:border-box}.mkjk-upcoming-container{width:min(1200px,calc(100% - 34px));margin:0 auto}.upcoming-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:30px;padding:40px 42px;overflow:hidden;background:linear-gradient(135deg,#fffaf0,#fff0d0 58%,#fffdf8);border:1px solid var(--up-border);border-radius:26px;box-shadow:0 20px 50px #4c280b12}.upcoming-intro:before{content:"";position:absolute;width:340px;height:340px;right:-170px;top:-170px;border:46px solid rgba(239,193,77,.11);border-radius:50%}.upcoming-intro:after{content:"";position:absolute;width:100px;height:100px;left:-55px;bottom:-55px;background:#e95d160f;border-radius:50%}.upcoming-intro-content{position:relative;z-index:2}.upcoming-eyebrow{display:flex;align-items:center;gap:8px;color:var(--up-orange);font-size:10px;font-weight:900;letter-spacing:1.8px}.upcoming-eyebrow span{width:30px;height:3px;background:linear-gradient(90deg,var(--up-orange),var(--up-gold));border-radius:10px}.upcoming-intro h1{margin:12px 0;color:var(--up-brown);font-size:clamp(32px,4vw,50px);line-height:1.08;letter-spacing:-1.3px}.upcoming-intro h1 strong{color:var(--up-orange)}.upcoming-intro-content p{max-width:700px;margin:0;color:var(--up-muted);font-size:14px;line-height:1.85}.upcoming-intro-badge{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding:21px;background:#ffffffe0;border:1px solid #e8d6ad;border-radius:17px;box-shadow:0 12px 28px #4c280b12}.upcoming-badge-icon{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;color:#fff;background:linear-gradient(145deg,var(--up-orange),var(--up-orange-dark));border-radius:14px;box-shadow:0 9px 20px #e95d1633}.upcoming-badge-icon svg{font-size:24px}.upcoming-intro-badge span,.upcoming-intro-badge strong,.upcoming-intro-badge small{display:block}.upcoming-intro-badge span{color:#9a765a;font-size:7px;font-weight:900;letter-spacing:1.4px}.upcoming-intro-badge strong{margin-top:2px;color:var(--up-brown);font-size:27px;line-height:1}.upcoming-intro-badge small{margin-top:5px;color:var(--up-muted);font-size:9px}.upcoming-course-section{margin-top:48px}.upcoming-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.upcoming-section-heading>div:first-child>span{color:var(--up-orange);font-size:9px;font-weight:900;letter-spacing:1.7px}.upcoming-section-heading h2{margin:7px 0 8px;color:var(--up-brown);font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.7px}.upcoming-section-heading h2 strong{color:var(--up-orange)}.upcoming-section-heading p{margin:0;color:var(--up-muted);font-size:13px;line-height:1.7}.upcoming-status{display:flex;align-items:center;gap:8px;padding:10px 14px;color:#795d22;background:linear-gradient(145deg,#fff0bd,#fffaf0);border:1px solid #ead7a7;border-radius:11px;white-space:nowrap}.upcoming-status svg{color:#c98913;font-size:16px}.upcoming-status span{font-size:8px;font-weight:900;letter-spacing:1px}.upcoming-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.upcoming-course-card{position:relative;display:flex;flex-direction:column;min-height:330px;padding:27px;overflow:hidden;background:#fff;border:1px solid var(--up-border);border-radius:21px;box-shadow:0 13px 34px #4c280b0e;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.upcoming-course-card:before{content:"";position:absolute;width:170px;height:170px;right:-85px;top:-85px;border:27px solid rgba(239,193,77,.09);border-radius:50%;transition:transform .3s ease}.upcoming-course-card:after{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:linear-gradient(180deg,var(--up-orange),var(--up-gold));border-radius:0 0 8px;transition:height .3s ease}.upcoming-course-card:hover{transform:translateY(-7px);border-color:#e6b94d;box-shadow:0 22px 45px #4c280b1c}.upcoming-course-card:hover:before{transform:scale(1.3)}.upcoming-course-card:hover:after{height:100%}.upcoming-card-number{position:absolute;top:19px;right:22px;color:#d7c9b5;font-size:34px;font-weight:900;line-height:1}.upcoming-card-icon{position:relative;z-index:2;display:grid;place-items:center;width:52px;height:52px;color:var(--up-orange);background:linear-gradient(145deg,#fff0bd,#fff9e7);border:1px solid #ecd9a7;border-radius:14px;transition:transform .25s ease,background .25s ease}.upcoming-course-card:hover .upcoming-card-icon{transform:scale(1.08) rotate(-3deg);background:linear-gradient(145deg,#ffe4a0,#fff0c5)}.upcoming-card-icon svg{font-size:23px}.upcoming-card-badge{position:absolute;top:29px;right:72px;padding:5px 8px;color:#a05217;background:#fff1d0;border:1px solid #ecd9aa;border-radius:7px;font-size:7px;font-weight:900;letter-spacing:1px}.upcoming-card-content{position:relative;z-index:2;flex:1;padding-top:25px}.upcoming-card-label{color:#9b7d60;font-size:8px;font-weight:900;letter-spacing:1.3px}.upcoming-card-content h3{margin:8px 0 10px;color:var(--up-brown);font-size:26px;line-height:1.2;letter-spacing:-.5px}.upcoming-card-line{width:45px;height:3px;margin-bottom:13px;background:linear-gradient(90deg,var(--up-orange),var(--up-gold));border-radius:10px}.upcoming-card-content p{max-width:470px;margin:0;color:var(--up-muted);font-size:12px;line-height:1.8}.upcoming-card-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:15px;border-top:1px solid #f0e4d1}.upcoming-card-footer>span:first-child{display:flex;align-items:center;gap:6px;color:#897158;font-size:9px}.upcoming-card-footer>span:first-child svg{color:var(--up-orange);font-size:13px}.upcoming-arrow{display:grid;place-items:center;width:33px;height:33px;color:#fff;background:linear-gradient(145deg,var(--up-orange),var(--up-orange-dark));border-radius:9px;transition:transform .25s ease}.upcoming-course-card:hover .upcoming-arrow{transform:translate(4px)}.upcoming-arrow svg{font-size:14px}.upcoming-info-banner{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:22px 25px;overflow:hidden;color:#fff;background:linear-gradient(110deg,#4a1b09,#71300d 55%,#a9440c);border-radius:19px;box-shadow:0 18px 35px #54220c24}.upcoming-info-banner:after{content:"";position:absolute;width:210px;height:210px;right:-100px;top:-110px;border:35px solid rgba(255,255,255,.05);border-radius:50%}.upcoming-info-icon{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;color:var(--up-brown);background:var(--up-gold);border-radius:15px}.upcoming-info-icon svg{font-size:24px}.upcoming-info-content{position:relative;z-index:2}.upcoming-info-content>span{color:#ffd979;font-size:7px;font-weight:900;letter-spacing:1.5px}.upcoming-info-content h3{margin:5px 0 3px;color:#fff;font-size:16px;line-height:1.4}.upcoming-info-content h3 strong{color:#ffd979}.upcoming-info-content p{margin:0;color:#efdccf;font-size:10px;line-height:1.6}.upcoming-info-button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:11px 14px;color:var(--up-brown);background:#ffd96f;border-radius:9px;text-decoration:none;font-size:9px;font-weight:900;white-space:nowrap;transition:transform .25s ease,background .25s ease}.upcoming-info-button:hover{transform:translateY(-2px);background:#ffe69b}.upcoming-info-button svg{font-size:13px}@media(max-width:900px){.upcoming-intro{grid-template-columns:1fr;padding:32px}.upcoming-intro-badge{max-width:330px}.upcoming-info-banner{grid-template-columns:55px minmax(0,1fr)}.upcoming-info-button{grid-column:2;justify-self:start}}@media(max-width:650px){.page-scope-upcomingcourses{padding:40px 0 60px;min-height:620px}.mkjk-upcoming-container{width:min(100% - 20px,1200px)}.upcoming-intro{padding:27px 20px;border-radius:20px}.upcoming-intro h1{font-size:30px}.upcoming-course-section{margin-top:38px}.upcoming-section-heading{align-items:flex-start;flex-direction:column}.upcoming-status{align-self:flex-start}.upcoming-course-grid{grid-template-columns:1fr;gap:14px}.upcoming-course-card{min-height:300px;padding:23px}.upcoming-card-content h3{font-size:23px}.upcoming-info-banner{grid-template-columns:47px 1fr;padding:19px;gap:13px}.upcoming-info-icon{width:47px;height:47px}.upcoming-info-content h3{font-size:14px}.upcoming-info-button{grid-column:2;width:fit-content}}@media(max-width:400px){.upcoming-intro h1{font-size:27px}.upcoming-card-content h3{font-size:21px}.upcoming-card-badge{display:none}.upcoming-card-number{font-size:29px}}.page-scope-teachingstaff{--faculty-orange: #e95d16;--faculty-brown: #54220c;--faculty-cream: #fff2c5;--faculty-bg: #f8fbff;--faculty-text: #405269;--faculty-muted: #7c8999;--faculty-border: #e8edf2;font-family:Montserrat,sans-serif;background:radial-gradient(circle at 8% 12%,rgba(233,93,22,.055),transparent 24%),radial-gradient(circle at 94% 34%,rgba(255,242,197,.52),transparent 26%),var(--faculty-bg);padding:65px 0 90px;overflow:hidden}.mkjk-teaching-container{width:min(1180px,calc(100% - 32px));margin:auto}.mkjk-teaching-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:55px;margin-bottom:75px}.mkjk-intro-copy{position:relative;z-index:2}.mkjk-intro-label{display:inline-flex;align-items:center;gap:7px;color:var(--faculty-orange);font-size:11px;font-weight:800;letter-spacing:1.8px}.mkjk-intro-label svg{font-size:15px}.mkjk-intro-copy h1{color:var(--faculty-brown);font-size:clamp(36px,5vw,62px);line-height:1.04;letter-spacing:-1.8px;margin:13px 0 18px;font-weight:800}.mkjk-intro-copy h1 em{color:var(--faculty-orange);font-style:normal}.mkjk-intro-copy p{max-width:760px;margin:0;color:#08090a;font-size:17px;font-weight:500;line-height:1.85}.mkjk-intro-stats{position:relative;width:200px;height:200px;margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#fff2c5f2,#fffffffa);border-radius:50%;box-shadow:0 22px 45px #54220c14,inset 0 0 0 1px #e95d161a;animation:facultyFloat 5s ease-in-out infinite}.mkjk-intro-stats>svg{color:var(--faculty-orange);font-size:25px;margin-bottom:5px}.mkjk-intro-stats strong{color:var(--faculty-brown);font-size:38px;line-height:1}.mkjk-intro-stats span{color:var(--faculty-orange);font-size:11px;font-weight:800;letter-spacing:.7px;margin-top:7px}.mkjk-intro-stats small{max-width:125px;margin-top:7px;color:#8a95a3;font-size:8px;line-height:1.4}.mkjk-stat-orbit{position:absolute;inset:-13px;border:1px dashed rgba(233,93,22,.25);border-radius:50%;animation:orbitRotate 16s linear infinite}.mkjk-stat-orbit:after{content:"";position:absolute;width:10px;height:10px;right:17px;top:28px;border-radius:50%;background:var(--faculty-orange);box-shadow:0 0 0 6px #e95d1617}.mkjk-faculty-section{position:relative;margin-bottom:76px}.mkjk-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:40px;align-items:end;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid rgba(84,34,12,.1)}.mkjk-section-heading-left{display:flex;align-items:center;gap:18px}.mkjk-section-number{width:51px;height:51px;flex:0 0 51px;display:grid;place-items:center;border-radius:50%;color:var(--faculty-orange);background:var(--faculty-cream);font-size:12px;font-weight:900;box-shadow:0 0 0 7px #fff2c56b;transition:.35s ease}.mkjk-faculty-section:hover .mkjk-section-number{transform:rotate(-8deg) scale(1.08)}.mkjk-section-heading span{display:block;color:var(--faculty-orange);font-size:10px;font-weight:900;letter-spacing:1.8px;margin-bottom:5px}.mkjk-section-heading h2{margin:0;color:var(--faculty-brown);font-size:clamp(23px,3vw,31px);line-height:1.2}.mkjk-section-heading>p{margin:0;color:#08090a;font-size:15px;font-weight:500;line-height:1.7}.mkjk-faculty-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:0}.mkjk-faculty-item{position:relative;min-height:150px;display:grid;grid-template-columns:38px 54px minmax(0,1fr);gap:15px;align-items:start;padding:25px 4px 25px 0;border-bottom:1px solid var(--faculty-border);opacity:0;animation:facultyReveal .65s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--delay)}.mkjk-faculty-line{position:absolute;left:-10px;top:22px;bottom:22px;width:2px;background:linear-gradient(to bottom,transparent,var(--faculty-orange),transparent);opacity:0;transform:scaleY(.3);transition:.35s ease}.mkjk-faculty-item:hover .mkjk-faculty-line{opacity:1;transform:scaleY(1)}.mkjk-faculty-number{color:#b6bec8;font-size:10px;font-weight:800;padding-top:14px;transition:.3s ease}.mkjk-faculty-item:hover .mkjk-faculty-number{color:var(--faculty-orange);transform:translate(3px)}.mkjk-faculty-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:var(--faculty-orange);background:linear-gradient(145deg,#fff7df,#fff0c8);font-size:22px;position:relative;transition:transform .35s ease,box-shadow .35s ease}.mkjk-faculty-icon:before{content:"";position:absolute;inset:-4px;border:1px solid rgba(233,93,22,.12);border-radius:21px;transform:scale(.8);opacity:0;transition:.35s ease}.mkjk-faculty-item:hover .mkjk-faculty-icon{transform:translateY(-4px) rotate(-4deg);box-shadow:0 10px 22px #e95d1621}.mkjk-faculty-item:hover .mkjk-faculty-icon:before{transform:scale(1);opacity:1}.mkjk-faculty-content{min-width:0}.mkjk-faculty-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.mkjk-faculty-subject{display:inline-flex;align-items:center;gap:5px;color:var(--faculty-orange);font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.mkjk-faculty-subject svg{font-size:12px}.mkjk-faculty-star{color:#d9c58c;font-size:12px;opacity:0;transform:translate(-8px);transition:.3s ease}.mkjk-faculty-item:hover .mkjk-faculty-star{opacity:1;transform:translate(0)}.mkjk-faculty-content h3{margin:0;color:var(--faculty-brown);font-size:19px;line-height:1.4;font-weight:800;transition:.3s ease}.mkjk-faculty-item:hover .mkjk-faculty-content h3{color:var(--faculty-orange)}.mkjk-faculty-designation{margin:4px 0 13px;color:#111315;font-size:14px;font-weight:500}.mkjk-faculty-qualification{display:flex;align-items:flex-start;gap:8px;padding-top:11px;border-top:1px dashed #e6eaf0}.mkjk-faculty-qualification>svg{flex:0 0 auto;color:var(--faculty-orange);font-size:14px;margin-top:2px}.mkjk-faculty-qualification div{min-width:0}.mkjk-faculty-qualification small{display:block;color:#171c24;font-size:12px;font-weight:900;letter-spacing:1px;margin-bottom:3px}.mkjk-faculty-qualification strong{display:block;color:#0e1012;font-size:13px;font-weight:600;line-height:1.5}.mkjk-faculty-note{position:relative;display:flex;align-items:center;gap:16px;margin-top:15px;padding:22px 26px;background:linear-gradient(100deg,#fff2c5b8,#ffffffd1);border-left:3px solid var(--faculty-orange);border-radius:0 18px 18px 0;overflow:hidden}.mkjk-faculty-note:after{content:"";position:absolute;width:120px;height:120px;right:-50px;top:-50px;border-radius:50%;background:#e95d160d}.mkjk-note-icon{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;color:var(--faculty-orange);background:#fff;border-radius:14px;box-shadow:0 8px 20px #54220c0f}.mkjk-faculty-note strong{display:block;color:var(--faculty-brown);font-size:13px}.mkjk-faculty-note p{margin:4px 0 0;color:#0c0e10;font-size:14px;font-weight:500;line-height:1.6}@keyframes facultyReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes facultyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:950px){.mkjk-teaching-intro{grid-template-columns:minmax(0,1fr) 170px;gap:30px}.mkjk-intro-stats{width:165px;height:165px}.mkjk-intro-stats strong{font-size:32px}.mkjk-faculty-list{column-gap:30px}.mkjk-faculty-item{grid-template-columns:30px 48px minmax(0,1fr);gap:11px}.mkjk-faculty-icon{width:48px;height:48px;border-radius:15px;font-size:19px}.mkjk-section-heading{grid-template-columns:1fr;gap:12px}}@media(max-width:700px){.page-scope-teachingstaff{padding:45px 0 65px}.mkjk-teaching-container{width:min(100% - 24px,600px)}.mkjk-teaching-intro{display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:55px}.mkjk-intro-copy h1{font-size:clamp(34px,11vw,48px);letter-spacing:-1px}.mkjk-intro-copy p{font-size:13px;line-height:1.75}.mkjk-intro-stats{width:145px;height:145px;align-self:center}.mkjk-intro-stats strong{font-size:29px}.mkjk-intro-stats small{font-size:7px}.mkjk-faculty-section{margin-bottom:58px}.mkjk-section-heading{margin-bottom:12px}.mkjk-section-heading-left{gap:13px}.mkjk-section-number{width:43px;height:43px;flex-basis:43px;font-size:10px}.mkjk-section-heading h2{font-size:22px}.mkjk-section-heading>p{font-size:11px}.mkjk-faculty-list{grid-template-columns:1fr}.mkjk-faculty-item{min-height:135px;grid-template-columns:28px 47px minmax(0,1fr);gap:10px;padding:20px 2px 20px 0}.mkjk-faculty-line{left:-5px}.mkjk-faculty-number{font-size:9px}.mkjk-faculty-icon{width:47px;height:47px;border-radius:14px}.mkjk-faculty-content h3{font-size:14px}.mkjk-faculty-designation{font-size:9px;margin-bottom:10px}.mkjk-faculty-qualification{padding-top:9px}.mkjk-faculty-qualification small{font-size:6px}.mkjk-faculty-qualification strong{font-size:9px}.mkjk-faculty-note{padding:18px}}@media(max-width:420px){.mkjk-faculty-item{grid-template-columns:23px 43px minmax(0,1fr);gap:8px}.mkjk-faculty-icon{width:43px;height:43px}.mkjk-faculty-content h3{font-size:13px}.mkjk-faculty-subject{font-size:7px}.mkjk-faculty-qualification strong{font-size:8px}.mkjk-faculty-star{display:none}}@media(prefers-reduced-motion:reduce){.mkjk-faculty-item,.mkjk-intro-stats,.mkjk-stat-orbit{animation:none!important}.mkjk-faculty-item{opacity:1}.mkjk-faculty-item,.mkjk-faculty-icon,.mkjk-faculty-line,.mkjk-faculty-star{transition:none!important}}.page-scope-nonteachingstaff{--non-orange: #e95d16;--non-brown: #54220c;--non-cream: #fff2c5;--non-bg: #fffaf3;--non-text: #536174;--non-muted: #7d8998;--non-border: #e8e3db;font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 8%,rgba(233,93,22,.045),transparent 23%),radial-gradient(circle at 95% 35%,rgba(255,242,197,.55),transparent 27%),var(--non-bg);padding:65px 0 90px;overflow:hidden}.mkjk-nonteaching-container{width:min(1180px,calc(100% - 32px));margin:auto}.mkjk-nonteaching-intro{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:55px;margin-bottom:78px}.mkjk-non-intro-copy{position:relative;z-index:2}.mkjk-non-intro-label{display:inline-flex;align-items:center;gap:7px;color:var(--non-orange);font-size:11px;font-weight:900;letter-spacing:1.8px}.mkjk-non-intro-label svg{font-size:15px}.mkjk-non-intro-copy h1{color:var(--non-brown);font-size:clamp(36px,5vw,62px);line-height:1.04;letter-spacing:-1.8px;margin:13px 0 19px;font-weight:800}.mkjk-non-intro-copy h1 em{color:var(--non-orange);font-style:normal}.mkjk-non-intro-copy p{max-width:790px;margin:0;color:#08090a;font-size:17px;font-weight:500;line-height:1.85}.mkjk-non-stat{position:relative;width:200px;height:200px;margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:linear-gradient(145deg,#fff2c5f2,#fffffffa);box-shadow:0 22px 45px #54220c14,inset 0 0 0 1px #e95d161a;animation:nonFloat 5s ease-in-out infinite}.mkjk-non-stat>svg{color:var(--non-orange);font-size:25px;margin-bottom:6px}.mkjk-non-stat strong{color:var(--non-brown);font-size:38px;line-height:1}.mkjk-non-stat span{color:var(--non-orange);font-size:11px;font-weight:900;letter-spacing:.7px;margin-top:7px}.mkjk-non-stat small{max-width:130px;margin-top:7px;color:#8a95a3;font-size:8px;line-height:1.4}.mkjk-non-orbit{position:absolute;inset:-13px;border:1px dashed rgba(233,93,22,.25);border-radius:50%;animation:nonOrbit 16s linear infinite}.mkjk-non-orbit:after{content:"";position:absolute;width:10px;height:10px;right:17px;top:28px;border-radius:50%;background:var(--non-orange);box-shadow:0 0 0 6px #e95d1617}.mkjk-non-section{margin-bottom:78px}.mkjk-non-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:40px;align-items:end;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid rgba(84,34,12,.1)}.mkjk-non-section-title{display:flex;align-items:center;gap:18px}.mkjk-non-section-number{width:51px;height:51px;flex:0 0 51px;display:grid;place-items:center;border-radius:50%;color:var(--non-orange);background:var(--non-cream);font-size:12px;font-weight:900;box-shadow:0 0 0 7px #fff2c56b;transition:.35s ease}.mkjk-non-section:hover .mkjk-non-section-number{transform:rotate(-8deg) scale(1.08)}.mkjk-non-section-title span{display:block;color:var(--non-orange);font-size:10px;font-weight:900;letter-spacing:1.8px;margin-bottom:5px}.mkjk-non-section-title h2{margin:0;color:var(--non-brown);font-size:clamp(23px,3vw,31px);line-height:1.2}.mkjk-non-section-head>p{margin:0;color:#08090a;font-size:15px;font-weight:500;line-height:1.75}.mkjk-non-staff-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.mkjk-non-staff-item{position:relative;min-height:157px;display:grid;grid-template-columns:38px 54px minmax(0,1fr);gap:15px;align-items:start;padding:26px 5px 25px 0;border-bottom:1px solid var(--non-border);opacity:0;animation:nonStaffReveal .65s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--staff-delay)}.mkjk-non-staff-item:before{content:"";position:absolute;left:-10px;top:22px;bottom:22px;width:2px;background:linear-gradient(to bottom,transparent,var(--non-orange),transparent);opacity:0;transform:scaleY(.25);transition:.35s ease}.mkjk-non-staff-item:hover:before{opacity:1;transform:scaleY(1)}.mkjk-non-number{color:#b6bec8;font-size:10px;font-weight:900;padding-top:14px;transition:.3s ease}.mkjk-non-staff-item:hover .mkjk-non-number{color:var(--non-orange);transform:translate(3px)}.mkjk-non-icon{position:relative;width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:var(--non-orange);background:linear-gradient(145deg,#fff7df,#fff0c8);font-size:21px;transition:transform .35s ease,box-shadow .35s ease}.mkjk-non-icon:before{content:"";position:absolute;inset:-4px;border:1px solid rgba(233,93,22,.13);border-radius:21px;transform:scale(.8);opacity:0;transition:.35s ease}.mkjk-non-staff-item:hover .mkjk-non-icon{transform:translateY(-4px) rotate(-4deg);box-shadow:0 10px 22px #e95d1621}.mkjk-non-staff-item:hover .mkjk-non-icon:before{transform:scale(1);opacity:1}.mkjk-non-content{min-width:0}.mkjk-non-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.mkjk-non-type{display:inline-flex;align-items:center;padding:4px 8px;border-radius:20px;background:#fff4dc;color:var(--non-orange);font-size:8px;font-weight:900;letter-spacing:1px}.mkjk-non-role{color:#ab6337;font-size:14px;font-weight:600;text-align:right}.mkjk-non-content h3{margin:0;color:var(--non-brown);font-size:19px;line-height:1.4;font-weight:800;transition:.3s ease}.mkjk-non-staff-item:hover .mkjk-non-content h3{color:var(--non-orange)}.mkjk-non-qualification{display:flex;align-items:flex-start;gap:8px;padding-top:12px;margin-top:9px;border-top:1px dashed #e6e3de}.mkjk-non-qualification>svg{flex:0 0 auto;color:var(--non-orange);font-size:14px;margin-top:2px}.mkjk-non-qualification small{display:block;color:#121316;font-size:12px;font-weight:900;letter-spacing:1px;margin-bottom:3px}.mkjk-non-qualification strong{display:block;color:#000;font-size:13px;font-weight:600;line-height:1.5}.mkjk-non-section.grant .mkjk-non-type{background:#fff1d0}.mkjk-non-section.sfs .mkjk-non-type{background:#f9eadf;color:#9a4e25}.mkjk-non-section.contract .mkjk-non-type{background:#f3eee2;color:#76613c}.mkjk-non-section.contract .mkjk-non-icon{background:linear-gradient(145deg,#f8f3e7,#eee6d2);color:#927342}.mkjk-non-note{position:relative;display:flex;align-items:center;gap:16px;margin-top:12px;padding:23px 27px;background:linear-gradient(100deg,#fff2c5b8,#ffffffd9);border-left:3px solid var(--non-orange);border-radius:0 18px 18px 0;overflow:hidden}.mkjk-non-note:after{content:"";position:absolute;width:130px;height:130px;right:-55px;top:-55px;border-radius:50%;background:#e95d160d}.mkjk-non-note-icon{width:45px;height:45px;flex:0 0 45px;display:grid;place-items:center;color:var(--non-orange);background:#fff;border-radius:14px;box-shadow:0 8px 20px #54220c0f}.mkjk-non-note strong{display:block;color:var(--non-brown);font-size:14px}.mkjk-non-note p{margin:4px 0 0;color:#0a0b0c;font-size:15px;font-weight:500;line-height:1.65}@keyframes nonStaffReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes nonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes nonOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:950px){.mkjk-nonteaching-intro{grid-template-columns:minmax(0,1fr) 170px;gap:30px}.mkjk-non-stat{width:165px;height:165px}.mkjk-non-stat strong{font-size:32px}.mkjk-non-staff-list{column-gap:30px}.mkjk-non-staff-item{grid-template-columns:30px 48px minmax(0,1fr);gap:11px}.mkjk-non-icon{width:48px;height:48px;border-radius:15px}.mkjk-non-section-head{grid-template-columns:1fr;gap:13px}}@media(max-width:700px){.page-scope-nonteachingstaff{padding:45px 0 65px}.mkjk-nonteaching-container{width:min(100% - 24px,600px)}.mkjk-nonteaching-intro{display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:58px}.mkjk-non-intro-copy h1{font-size:clamp(34px,11vw,48px);letter-spacing:-1px}.mkjk-non-intro-copy p{font-size:15px;line-height:1.8}.mkjk-non-stat{width:145px;height:145px;align-self:center}.mkjk-non-stat strong{font-size:29px}.mkjk-non-stat small{font-size:7px}.mkjk-non-section{margin-bottom:60px}.mkjk-non-section-head{margin-bottom:13px}.mkjk-non-section-title{gap:13px}.mkjk-non-section-number{width:43px;height:43px;flex-basis:43px;font-size:10px}.mkjk-non-section-title h2{font-size:22px}.mkjk-non-section-head>p{font-size:13px;line-height:1.7}.mkjk-non-staff-list{grid-template-columns:1fr}.mkjk-non-staff-item{min-height:138px;grid-template-columns:28px 47px minmax(0,1fr);gap:10px;padding:21px 2px 21px 0}.mkjk-non-icon{width:47px;height:47px}.mkjk-non-content h3,.mkjk-non-role{font-size:15px}.mkjk-non-type{font-size:7px;padding:3px 6px}.mkjk-non-qualification{padding-top:9px;margin-top:8px}.mkjk-non-qualification small{font-size:7px}.mkjk-non-qualification strong{font-size:9px}.mkjk-non-note{padding:19px}.mkjk-non-note p{font-size:11px}}@media(max-width:420px){.mkjk-non-staff-item{grid-template-columns:23px 43px minmax(0,1fr);gap:8px}.mkjk-non-icon{width:43px;height:43px;border-radius:14px}.mkjk-non-content h3{font-size:14px}.mkjk-non-role{display:none}.mkjk-non-qualification strong{font-size:8px}}@media(prefers-reduced-motion:reduce){.mkjk-non-staff-item,.mkjk-non-stat,.mkjk-non-orbit{animation:none!important}.mkjk-non-staff-item{opacity:1}.mkjk-non-staff-item,.mkjk-non-icon,.mkjk-non-section-number{transition:none!important}}.page-scope-infrastructure{--infra-orange: #e85c17;--infra-orange-dark: #a83f0f;--infra-brown: #54220c;--infra-blue: #3478d3;--infra-blue-dark: #1e589f;--infra-cream: #fff3cf;--infra-bg: #fffdf8;--infra-text: #53667d;--infra-muted: #7c8998;font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 10%,rgba(232,92,23,.045),transparent 25%),radial-gradient(circle at 96% 25%,rgba(52,120,211,.045),transparent 28%),var(--infra-bg);padding:55px 0 85px;overflow:hidden}.mkjk-infrastructure-container{width:min(1200px,calc(100% - 30px));margin:auto}.mkjk-infra-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:0;background:#fff;border:1px solid #eadabd;border-radius:22px;box-shadow:0 18px 45px #4c280b13;overflow:hidden;position:relative}.mkjk-infra-campus{position:relative;padding:34px 38px 30px;border-right:1px solid #eee3d2;overflow:hidden}.mkjk-section-label{display:flex;align-items:center;gap:12px;color:var(--infra-orange);font-size:10px;font-weight:900;letter-spacing:1.7px;text-transform:uppercase}.mkjk-section-label>span{display:block;width:45px;height:2px;background:var(--infra-orange);border-radius:99px}.mkjk-infra-campus h1{margin:12px 0 9px;color:var(--infra-brown);font-size:clamp(30px,3vw,40px);line-height:1.08;letter-spacing:-.8px}.mkjk-infra-campus h1 em{color:var(--infra-orange);font-style:normal}.mkjk-infra-description{max-width:700px;margin:0;color:var(--infra-text);font-size:14px;line-height:1.7}.mkjk-campus-diagram{position:relative;min-height:390px;margin-top:25px;padding:4px 0 15px;overflow:hidden}.mkjk-diagram-top{display:grid;grid-template-columns:1.25fr .8fr;gap:60px;position:relative;z-index:3}.mkjk-diagram-main-title{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:11px 18px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2877d1,#4e95e2);border:1px solid #2168b9;box-shadow:0 8px 17px #256ab733;font-size:16px;font-weight:900;text-transform:capitalize;text-shadow:0 1px 1px rgba(0,0,0,.15)}.mkjk-diagram-main-title svg{font-size:20px}.hostel-title{background:linear-gradient(135deg,#5bd8dc,#7ce7e9);border-color:#3bc5ca;color:#fff;box-shadow:0 8px 17px #36bcc12e}.mkjk-diagram-branch{position:relative;margin-top:12px;padding-left:42px;display:flex;flex-direction:column;gap:9px}.mkjk-diagram-branch:before{content:"";position:absolute;left:20px;top:-11px;bottom:28px;width:3px;background:linear-gradient(to bottom,#3576c5,#4c89d0);border-radius:99px}.mkjk-diagram-node{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 13px;border-radius:9px;background:linear-gradient(135deg,#d8eaff,#eaf3ff);border:1px solid #82b4eb;color:#214d80;font-size:12px;font-weight:800;box-shadow:0 5px 12px #2a609c1a;opacity:0;animation:infraNodeReveal .55s ease forwards;animation-delay:var(--diagram-delay);transition:transform .3s ease,box-shadow .3s ease}.mkjk-diagram-node:before{content:"";position:absolute;left:-25px;top:50%;width:25px;height:3px;background:#3576c5;transform:translateY(-50%)}.mkjk-diagram-node:hover{transform:translate(5px) scale(1.015);box-shadow:0 9px 18px #2a609c2b}.mkjk-node-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:7px;color:#2165aa;background:#ffffffb8;font-size:15px}.mkjk-hostel-branch{position:relative;margin-top:12px;padding:0 0 0 30px}.mkjk-hostel-branch:before{content:"";position:absolute;left:13px;top:22px;width:20px;height:3px;background:#4380bc}.mkjk-hostel-branch:after{content:"";position:absolute;left:13px;top:-11px;width:3px;height:35px;background:#4380bc;border-radius:99px}.mkjk-hostel-node{min-height:58px;display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:11px;background:linear-gradient(135deg,#f4eff7,#fff);border:1px solid #b8aebb;color:#453d47;font-size:13px;font-weight:900;box-shadow:0 5px 12px #4c280b14;transition:.3s ease}.mkjk-hostel-node:hover{transform:translate(5px);box-shadow:0 10px 20px #4c280b1f}.mkjk-hostel-node .mkjk-node-icon{color:#725c79;background:#eee8f0}.mkjk-hostel-node small{display:block;font-size:10px;margin-top:2px;color:#706673}.mkjk-diagram-decoration{position:absolute;pointer-events:none}.dot-one{right:12px;bottom:20px;width:75px;height:55px;opacity:.35;background-image:radial-gradient(#e85c17 1.5px,transparent 1.5px);background-size:14px 14px}.dot-two{left:-10px;bottom:8px;width:65px;height:55px;opacity:.23;background-image:radial-gradient(#e85c17 1.5px,transparent 1.5px);background-size:12px 12px}.circle-one{width:150px;height:150px;left:-80px;bottom:-85px;border-radius:50%;background:#ffd78140}.mkjk-reference-note{position:relative;z-index:4;display:flex;align-items:center;gap:10px;margin-top:5px;padding:13px 16px;border-radius:13px;background:linear-gradient(90deg,#fff6dd,#fffaf0);border:1px solid #f0ddae;color:#76583e;font-size:11px;font-weight:700}.mkjk-reference-note svg{flex:0 0 auto;color:var(--infra-orange);font-size:16px}.mkjk-infra-highlights{padding:34px 32px;background:linear-gradient(145deg,#fffefa,#fffaf0)}.mkjk-infra-highlights h2{margin:12px 0;color:var(--infra-brown);font-size:clamp(25px,2.5vw,34px);line-height:1.12;letter-spacing:-.6px}.mkjk-infra-highlights h2 em{color:var(--infra-orange);font-style:normal}.mkjk-infra-highlights>p{margin:0;color:var(--infra-text);font-size:13px;line-height:1.7}.mkjk-highlights-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:22px}.mkjk-highlight-card{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px;border-radius:15px;border:1px solid;transition:transform .3s ease,box-shadow .3s ease}.mkjk-highlight-card:hover{transform:translateY(-5px);box-shadow:0 13px 25px #54220c14}.mkjk-highlight-card.orange{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#f1dfb9}.mkjk-highlight-card.blue{background:linear-gradient(145deg,#f2f8ff,#fff);border-color:#d2e4fb}.mkjk-highlight-card.red{background:linear-gradient(145deg,#fff4f3,#fff);border-color:#f4d9d6}.mkjk-highlight-card.purple{background:linear-gradient(145deg,#f8f3ff,#fff);border-color:#e4d8f5}.mkjk-highlight-icon{width:40px;height:40px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;font-size:18px}.orange .mkjk-highlight-icon{color:#d99b16;background:#fff3ca;border:1px solid #f2d67c}.blue .mkjk-highlight-icon{color:#3982db;background:#e8f3ff;border:1px solid #a7cdf5}.red .mkjk-highlight-icon{color:#e15a50;background:#fff0ef;border:1px solid #f0b8b4}.purple .mkjk-highlight-icon{color:#8a58d3;background:#f3eaff;border:1px solid #d9bff7}.mkjk-highlight-card strong{color:var(--infra-orange-dark);font-size:24px;line-height:1}.mkjk-highlight-card span{margin-top:7px;color:#53667d;font-size:12px;font-weight:800}.mkjk-highlight-card small{margin-top:4px;color:#8994a2;font-size:9px}.mkjk-infra-quote{display:flex;align-items:flex-start;gap:12px;margin-top:22px}.quote-mark{color:var(--infra-orange);font-family:Georgia,serif;font-size:45px;line-height:.7}.mkjk-infra-quote strong{display:block;color:#53667d;font-size:14px;font-style:italic}.mkjk-infra-quote small{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--infra-orange);font-size:9px;font-weight:900;letter-spacing:1px}.mkjk-infra-quote small b{width:7px;height:7px;border-radius:50%;background:var(--infra-orange)}.mkjk-infra-details{margin-top:22px;padding:28px 28px 30px;background:#fff;border:1px solid #eadabd;border-radius:22px;box-shadow:0 15px 35px #4c280b0e}.mkjk-details-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.mkjk-details-heading-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;color:var(--infra-orange);background:#fff3d0;border:1px solid #eed59a;border-radius:14px;font-size:20px}.mkjk-details-heading h2{margin:0;color:var(--infra-brown);font-size:27px}.mkjk-details-heading p{margin:3px 0 0;color:#7c8998;font-size:12px}.mkjk-infrastructure-table-wrap{overflow:hidden;border:1px solid #eadabd;border-radius:15px}.mkjk-infrastructure-table{width:100%;border-collapse:collapse}.mkjk-infrastructure-table th{padding:14px 15px;text-align:left;color:#5b2a12;font-size:11px;font-weight:900;background:linear-gradient(90deg,#fff0c2,#ffe4b8)}.mkjk-infrastructure-table td{padding:12px 15px;color:#5d6e82;font-size:13px;border-top:1px solid #f0e6d5;transition:.2s ease}.mkjk-infrastructure-table tbody tr:hover td{background:#fffaf0}.mkjk-infrastructure-table td:first-child{width:90px}.mkjk-infrastructure-table td:last-child{width:180px}.mkjk-infrastructure-table td:last-child strong{color:var(--infra-orange-dark);font-size:13px}.mkjk-table-number{width:27px;height:27px;display:inline-grid;place-items:center;border-radius:50%;color:var(--infra-orange);background:#fff4d7;font-size:10px;font-weight:900}.mkjk-infra-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.mkjk-summary-item{display:flex;align-items:center;gap:13px;padding:17px 18px;background:#fff;border:1px solid #eadabd;border-radius:15px;transition:.3s ease}.mkjk-summary-item:hover{transform:translateY(-4px);box-shadow:0 12px 25px #4c280b12}.mkjk-summary-item>svg{width:39px;height:39px;padding:9px;border-radius:11px;color:var(--infra-orange);background:#fff2ce}.mkjk-summary-item strong{display:block;color:var(--infra-brown);font-size:19px}.mkjk-summary-item span{display:block;margin-top:2px;color:#7c8998;font-size:9px;font-weight:700}@keyframes infraNodeReveal{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@media(max-width:1000px){.mkjk-infra-hero{grid-template-columns:1fr}.mkjk-infra-campus{border-right:0;border-bottom:1px solid #eee3d2}.mkjk-infra-highlights{padding-top:30px}.mkjk-infra-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.page-scope-infrastructure{padding:35px 0 60px}.mkjk-infrastructure-container{width:min(calc(100% - 22px),1200px)}.mkjk-infra-campus{padding:25px 20px 23px}.mkjk-infra-highlights{padding:26px 20px}.mkjk-infra-campus h1{font-size:31px}.mkjk-infra-description{font-size:13px}.mkjk-diagram-top{grid-template-columns:1fr;gap:25px}.mkjk-campus-diagram{min-height:auto}.mkjk-diagram-main-title{font-size:14px}.mkjk-diagram-node{font-size:11px}.mkjk-highlights-grid{gap:10px}.mkjk-highlight-card{min-height:125px}.mkjk-highlight-card strong{font-size:21px}.mkjk-infra-details{padding:21px 16px}.mkjk-details-heading h2{font-size:23px}.mkjk-infrastructure-table-wrap{overflow-x:auto}.mkjk-infrastructure-table{min-width:600px}.mkjk-infra-summary{grid-template-columns:1fr 1fr}}@media(max-width:450px){.mkjk-infra-summary{grid-template-columns:1fr}.mkjk-highlights-grid{grid-template-columns:1fr 1fr}.mkjk-highlight-card{min-height:115px}.mkjk-highlight-card strong{font-size:19px}.mkjk-highlight-card span{font-size:10px}.mkjk-highlight-card small{font-size:8px}.mkjk-reference-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.mkjk-diagram-node{animation:none;opacity:1}.mkjk-diagram-node,.mkjk-highlight-card,.mkjk-summary-item,.mkjk-hostel-node{transition:none}}.page-scope-canteen .inner-page{padding:42px 0}.page-scope-canteen .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-canteen .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-canteen .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-canteen .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-canteen .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-canteen .content-section h3{color:#a80a4e;font-size:18px}.page-scope-canteen .content-section p,.page-scope-canteen .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-canteen .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-canteen .side-card h3{margin:10px 0;font-size:20px}.page-scope-canteen .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-canteen .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-canteen .side-links .side-links a:hover{color:#fff59d}.page-scope-canteen .table-wrap{overflow-x:auto}.page-scope-canteen .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-canteen .data-table th,.page-scope-canteen .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-canteen .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-canteen .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-canteen .list li{margin:7px 0}.page-scope-canteen .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-canteen .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-canteen .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-canteen .field{display:grid;gap:6px}.page-scope-canteen .field.full{grid-column:1 / -1}.page-scope-canteen .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-canteen .field input,.page-scope-canteen .field textarea,.page-scope-canteen .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-canteen .field textarea{min-height:130px;resize:vertical}.page-scope-canteen .field input:focus,.page-scope-canteen .field textarea:focus,.page-scope-canteen .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-canteen .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-canteen .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-canteen .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-canteen .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-canteen{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-canteen [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-canteen p,.page-scope-canteen li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-canteen h1,.page-scope-canteen h2,.page-scope-canteen h3,.page-scope-canteen h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-canteen h1{font-size:clamp(30px,4vw,50px)}.page-scope-canteen h2{font-size:clamp(24px,3vw,36px)}.page-scope-canteen a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-canteen article,.page-scope-canteen .card,.page-scope-canteen [class*=card]{border-color:#eadabd}.page-scope-canteen article:hover,.page-scope-canteen .card:hover,.page-scope-canteen [class*=card]:hover{border-color:#e6b94d}.page-scope-canteen table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-canteen th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-canteen td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-canteen tr:hover td{background:#fffaf0}.page-scope-canteen ul{padding-left:23px}.page-scope-canteen li::marker{color:var(--mkjk-page-orange)}.page-scope-canteen button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-canteen [class*=container]{width:min(100% - 22px,1280px)}.page-scope-canteen p,.page-scope-canteen li{font-size:15px}.page-scope-canteen td,.page-scope-canteen th{padding:11px 12px}}.page-scope-timetable{--tt-brown: #54220c;--tt-dark: #35170b;--tt-orange: #e95d16;--tt-orange-dark: #c94708;--tt-gold: #efc14d;--tt-cream: #fff8df;--tt-paper: #fffdf8;--tt-white: #ffffff;--tt-ink: #3f2616;--tt-muted: #735e4b;--tt-border: #eadabd;position:relative;overflow:hidden;padding:55px 0 80px;color:var(--tt-ink);font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 5%,rgba(239,193,77,.12),transparent 28%),radial-gradient(circle at 95% 20%,rgba(233,93,22,.07),transparent 26%),linear-gradient(180deg,#fffdf8,#fffaf1,#fff7e9)}.page-scope-timetable *,.page-scope-timetable *:before,.page-scope-timetable *:after{box-sizing:border-box}.timetable-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.timetable-hero{position:relative;min-height:500px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:50px;padding:65px;overflow:hidden;border-radius:34px;background:linear-gradient(135deg,#fffdf8,#fff7e7 55%,#fff0d1);border:1px solid rgba(84,34,12,.09);box-shadow:0 25px 70px #54220c1a}.timetable-hero:before{content:"";position:absolute;width:370px;height:370px;right:-170px;top:-170px;border-radius:50%;background:#efc14d2b}.timetable-hero:after{content:"";position:absolute;width:220px;height:220px;left:-140px;bottom:-140px;border-radius:50%;border:1px solid rgba(233,93,22,.12)}.timetable-hero-content{position:relative;z-index:3}.timetable-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:21px;padding:9px 15px;border-radius:999px;color:var(--tt-brown);background:#efc14d2e;border:1px solid rgba(84,34,12,.1);font-size:10px;font-weight:900;letter-spacing:1.6px}.timetable-eyebrow svg{color:var(--tt-orange);font-size:15px}.timetable-hero h1{max-width:650px;margin:0;color:var(--tt-dark);font-size:clamp(42px,5vw,68px);line-height:1.04;letter-spacing:-2.5px;font-weight:900}.timetable-hero h1 span{display:block;color:var(--tt-orange)}.timetable-hero-content>p{max-width:620px;margin:24px 0 0;color:var(--tt-muted);font-size:15px;line-height:1.85;font-weight:500}.timetable-hero-points{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.timetable-hero-points div{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:10px;color:var(--tt-brown);background:#ffffffb3;border:1px solid rgba(84,34,12,.08);font-size:10px;font-weight:800}.timetable-hero-points svg{color:var(--tt-orange);font-size:14px}.timetable-hero-visual{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center}.timetable-glow{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(239,193,77,.4),rgba(233,93,22,.1) 50%,transparent 72%);filter:blur(3px)}.timetable-calendar{position:relative;z-index:3;width:245px;height:285px;overflow:hidden;border-radius:24px;background:#fff;border:8px solid rgba(255,255,255,.82);box-shadow:0 30px 65px #54220c33}.timetable-calendar-top{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#fff;background:linear-gradient(135deg,var(--tt-brown),var(--tt-dark))}.timetable-calendar-top span{font-size:16px;font-weight:900;letter-spacing:2px}.timetable-calendar-top svg{color:var(--tt-gold);font-size:24px}.timetable-calendar-body{position:relative;height:calc(100% - 62px);display:flex;flex-direction:column;align-items:center;padding-top:28px;color:var(--tt-brown)}.timetable-calendar-body>strong{font-size:12px;letter-spacing:5px;color:var(--tt-orange)}.calendar-lines{width:145px;display:grid;gap:10px;margin-top:22px}.calendar-lines span{display:block;height:5px;border-radius:999px;background:#f3e5cf}.calendar-lines span:nth-child(2){width:80%}.calendar-lines span:nth-child(3){width:90%}.calendar-lines span:nth-child(4){width:68%}.calendar-clock{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-top:18px;border-radius:50%;color:var(--tt-orange);background:var(--tt-cream);border:1px solid var(--tt-border)}.calendar-clock svg{font-size:27px}.timetable-calendar-body>b{margin-top:14px;color:var(--tt-brown);font-size:12px;letter-spacing:4px}.timetable-floating{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;min-width:160px;padding:13px 14px;border-radius:15px;background:#fffffff0;border:1px solid rgba(84,34,12,.09);box-shadow:0 18px 35px #54220c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:timetableFloat 4.5s ease-in-out infinite}.timetable-floating svg{width:36px;height:36px;padding:9px;flex-shrink:0;border-radius:10px;color:var(--tt-orange);background:var(--tt-cream)}.timetable-floating div{display:flex;flex-direction:column;gap:2px}.timetable-floating strong{color:var(--tt-brown);font-size:11px;font-weight:900}.timetable-floating span{color:var(--tt-muted);font-size:8px;font-weight:600}.timetable-floating-one{left:-3px;top:55px}.timetable-floating-two{right:-7px;bottom:55px;animation-delay:-1.7s}@keyframes timetableFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.timetable-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.timetable-section-label{display:inline-block;margin-bottom:10px;color:var(--tt-orange);font-size:10px;font-weight:900;letter-spacing:2px}.timetable-section-heading h2{margin:0;color:var(--tt-dark);font-size:clamp(28px,3vw,39px);line-height:1.15;letter-spacing:-1px;font-weight:900}.timetable-section-heading h2 span{color:var(--tt-orange)}.timetable-section-heading>p{max-width:390px;margin:0;color:var(--tt-muted);font-size:13px;line-height:1.8}.timetable-documents{margin-top:80px}.timetable-pdf-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.timetable-pdf-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:145px;padding:25px;overflow:hidden;text-decoration:none;border-radius:21px;background:#fff;border:1px solid var(--tt-border);box-shadow:0 12px 30px #54220c0e;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.timetable-pdf-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--tt-orange),var(--tt-gold))}.timetable-pdf-card:hover{transform:translateY(-7px);border-color:#e95d164d;box-shadow:0 25px 45px #54220c1c}.timetable-pdf-left{display:flex;align-items:center;min-width:0;gap:17px}.timetable-pdf-icon{flex-shrink:0;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--tt-orange);background:var(--tt-cream);border:1px solid rgba(233,93,22,.12)}.timetable-pdf-icon svg{font-size:27px}.timetable-pdf-info{min-width:0}.timetable-pdf-session{display:block;margin-bottom:6px;color:#b18f69;font-size:9px;font-weight:900;letter-spacing:1.5px}.timetable-pdf-info h3{margin:0;color:var(--tt-brown);font-size:15px;line-height:1.45;font-weight:900}.timetable-pdf-info p{margin:5px 0 0;color:var(--tt-muted);font-size:11px}.timetable-pdf-action{flex-shrink:0;display:flex;align-items:center;gap:7px;color:var(--tt-orange);font-size:10px;font-weight:900}.timetable-pdf-action svg{font-size:17px;transition:transform .25s ease}.timetable-pdf-card:hover .timetable-pdf-action svg{transform:translate(3px,-3px)}.timetable-info{display:grid;grid-template-columns:72px minmax(0,1fr);gap:25px;align-items:center;margin-top:75px;padding:42px;border-radius:25px;background:linear-gradient(135deg,#fff6df,#fffdf8);border:1px solid var(--tt-border);box-shadow:0 15px 40px #54220c0f}.timetable-info-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:17px;color:var(--tt-orange);background:#fff;border:1px solid var(--tt-border);box-shadow:0 10px 20px #54220c0f}.timetable-info-icon svg{font-size:28px}.timetable-info h2{margin:0;color:var(--tt-dark);font-size:clamp(26px,3vw,36px);line-height:1.15;font-weight:900}.timetable-info h2 span{color:var(--tt-orange)}.timetable-info-content p{max-width:800px;margin:12px 0 0;color:var(--tt-muted);font-size:13px;line-height:1.8}.timetable-links-section{margin-top:80px}.timetable-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.timetable-quick-card{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:90px;padding:15px;text-decoration:none;border-radius:17px;background:#fff;border:1px solid var(--tt-border);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.timetable-quick-card:hover{transform:translateY(-5px);border-color:#e95d1647;box-shadow:0 17px 35px #54220c17}.timetable-quick-icon{width:47px;height:47px;display:flex;align-items:center;justify-content:center;border-radius:13px;color:var(--tt-orange);background:var(--tt-cream)}.timetable-quick-icon svg{font-size:20px}.timetable-quick-card>div:nth-child(2){display:flex;flex-direction:column;gap:4px}.timetable-quick-card strong{color:var(--tt-brown);font-size:11px;font-weight:900}.timetable-quick-card span{color:var(--tt-muted);font-size:9px;line-height:1.5}.timetable-quick-card>svg{color:#b9a388;font-size:15px;transition:transform .25s ease,color .25s ease}.timetable-quick-card:hover>svg{color:var(--tt-orange);transform:translate(3px,-3px)}.timetable-footer-note{display:flex;align-items:center;gap:17px;margin-top:24px;padding:21px 25px;border-radius:17px;background:#ffffffb8;border:1px solid var(--tt-border)}.timetable-footer-note-icon{flex-shrink:0;width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--tt-orange);background:var(--tt-cream)}.timetable-footer-note-icon svg{font-size:18px}.timetable-footer-note strong{display:block;margin-bottom:3px;color:var(--tt-brown);font-size:12px;font-weight:900}.timetable-footer-note p{margin:0;color:var(--tt-muted);font-size:10px;line-height:1.6}@media(max-width:1100px){.timetable-hero{grid-template-columns:1fr .85fr;padding:55px 45px;gap:25px}.timetable-pdf-grid{grid-template-columns:1fr}.timetable-quick-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.timetable-hero{grid-template-columns:1fr;min-height:auto;text-align:center}.timetable-hero-content{display:flex;flex-direction:column;align-items:center}.timetable-hero h1{max-width:700px}.timetable-hero-content>p{max-width:680px}.timetable-hero-points{justify-content:center}.timetable-hero-visual{min-height:390px}.timetable-floating-one{left:8%}.timetable-floating-two{right:7%}.timetable-info{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:650px){.page-scope-timetable{padding:30px 0 50px}.timetable-container{width:min(100% - 24px,1180px)}.timetable-hero{padding:40px 22px 30px;border-radius:23px}.timetable-eyebrow{font-size:8px;letter-spacing:1px;padding:8px 11px}.timetable-hero h1{font-size:39px;letter-spacing:-1.8px}.timetable-hero-content>p{font-size:13px;line-height:1.75}.timetable-hero-points{flex-direction:column;width:100%}.timetable-hero-points div{justify-content:center;width:100%}.timetable-hero-visual{min-height:340px}.timetable-calendar{width:185px;height:225px;border-width:6px;border-radius:18px}.timetable-calendar-top{height:48px;padding:0 14px}.timetable-calendar-top span{font-size:12px}.timetable-calendar-top svg{font-size:19px}.timetable-calendar-body{height:calc(100% - 48px);padding-top:20px}.timetable-calendar-body>strong{font-size:9px;letter-spacing:3px}.calendar-lines{width:110px;gap:7px;margin-top:15px}.calendar-lines span{height:4px}.calendar-clock{width:44px;height:44px;margin-top:12px}.calendar-clock svg{font-size:20px}.timetable-calendar-body>b{margin-top:10px;font-size:9px;letter-spacing:3px}.timetable-floating{min-width:120px;padding:9px;gap:7px}.timetable-floating svg{width:30px;height:30px;padding:7px}.timetable-floating strong{font-size:9px}.timetable-floating span{font-size:7px}.timetable-floating-one{left:-3px;top:28px}.timetable-floating-two{right:-3px;bottom:25px}.timetable-documents{margin-top:55px}.timetable-section-heading{display:block;margin-bottom:24px}.timetable-section-heading>p{margin-top:13px;font-size:11px}.timetable-section-heading h2{font-size:27px}.timetable-pdf-grid{grid-template-columns:1fr;gap:12px}.timetable-pdf-card{min-height:125px;padding:18px 15px;gap:10px}.timetable-pdf-left{gap:11px}.timetable-pdf-icon{width:47px;height:47px;border-radius:13px}.timetable-pdf-icon svg{font-size:21px}.timetable-pdf-session{font-size:7px;letter-spacing:1px}.timetable-pdf-info h3{font-size:12px}.timetable-pdf-info p{font-size:9px}.timetable-pdf-action{flex-direction:column;gap:3px;font-size:8px}.timetable-pdf-action svg{font-size:15px}.timetable-info{grid-template-columns:1fr;gap:17px;margin-top:55px;padding:28px 22px;border-radius:20px}.timetable-info-icon{width:56px;height:56px}.timetable-info h2{font-size:27px}.timetable-info-content p{font-size:11px}.timetable-links-section{margin-top:55px}.timetable-quick-grid{grid-template-columns:1fr;gap:10px}.timetable-quick-card{min-height:76px;grid-template-columns:42px minmax(0,1fr) 16px;padding:11px}.timetable-quick-icon{width:41px;height:41px}.timetable-quick-card strong{font-size:10px}.timetable-quick-card span{font-size:8px}.timetable-footer-note{align-items:flex-start;padding:17px}}@media(max-width:390px){.timetable-hero h1{font-size:34px}.timetable-hero-visual{min-height:310px}.timetable-calendar{width:165px;height:205px}.timetable-floating{min-width:108px}.timetable-floating span{display:none}.timetable-floating-one{left:-4px}.timetable-floating-two{right:-4px}.timetable-pdf-card{padding:15px 12px}.timetable-pdf-info h3{font-size:11px}}@media(prefers-reduced-motion:reduce){.timetable-floating{animation:none}.timetable-pdf-card,.timetable-quick-card{transition:none}}.page-scope-notices{--notice-brown: #54220c;--notice-dark: #35170b;--notice-orange: #e95d16;--notice-gold: #efc14d;--notice-cream: #fff8df;--notice-paper: #fffdf8;--notice-ink: #3f2616;--notice-muted: #735e4b;--notice-border: #eadabd;font-family:Montserrat,sans-serif;color:var(--notice-ink);background:linear-gradient(180deg,#fffdf8,#fffaf1);padding:0 0 80px}.notices-container{width:min(1240px,calc(100% - 30px));margin:0 auto}.notices-intro{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;min-height:370px;padding:58px 20px 40px;overflow:hidden}.notices-intro-content{position:relative;z-index:2}.notices-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:15px;color:var(--notice-orange);font-size:11px;font-weight:900;letter-spacing:1.7px}.notices-eyebrow svg{font-size:15px}.notices-intro h1{max-width:680px;margin:0 0 18px;color:var(--notice-brown);font-size:clamp(36px,5vw,60px);line-height:1.04;letter-spacing:-2px}.notices-intro h1 span{color:var(--notice-orange)}.notices-intro p{max-width:670px;margin:0;color:var(--notice-muted);font-size:16px;line-height:1.85}.notices-intro-visual{position:relative;min-height:290px;display:grid;place-items:center}.notices-main-icon{position:relative;width:190px;height:190px;display:grid;place-items:center;border-radius:50%;color:var(--notice-orange);background:radial-gradient(circle at 35% 30%,#fff4ce,#ffe5ae 60%,#f6c970);border:1px solid #e8c779;box-shadow:0 30px 65px #54220c21,inset 0 0 0 17px #ffffff73;font-size:68px}.notices-main-icon:before{content:"";position:absolute;width:255px;height:255px;border:1px dashed #e4c16d;border-radius:50%;animation:noticeRotate 18s linear infinite}@keyframes noticeRotate{to{transform:rotate(360deg)}}.notices-floating-card{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--notice-border);border-radius:13px;background:#fffffff2;box-shadow:0 15px 35px #4c280b1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notices-floating-card svg{color:var(--notice-orange);font-size:21px}.notices-floating-card strong{display:block;color:var(--notice-brown);font-size:11px}.notices-floating-card span{display:block;margin-top:3px;color:var(--notice-muted);font-size:9px}.notices-floating-one{top:20px;right:5px}.notices-floating-two{bottom:20px;left:5px}.notices-list-section{padding:25px 0 35px}.notices-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;padding:0 10px}.notices-section-heading span{display:block;margin-bottom:7px;color:var(--notice-orange);font-size:10px;font-weight:900;letter-spacing:1.6px}.notices-section-heading h2{margin:0;color:var(--notice-brown);font-size:clamp(27px,3vw,38px);line-height:1.15}.notices-section-heading p{max-width:420px;margin:0;color:var(--notice-muted);font-size:13px;line-height:1.7}.notices-list{display:grid;gap:12px}.notice-card{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr) 40px;align-items:center;gap:20px;min-height:105px;padding:18px 22px;overflow:hidden;border:1px solid var(--notice-border);border-radius:16px;background:#fff;text-decoration:none;box-shadow:0 10px 25px #4c280b0d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.notice-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,var(--notice-orange),var(--notice-gold))}.notice-card:hover{transform:translate(5px);border-color:#dfb84f;box-shadow:0 16px 34px #4c280b1a}.notice-card-left{display:flex;align-items:center;gap:13px}.notice-icon{flex:0 0 auto;width:49px;height:49px;display:grid;place-items:center;border-radius:13px;background:#fff2d0;color:var(--notice-orange);font-size:21px}.notice-meta span{display:block;color:var(--notice-orange);font-size:9px;font-weight:900;letter-spacing:1.2px}.notice-meta small{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--notice-muted);font-size:11px}.notice-meta small svg{font-size:12px}.notice-card-content{min-width:0}.notice-card-content h3{margin:0;color:var(--notice-brown);font-size:16px;line-height:1.5;font-weight:800}.notice-view{display:inline-flex;align-items:center;gap:6px;margin-top:7px;color:var(--notice-orange);font-size:10px;font-weight:800}.notice-view svg{transition:transform .2s ease}.notice-card:hover .notice-view svg{transform:translate(4px)}.notice-arrow{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--notice-orange);background:#fff8e6;transition:transform .2s ease,background .2s ease}.notice-card:hover .notice-arrow{transform:translate(3px);background:var(--notice-orange);color:#fff}.notices-information{padding:25px 0}.notices-info-card{display:flex;align-items:center;gap:22px;padding:28px 30px;border:1px solid #efd9a3;border-radius:19px;background:linear-gradient(135deg,#fff2ca,#fff8e4)}.notices-info-icon{flex:0 0 auto;width:60px;height:60px;display:grid;place-items:center;border-radius:16px;background:var(--notice-brown);color:#fff;font-size:25px}.notices-info-card span{color:var(--notice-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.notices-info-card h2{margin:5px 0 7px;color:var(--notice-brown);font-size:22px}.notices-info-card p{max-width:850px;margin:0;color:var(--notice-muted);font-size:14px;line-height:1.75}.notices-quick-section{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.notices-quick-card{padding:30px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#54220c,#3b180a);box-shadow:0 18px 40px #54220c26}.notices-quick-accent{width:55px;height:4px;margin-bottom:17px;border-radius:5px;background:var(--notice-orange)}.notices-quick-card>span{color:var(--notice-gold);font-size:10px;font-weight:900;letter-spacing:1.5px}.notices-quick-card h2{margin:8px 0;color:#fff;font-size:25px}.notices-quick-card p{max-width:480px;margin:0 0 20px;color:#eadbca;font-size:14px;line-height:1.7}.notices-quick-card a{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border-radius:9px;background:var(--notice-orange);color:#fff;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s ease}.notices-quick-card a:hover{transform:translateY(-2px);color:#fff}.notices-quick-links{display:grid;gap:12px}.notices-quick-links a{display:flex;align-items:center;gap:14px;padding:19px;border:1px solid var(--notice-border);border-radius:15px;background:#fff;color:var(--notice-ink);text-decoration:none;box-shadow:0 8px 22px #4c280b0d;transition:transform .22s ease,border-color .22s ease}.notices-quick-links a:hover{transform:translate(4px);border-color:#dfb84f}.notices-quick-links a>svg:first-child{flex:0 0 auto;width:40px;height:40px;padding:10px;border-radius:10px;background:#fff2d0;color:var(--notice-orange)}.notices-quick-links div{flex:1}.notices-quick-links strong{display:block;color:var(--notice-brown);font-size:13px}.notices-quick-links span{display:block;margin-top:4px;color:var(--notice-muted);font-size:10px}.notices-quick-links a>svg:last-child{color:var(--notice-orange);transition:transform .2s ease}.notices-quick-links a:hover>svg:last-child{transform:translate(4px)}@media(max-width:900px){.notices-intro{grid-template-columns:1fr;gap:5px;padding-top:45px}.notices-intro-visual{min-height:260px}.notice-card{grid-template-columns:180px minmax(0,1fr) 35px}.notices-quick-section{grid-template-columns:1fr}}@media(max-width:650px){.notices-container{width:min(100% - 22px,1240px)}.notices-intro{padding:40px 0 25px}.notices-intro h1{font-size:38px;letter-spacing:-1.3px}.notices-intro p{font-size:14px}.notices-section-heading{display:block;padding:0}.notices-section-heading p{margin-top:9px}.notice-card{grid-template-columns:1fr;gap:12px;padding:18px;min-height:auto}.notice-card-left{padding-right:25px}.notice-arrow{position:absolute;right:15px;top:18px}.notice-card-content{padding-left:0}.notices-info-card{align-items:flex-start;padding:22px;gap:15px}.notices-info-icon{width:50px;height:50px;border-radius:13px;font-size:20px}.notices-info-card h2{font-size:19px}.notices-info-card p{font-size:13px}.notices-quick-card{padding:24px}.notices-quick-card h2{font-size:21px}.notices-floating-one{right:0}.notices-floating-two{left:0}}@media(max-width:430px){.notices-floating-card{padding:10px 12px}.notices-floating-card strong{font-size:9px}.notices-floating-card span{font-size:8px}.notices-main-icon{width:165px;height:165px;font-size:56px}.notices-main-icon:before{width:220px;height:220px}}.achievement-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.achievement-grid article{display:flex;gap:14px;padding:18px;border:1px solid #eadabd;border-radius:15px;background:#fffaf0}.achievement-grid article>span{width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:#fff0c2;color:#e85c17;display:grid;place-items:center;font-weight:900;font-size:10px}.achievement-grid p{margin:0;font-size:14px;line-height:1.72}@media(max-width:700px){.achievement-grid{grid-template-columns:1fr}}.page-scope-studentprofile{--student-brown: #54220c;--student-dark: #35170b;--student-orange: #e95d16;--student-gold: #efc14d;--student-cream: #fff8df;--student-paper: #fffdf8;--student-white: #ffffff;--student-ink: #3f2616;--student-muted: #735e4b;--student-border: #eadabd;background:radial-gradient(circle at 10% 10%,rgba(239,193,77,.12),transparent 30%),linear-gradient(180deg,#fffdf8,#fffaf0);color:var(--student-ink);font-family:Montserrat,sans-serif;padding:55px 0 80px;overflow:hidden}.student-profile-container{width:min(1240px,calc(100% - 30px));margin:0 auto}.student-profile-hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;min-height:490px;padding:55px 60px;border:1px solid var(--student-border);border-radius:30px;background:linear-gradient(135deg,#fffdf8,#fff7df);box-shadow:0 25px 60px #4c280b17;overflow:hidden}.student-profile-hero:before{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-110px;border-radius:50%;background:#efc14d26}.student-profile-hero:after{content:"";position:absolute;width:180px;height:180px;left:-90px;bottom:-100px;border-radius:50%;background:#e95d1614}.student-profile-hero-content{position:relative;z-index:2}.student-profile-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--student-orange);font-size:11px;font-weight:900;letter-spacing:1.5px;margin-bottom:18px}.student-profile-eyebrow svg{font-size:15px}.student-profile-hero h1{margin:0 0 20px;color:var(--student-ink);font-size:clamp(34px,4.5vw,58px);line-height:1.05;letter-spacing:-1.8px;font-weight:900}.student-profile-hero h1 span{display:block;color:var(--student-orange)}.student-profile-hero p{max-width:640px;margin:0;color:var(--student-muted);font-size:16px;line-height:1.85}.student-profile-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.student-profile-primary-btn,.student-profile-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 19px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:800;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.student-profile-primary-btn{color:#fff;background:linear-gradient(135deg,var(--student-orange),#c9480e);box-shadow:0 10px 25px #e95d163d}.student-profile-secondary-btn{color:var(--student-brown);background:#fff;border:1px solid var(--student-border)}.student-profile-primary-btn:hover,.student-profile-secondary-btn:hover{transform:translateY(-3px)}.student-profile-primary-btn:hover{box-shadow:0 15px 30px #e95d164d}.student-profile-visual{position:relative;min-height:370px;display:flex;align-items:center;justify-content:center}.student-profile-glow{position:absolute;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,rgba(239,193,77,.34),rgba(239,193,77,.04) 65%,transparent 70%);filter:blur(2px)}.student-profile-main-card{position:relative;z-index:2;width:min(330px,90%);padding:28px;display:flex;align-items:center;gap:18px;border-radius:22px;background:#fff;border:1px solid var(--student-border);box-shadow:0 22px 50px #4c280b26}.student-profile-avatar{width:72px;height:72px;flex:0 0 72px;display:grid;place-items:center;border-radius:20px;color:#fff;font-size:30px;background:linear-gradient(145deg,var(--student-orange),var(--student-brown));box-shadow:0 10px 25px #54220c33}.student-profile-main-card span{display:block;margin-bottom:5px;color:var(--student-orange);font-size:9px;font-weight:900;letter-spacing:1.5px}.student-profile-main-card strong{display:block;color:var(--student-ink);font-size:19px}.student-profile-main-card small{display:block;margin-top:5px;color:#927b65;font-size:10px}.student-profile-mini-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 15px;min-width:145px;border-radius:14px;background:#fff;border:1px solid var(--student-border);box-shadow:0 12px 30px #4c280b1f;animation:studentFloat 4s ease-in-out infinite}.student-profile-mini-card svg{color:var(--student-orange);font-size:19px}.student-profile-mini-card strong,.student-profile-mini-card span{display:block}.student-profile-mini-card strong{color:var(--student-ink);font-size:11px}.student-profile-mini-card span{margin-top:3px;color:#947b63;font-size:8px}.student-mini-one{top:35px;left:10px}.student-mini-two{right:0;top:110px;animation-delay:-1.2s}.student-mini-three{bottom:40px;left:25px;animation-delay:-2.2s}@keyframes studentFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.student-profile-intro{max-width:900px;margin:85px auto 70px;text-align:center}.student-section-heading span{display:block;margin-bottom:10px;color:var(--student-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.student-section-heading h2{margin:0;color:var(--student-ink);font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-1px}.student-profile-intro p{margin:18px auto 0;color:var(--student-muted);font-size:15px;line-height:1.85}.student-services{padding:55px 0}.student-section-heading.center{text-align:center}.student-section-heading.center p{max-width:600px;margin:13px auto 0;color:var(--student-muted);font-size:14px;line-height:1.7}.student-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px}.student-service-card{position:relative;padding:27px 23px 24px;min-height:270px;border-radius:20px;background:#fff;border:1px solid var(--student-border);box-shadow:0 12px 30px #4c280b0f;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;animation:studentCardIn .55s ease both;animation-delay:var(--service-delay)}.student-service-card:hover{transform:translateY(-7px);border-color:#e7bd62;box-shadow:0 20px 40px #4c280b1c}@keyframes studentCardIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.student-service-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:var(--student-orange);background:var(--student-cream);border:1px solid #f0ddb0;font-size:22px}.student-service-number{position:absolute;top:23px;right:20px;color:#e8dccb;font-size:25px;font-weight:900}.student-service-card h3{margin:25px 0 10px;color:var(--student-ink);font-size:17px}.student-service-card p{margin:0;color:var(--student-muted);font-size:12px;line-height:1.75}.student-service-card a{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--student-orange);font-size:10px;font-weight:900;text-decoration:none}.student-service-card a svg{transition:transform .2s ease}.student-service-card a:hover svg{transform:translate(4px)}.student-information{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:30px;align-items:stretch;margin-top:55px;padding:45px;border-radius:27px;background:linear-gradient(135deg,#fff9e8,#fffdf8);border:1px solid var(--student-border)}.student-information-content h2{margin:5px 0 15px;color:var(--student-ink);font-size:clamp(27px,3vw,39px);line-height:1.15;letter-spacing:-1px}.student-information-content h2 span{color:var(--student-orange)}.student-information-content>p{max-width:720px;margin:0;color:var(--student-muted);font-size:14px;line-height:1.8}.student-feature-list{display:grid;gap:12px;margin-top:25px}.student-feature-item{display:flex;align-items:center;gap:10px;color:var(--student-ink);font-size:12px;font-weight:700}.student-feature-item svg{flex:0 0 auto;color:var(--student-orange);font-size:16px}.student-information-card{position:relative;padding:30px;border-radius:21px;color:#fff;background:linear-gradient(145deg,var(--student-brown),#3c190a);box-shadow:0 20px 40px #54220c2e;overflow:hidden}.student-information-card:after{content:"";position:absolute;width:160px;height:160px;right:-70px;bottom:-80px;border-radius:50%;background:#efc14d29}.student-information-card-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:25px;border-radius:15px;color:var(--student-brown);background:var(--student-gold);font-size:22px}.student-information-card>span{color:#efc14d;font-size:9px;font-weight:900;letter-spacing:1.5px}.student-information-card h3{position:relative;z-index:2;margin:13px 0;color:#fff;font-size:22px;line-height:1.25}.student-information-card p{position:relative;z-index:2;color:#eadfd4;font-size:12px;line-height:1.75}.student-information-card a{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#fff;text-decoration:none;font-size:10px;font-weight:900}.student-privacy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:35px;padding:27px 30px;border-radius:20px;background:#fff;border:1px solid var(--student-border);box-shadow:0 10px 28px #4c280b0d}.student-privacy-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;color:var(--student-orange);background:var(--student-cream);border:1px solid #f0ddb0;font-size:24px}.student-privacy-content>span{display:block;margin-bottom:5px;color:var(--student-orange);font-size:9px;font-weight:900;letter-spacing:1.3px}.student-privacy-content h2{margin:0 0 6px;color:var(--student-ink);font-size:19px}.student-privacy-content p{max-width:720px;margin:0;color:var(--student-muted);font-size:11px;line-height:1.7}.student-privacy-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;border-radius:10px;color:#fff;background:var(--student-orange);text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap;transition:transform .2s ease,background .2s ease}.student-privacy-btn:hover{transform:translateY(-2px);background:var(--student-brown)}.student-profile-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:25px;color:#967e66;text-align:center;font-size:10px}.student-profile-note svg{color:var(--student-orange);font-size:13px}@media(max-width:1050px){.student-profile-hero{grid-template-columns:1fr;padding:45px;text-align:center}.student-profile-hero p{margin-left:auto;margin-right:auto}.student-profile-actions{justify-content:center}.student-profile-visual{min-height:340px}.student-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.student-information{grid-template-columns:1fr}}@media(max-width:800px){.page-scope-studentprofile{padding:38px 0 60px}.student-profile-container{width:min(100% - 22px,1240px)}.student-profile-hero{padding:35px 25px;border-radius:22px}.student-profile-hero h1{font-size:36px;letter-spacing:-1px}.student-profile-hero p{font-size:14px}.student-profile-visual{min-height:300px}.student-profile-main-card{width:min(300px,88%)}.student-mini-one{left:-5px}.student-mini-two{right:-5px}.student-mini-three{left:0}.student-profile-intro{margin:60px auto 45px}.student-services{padding:35px 0}.student-services-grid{grid-template-columns:1fr}.student-service-card{min-height:auto}.student-information{padding:30px 23px;border-radius:22px}.student-privacy{grid-template-columns:auto 1fr}.student-privacy-btn{grid-column:1 / -1;width:fit-content}}@media(max-width:560px){.student-profile-hero{padding:30px 18px}.student-profile-hero h1{font-size:30px}.student-profile-actions{flex-direction:column}.student-profile-primary-btn,.student-profile-secondary-btn{width:100%}.student-profile-visual{min-height:270px}.student-profile-main-card{padding:20px;gap:12px}.student-profile-avatar{width:58px;height:58px;flex-basis:58px;border-radius:16px;font-size:24px}.student-profile-main-card strong{font-size:16px}.student-mini-one{top:10px;left:0}.student-mini-two{right:0;top:75px}.student-mini-three{bottom:15px;left:5px}.student-profile-mini-card{min-width:120px;padding:9px 10px}.student-profile-mini-card svg{font-size:15px}.student-profile-mini-card strong{font-size:9px}.student-profile-mini-card span{font-size:7px}.student-profile-intro{margin-top:45px}.student-section-heading h2{font-size:27px}.student-information-card{padding:25px}.student-privacy{grid-template-columns:1fr;text-align:center;justify-items:center}.student-privacy-content{text-align:center}.student-profile-note{align-items:flex-start;padding:0 10px;font-size:9px;line-height:1.6}}.page-scope-examination{--exam-brown: #54220c;--exam-dark: #35170b;--exam-orange: #e95d16;--exam-gold: #efc14d;--exam-cream: #fff8df;--exam-paper: #fffdf8;--exam-white: #ffffff;--exam-ink: #3f2616;--exam-muted: #735e4b;--exam-border: #eadabd;background:radial-gradient(circle at 10% 10%,rgba(239,193,77,.12),transparent 30%),linear-gradient(180deg,#fffdf8,#fffaf0);color:var(--exam-ink);font-family:Montserrat,sans-serif;padding:55px 0 80px;overflow:hidden}.examination-container{width:min(1240px,calc(100% - 30px));margin:0 auto}.exam-hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;min-height:490px;padding:55px 60px;border:1px solid var(--exam-border);border-radius:30px;background:linear-gradient(135deg,#fffdf8,#fff6dc);box-shadow:0 25px 60px #4c280b17;overflow:hidden}.exam-hero:before{content:"";position:absolute;width:290px;height:290px;right:-100px;top:-110px;border-radius:50%;background:#efc14d26}.exam-hero:after{content:"";position:absolute;width:190px;height:190px;left:-90px;bottom:-100px;border-radius:50%;background:#e95d1612}.exam-hero-content{position:relative;z-index:2}.exam-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--exam-orange);font-size:11px;font-weight:900;letter-spacing:1.5px}.exam-eyebrow svg{font-size:15px}.exam-hero h1{margin:0 0 20px;color:var(--exam-ink);font-size:clamp(36px,4.5vw,58px);line-height:1.04;letter-spacing:-1.8px;font-weight:900}.exam-hero h1 span{display:block;color:var(--exam-orange)}.exam-hero p{max-width:650px;margin:0;color:var(--exam-muted);font-size:16px;line-height:1.85}.exam-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.exam-primary-btn,.exam-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 19px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:800;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.exam-primary-btn{color:#fff;background:linear-gradient(135deg,var(--exam-orange),#c9480e);box-shadow:0 10px 25px #e95d163d}.exam-secondary-btn{color:var(--exam-brown);background:#fff;border:1px solid var(--exam-border)}.exam-primary-btn:hover,.exam-secondary-btn:hover{transform:translateY(-3px)}.exam-primary-btn:hover{box-shadow:0 15px 30px #e95d164d}.exam-hero-visual{position:relative;min-height:370px;display:flex;align-items:center;justify-content:center}.exam-glow{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(239,193,77,.35),rgba(239,193,77,.05) 65%,transparent 70%)}.exam-calendar-card{position:relative;z-index:2;width:285px;padding:25px;border-radius:22px;background:#fff;border:1px solid var(--exam-border);box-shadow:0 24px 55px #4c280b26}.exam-calendar-top{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid #f0e4d1;color:var(--exam-orange);font-size:10px;font-weight:900;letter-spacing:1.4px}.exam-calendar-top svg{font-size:21px}.exam-calendar-body{padding:30px 0;text-align:center}.exam-calendar-body strong{display:block;color:var(--exam-brown);font-size:29px}.exam-calendar-body span{display:block;margin-top:5px;color:var(--exam-muted);font-size:11px}.exam-calendar-footer{display:flex;align-items:center;justify-content:center;gap:7px;padding-top:16px;border-top:1px solid #f0e4d1;color:var(--exam-orange);font-size:10px;font-weight:800}.exam-floating-card{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;min-width:150px;padding:12px 15px;border-radius:14px;background:#fff;border:1px solid var(--exam-border);box-shadow:0 12px 30px #4c280b1f;animation:examFloat 4s ease-in-out infinite}.exam-floating-card svg{color:var(--exam-orange);font-size:19px}.exam-floating-card strong,.exam-floating-card span{display:block}.exam-floating-card strong{color:var(--exam-ink);font-size:10px}.exam-floating-card span{margin-top:3px;color:#927b65;font-size:8px}.exam-float-one{top:35px;left:0}.exam-float-two{top:125px;right:-5px;animation-delay:-1.2s}.exam-float-three{bottom:30px;left:15px;animation-delay:-2.2s}@keyframes examFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.exam-intro{max-width:950px;margin:85px auto 70px;display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}.exam-section-heading span{display:block;margin-bottom:10px;color:var(--exam-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.exam-section-heading h2{margin:0;color:var(--exam-ink);font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-1px}.exam-section-heading h2 strong{color:var(--exam-orange);font-weight:900}.exam-intro>p{margin:0;color:var(--exam-muted);font-size:15px;line-height:1.9}.exam-services{padding:55px 0}.exam-section-heading.center{text-align:center}.exam-section-heading.center p{max-width:620px;margin:13px auto 0;color:var(--exam-muted);font-size:14px;line-height:1.7}.exam-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px}.exam-service-card{position:relative;min-height:275px;padding:27px 23px 24px;border-radius:20px;background:#fff;border:1px solid var(--exam-border);box-shadow:0 12px 30px #4c280b0f;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;animation:examCardIn .55s ease both;animation-delay:var(--exam-delay)}.exam-service-card:hover{transform:translateY(-7px);border-color:#e7bd62;box-shadow:0 20px 40px #4c280b1c}@keyframes examCardIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.exam-service-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:var(--exam-orange);background:var(--exam-cream);border:1px solid #f0ddb0;font-size:22px}.exam-service-number{position:absolute;top:23px;right:20px;color:#e8dccb;font-size:25px;font-weight:900}.exam-service-card h3{margin:25px 0 10px;color:var(--exam-ink);font-size:17px}.exam-service-card p{margin:0;color:var(--exam-muted);font-size:12px;line-height:1.75}.exam-service-card a{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--exam-orange);font-size:10px;font-weight:900;text-decoration:none}.exam-service-card a svg{transition:transform .2s ease}.exam-service-card a:hover svg{transform:translate(4px)}.exam-official{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:30px;align-items:stretch;margin-top:55px;padding:45px;border-radius:27px;background:linear-gradient(135deg,#fff9e8,#fffdf8);border:1px solid var(--exam-border)}.exam-official-content h2{margin:5px 0 15px;color:var(--exam-ink);font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-1px}.exam-official-content h2 span{color:var(--exam-orange)}.exam-official-content>p{max-width:700px;margin:0;color:var(--exam-muted);font-size:14px;line-height:1.85}.exam-official-btn{display:inline-flex;align-items:center;gap:8px;margin-top:25px;padding:12px 17px;border-radius:11px;color:#fff;background:var(--exam-orange);text-decoration:none;font-size:10px;font-weight:900;transition:transform .2s ease,background .2s ease}.exam-official-btn:hover{transform:translateY(-2px);background:var(--exam-brown)}.exam-official-card{padding:30px;border-radius:21px;color:#fff;background:linear-gradient(145deg,var(--exam-brown),#3b190a);box-shadow:0 20px 40px #54220c2e}.exam-official-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:20px;border-radius:15px;color:var(--exam-brown);background:var(--exam-gold);font-size:22px}.exam-official-card>span{color:var(--exam-gold);font-size:9px;font-weight:900;letter-spacing:1.5px}.exam-official-card h3{margin:12px 0 23px;color:#fff;font-size:21px;line-height:1.3}.exam-check-line{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);color:#eadfd4;font-size:11px}.exam-check-line svg{color:var(--exam-gold);flex:0 0 auto}.exam-checklist{margin-top:55px;padding:45px;border-radius:25px;background:#fff;border:1px solid var(--exam-border);box-shadow:0 12px 30px #4c280b0d}.exam-checklist-heading{margin-bottom:30px}.exam-checklist-heading>span{display:block;margin-bottom:8px;color:var(--exam-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.exam-checklist-heading h2{margin:0;color:var(--exam-ink);font-size:30px;line-height:1.2}.exam-checklist-heading h2 strong{color:var(--exam-orange)}.exam-checklist-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.exam-check-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;border-radius:13px;background:#fffaf0;border:1px solid #f0e1c4}.exam-check-number{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--exam-orange);font-size:11px;font-weight:900}.exam-check-item p{margin:0;color:var(--exam-muted);font-size:11px;line-height:1.6}.exam-check-item>svg{color:var(--exam-orange);font-size:17px}.exam-contact{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:35px;padding:28px 30px;border-radius:20px;background:linear-gradient(135deg,#fff5d9,#fffdf8);border:1px solid var(--exam-border)}.exam-contact-icon{width:57px;height:57px;display:grid;place-items:center;border-radius:17px;color:var(--exam-orange);background:#fff;border:1px solid #efdcb9;font-size:22px}.exam-contact-content>span{display:block;margin-bottom:4px;color:var(--exam-orange);font-size:9px;font-weight:900;letter-spacing:1.4px}.exam-contact-content h2{margin:0 0 5px;color:var(--exam-ink);font-size:19px}.exam-contact-content p{margin:0;color:var(--exam-muted);font-size:11px;line-height:1.6}.exam-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 17px;border-radius:10px;color:#fff;background:var(--exam-orange);text-decoration:none;font-size:10px;font-weight:900;white-space:nowrap;transition:transform .2s ease,background .2s ease}.exam-contact-btn:hover{transform:translateY(-2px);background:var(--exam-brown)}.exam-footer-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:25px;color:#967e66;text-align:center;font-size:10px}.exam-footer-note svg{color:var(--exam-orange);font-size:13px}@media(max-width:1050px){.exam-hero{grid-template-columns:1fr;padding:45px;text-align:center}.exam-hero p{margin-left:auto;margin-right:auto}.exam-hero-actions{justify-content:center}.exam-hero-visual{min-height:340px}.exam-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-intro{grid-template-columns:1fr;gap:20px;text-align:center}.exam-official{grid-template-columns:1fr}}@media(max-width:800px){.page-scope-examination{padding:38px 0 60px}.examination-container{width:min(100% - 22px,1240px)}.exam-hero{padding:35px 25px;border-radius:22px}.exam-hero h1{font-size:36px;letter-spacing:-1px}.exam-hero p{font-size:14px}.exam-hero-visual{min-height:300px}.exam-calendar-card{width:260px}.exam-services{padding:35px 0}.exam-services-grid{grid-template-columns:1fr}.exam-service-card{min-height:auto}.exam-official,.exam-checklist{padding:30px 23px;border-radius:22px}.exam-checklist-items{grid-template-columns:1fr}.exam-contact{grid-template-columns:auto 1fr}.exam-contact-btn{grid-column:1 / -1;width:fit-content}}@media(max-width:560px){.exam-hero{padding:30px 18px}.exam-hero h1{font-size:30px}.exam-hero-actions{flex-direction:column}.exam-primary-btn,.exam-secondary-btn{width:100%}.exam-hero-visual{min-height:270px}.exam-calendar-card{width:235px;padding:20px}.exam-floating-card{min-width:115px;padding:9px 10px}.exam-floating-card svg{font-size:15px}.exam-floating-card strong{font-size:9px}.exam-floating-card span{font-size:7px}.exam-float-one{left:0;top:10px}.exam-float-two{right:0;top:70px}.exam-float-three{left:5px;bottom:10px}.exam-intro{margin-top:50px}.exam-section-heading h2{font-size:28px}.exam-official-card{padding:25px}.exam-checklist-heading h2{font-size:26px}.exam-contact{grid-template-columns:1fr;text-align:center;justify-items:center}.exam-contact-content{text-align:center}.exam-contact-btn{grid-column:auto;width:100%}.exam-footer-note{align-items:flex-start;padding:0 10px;font-size:9px;line-height:1.6}}.page-scope-datesheet .inner-page{padding:42px 0}.page-scope-datesheet .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-datesheet .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-datesheet .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-datesheet .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-datesheet .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-datesheet .content-section h3{color:#a80a4e;font-size:18px}.page-scope-datesheet .content-section p,.page-scope-datesheet .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-datesheet .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-datesheet .side-card h3{margin:10px 0;font-size:20px}.page-scope-datesheet .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-datesheet .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-datesheet .side-links .side-links a:hover{color:#fff59d}.page-scope-datesheet .table-wrap{overflow-x:auto}.page-scope-datesheet .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-datesheet .data-table th,.page-scope-datesheet .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-datesheet .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-datesheet .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-datesheet .list li{margin:7px 0}.page-scope-datesheet .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-datesheet .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-datesheet .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-datesheet .field{display:grid;gap:6px}.page-scope-datesheet .field.full{grid-column:1 / -1}.page-scope-datesheet .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-datesheet .field input,.page-scope-datesheet .field textarea,.page-scope-datesheet .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-datesheet .field textarea{min-height:130px;resize:vertical}.page-scope-datesheet .field input:focus,.page-scope-datesheet .field textarea:focus,.page-scope-datesheet .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-datesheet .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-datesheet .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-datesheet .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-datesheet .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-datesheet{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-datesheet [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-datesheet p,.page-scope-datesheet li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-datesheet h1,.page-scope-datesheet h2,.page-scope-datesheet h3,.page-scope-datesheet h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-datesheet h1{font-size:clamp(30px,4vw,50px)}.page-scope-datesheet h2{font-size:clamp(24px,3vw,36px)}.page-scope-datesheet a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-datesheet article,.page-scope-datesheet .card,.page-scope-datesheet [class*=card]{border-color:#eadabd}.page-scope-datesheet article:hover,.page-scope-datesheet .card:hover,.page-scope-datesheet [class*=card]:hover{border-color:#e6b94d}.page-scope-datesheet table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-datesheet th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-datesheet td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-datesheet tr:hover td{background:#fffaf0}.page-scope-datesheet ul{padding-left:23px}.page-scope-datesheet li::marker{color:var(--mkjk-page-orange)}.page-scope-datesheet button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-datesheet [class*=container]{width:min(100% - 22px,1280px)}.page-scope-datesheet p,.page-scope-datesheet li{font-size:15px}.page-scope-datesheet td,.page-scope-datesheet th{padding:11px 12px}}.page-scope-lessonplan{--lesson-brown: #54220c;--lesson-dark: #35170b;--lesson-orange: #e95d16;--lesson-gold: #efc14d;--lesson-cream: #fff8df;--lesson-paper: #fffdf8;--lesson-ink: #3f2616;--lesson-muted: #735e4b;--lesson-border: #eadabd;background:linear-gradient(180deg,#fffdf8,#fffaf1 55%,#fffdf8);color:var(--lesson-ink);font-family:Montserrat,sans-serif;padding:50px 0 75px;overflow:hidden}.page-scope-lessonplan *{box-sizing:border-box}.lesson-container{width:min(1280px,calc(100% - 30px));margin:0 auto}.page-scope-lessonplan p{color:var(--lesson-muted);font-size:16px;line-height:1.82}.lesson-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--lesson-orange);font-size:12px;font-weight:900;letter-spacing:1.5px}.lesson-eyebrow svg{font-size:16px}.lesson-eyebrow.dark{color:#ffd66a}.lesson-section-heading>span{display:block;margin-bottom:9px;color:var(--lesson-orange);font-size:11px;font-weight:900;letter-spacing:1.6px}.lesson-section-heading h2{margin:0;color:var(--lesson-ink);font-size:clamp(27px,3.2vw,42px);line-height:1.18;letter-spacing:-.7px}.lesson-section-heading p{max-width:680px;margin:14px auto 0}.lesson-section-heading.center{text-align:center}.lesson-hero{min-height:520px;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:42px 48px;border:1px solid var(--lesson-border);border-radius:28px;background:radial-gradient(circle at 90% 15%,rgba(239,193,77,.2),transparent 27%),linear-gradient(135deg,#fffdf8,#fff8e8 55%,#fff0d6);box-shadow:0 24px 60px #4c280b17}.lesson-hero-content{position:relative;z-index:2}.lesson-hero-content h1{max-width:650px;margin:18px 0;color:var(--lesson-ink);font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-2.5px}.lesson-hero-content h1 span{display:block;color:var(--lesson-orange)}.lesson-hero-content p{max-width:640px;margin:0;font-size:17px}.lesson-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lesson-primary-btn,.lesson-secondary-btn,.lesson-dark-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 19px;border-radius:11px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.lesson-primary-btn{color:#fff;background:var(--lesson-orange);box-shadow:0 10px 24px #e95d163b}.lesson-primary-btn:hover{color:#fff;transform:translateY(-2px);background:#c94c0e;box-shadow:0 14px 28px #e95d1647}.lesson-secondary-btn{color:var(--lesson-brown);background:#fff;border:1px solid #dfcda9}.lesson-secondary-btn:hover{color:var(--lesson-orange);transform:translateY(-2px);border-color:var(--lesson-orange)}.lesson-hero-visual{position:relative;min-height:400px;display:grid;place-items:center}.lesson-glow{position:absolute;width:280px;height:280px;border-radius:50%;background:#efc14d47;filter:blur(18px)}.lesson-main-circle{position:relative;z-index:3;width:190px;height:190px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:78px;background:linear-gradient(145deg,var(--lesson-orange),var(--lesson-brown));box-shadow:0 24px 50px #54220c40,inset 0 0 0 9px #ffffff1a}.lesson-ring{position:absolute;border:1px solid rgba(233,93,22,.3);border-radius:50%}.lesson-ring-one{width:290px;height:290px}.lesson-ring-two{width:390px;height:390px;border-color:#efc14d73}.lesson-floating-card{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;min-width:155px;padding:12px 14px;border:1px solid #eadabd;border-radius:13px;background:#fffffff0;box-shadow:0 14px 30px #4c280b21;animation:lessonFloat 4s ease-in-out infinite}.lesson-floating-card svg{color:var(--lesson-orange);font-size:20px}.lesson-floating-card div{display:flex;flex-direction:column}.lesson-floating-card strong{color:var(--lesson-brown);font-size:12px}.lesson-floating-card span{margin-top:2px;color:#8b725c;font-size:9px;font-weight:600}.lesson-floating-one{top:35px;left:0}.lesson-floating-two{right:-5px;top:145px;animation-delay:.8s}.lesson-floating-three{bottom:35px;left:35px;animation-delay:1.5s}@keyframes lessonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lesson-intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:start;padding:90px 25px 70px}.lesson-intro-text p{margin:0 0 18px}.lesson-intro-text p:last-child{margin-bottom:0}.lesson-planning{padding:65px 0 85px}.lesson-planning-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.lesson-planning-card{position:relative;min-height:260px;padding:27px 24px;border:1px solid var(--lesson-border);border-radius:18px;background:#fff;box-shadow:0 12px 30px #4c280b0e;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lesson-planning-card:hover{transform:translateY(-6px);border-color:#e5bd68;box-shadow:0 20px 40px #4c280b1a}.lesson-card-number{position:absolute;top:19px;right:19px;color:#d7c3a5;font-size:11px;font-weight:900}.lesson-card-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:25px;border-radius:14px;color:var(--lesson-orange);font-size:24px;background:#fff4dd}.lesson-planning-card h3{margin:0 0 10px;color:var(--lesson-brown);font-size:18px}.lesson-planning-card p{margin:0;font-size:14px;line-height:1.7}.lesson-department{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center;min-height:420px;padding:55px;overflow:hidden;border-radius:27px;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(239,193,77,.18),transparent 25%),linear-gradient(135deg,#35170b,#54220c 55%,#71300f);box-shadow:0 25px 55px #35170b2e}.lesson-department:after{content:"";position:absolute;width:280px;height:280px;right:-100px;bottom:-130px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.lesson-department-content{position:relative;z-index:2}.lesson-department-content h2{max-width:620px;margin:16px 0;color:#fff9e8;font-size:clamp(30px,4vw,50px);line-height:1.12;letter-spacing:-1.2px}.lesson-department-content h2 span{color:var(--lesson-gold)}.lesson-department-content p{max-width:610px;color:#eadcca;font-size:16px}.lesson-dark-btn{margin-top:17px;color:var(--lesson-brown);background:var(--lesson-gold)}.lesson-dark-btn:hover{color:var(--lesson-brown);transform:translateY(-2px);background:#ffd866}.lesson-department-visual{position:relative;z-index:2;display:grid;place-items:center}.lesson-document{width:min(320px,100%);padding:26px;border-radius:18px;background:#fffdf8;box-shadow:0 25px 50px #00000040;transform:rotate(3deg)}.lesson-document-top{display:flex;align-items:center;gap:10px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #eadabd;color:var(--lesson-orange);font-size:11px;font-weight:900;letter-spacing:1px}.lesson-document-top svg{font-size:22px}.lesson-document-line{height:9px;width:88%;margin:14px 0;border-radius:20px;background:#eee1cc}.lesson-document-line.large{width:100%;background:#d9c4a1}.lesson-document-line.short{width:58%}.lesson-document-check{display:flex;align-items:center;gap:8px;margin-top:23px;padding:12px;border-radius:10px;color:var(--lesson-brown);background:#fff4d9;font-size:11px;font-weight:800}.lesson-document-check svg{color:var(--lesson-orange);font-size:18px}.lesson-features{padding:90px 25px}.lesson-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.lesson-feature{display:flex;gap:17px;padding:24px;border:1px solid var(--lesson-border);border-radius:17px;background:#ffffffb3;transition:transform .22s ease,box-shadow .22s ease}.lesson-feature:hover{transform:translateY(-4px);box-shadow:0 15px 32px #4c280b14}.lesson-feature-icon{flex:0 0 auto;width:45px;height:45px;display:grid;place-items:center;border-radius:12px;color:var(--lesson-orange);background:#fff1d4;font-size:20px}.lesson-feature h3{margin:0 0 7px;color:var(--lesson-brown);font-size:16px}.lesson-feature p{margin:0;font-size:13px;line-height:1.65}.lesson-principles{padding:0 0 80px}.lesson-principles-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;padding:42px 48px;border-left:5px solid var(--lesson-orange);background:linear-gradient(100deg,#fff3d4,#fffaf0)}.lesson-principles-inner h2{margin:13px 0 0;color:var(--lesson-brown);font-size:clamp(27px,3.5vw,42px);line-height:1.15}.lesson-principles-inner h2 span{color:var(--lesson-orange)}.lesson-principles-inner p{margin:0}.lesson-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:36px 40px;border:1px solid var(--lesson-border);border-radius:20px;background:#fff;box-shadow:0 15px 38px #4c280b12}.lesson-cta>div:first-child>span{color:var(--lesson-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.lesson-cta h2{margin:8px 0;color:var(--lesson-brown);font-size:25px}.lesson-cta p{margin:0;font-size:14px}.lesson-cta-actions{display:flex;align-items:center;gap:15px;flex-shrink:0}.lesson-cta-mail{color:var(--lesson-brown);font-size:13px;font-weight:800;text-decoration:none}.lesson-cta-mail:hover{color:var(--lesson-orange)}.lesson-footer-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px;color:#927d67;font-size:11px;font-weight:600;text-align:center}.lesson-footer-note svg{color:var(--lesson-orange);font-size:16px}@media(max-width:1050px){.lesson-hero{grid-template-columns:1fr}.lesson-hero-content{text-align:center}.lesson-eyebrow{justify-content:center}.lesson-hero-content p{margin-left:auto;margin-right:auto}.lesson-hero-actions{justify-content:center}.lesson-hero-visual{min-height:350px}.lesson-planning-grid{grid-template-columns:repeat(2,1fr)}.lesson-department{grid-template-columns:1fr}.lesson-department-content{text-align:center}.lesson-department-content p{margin-left:auto;margin-right:auto}.lesson-department .lesson-eyebrow{justify-content:center}.lesson-principles-inner{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.page-scope-lessonplan{padding:30px 0 55px}.lesson-container{width:min(100% - 22px,1280px)}.lesson-hero{padding:35px 22px;border-radius:20px}.lesson-hero-content h1{font-size:clamp(35px,10vw,52px);letter-spacing:-1.5px}.lesson-hero-content p{font-size:15px}.lesson-main-circle{width:150px;height:150px;font-size:58px}.lesson-ring-one{width:235px;height:235px}.lesson-ring-two{width:315px;height:315px}.lesson-floating-card{min-width:auto;padding:9px 10px}.lesson-floating-card span{font-size:8px}.lesson-floating-one{left:0}.lesson-floating-two{right:0}.lesson-floating-three{left:5px}.lesson-intro{grid-template-columns:1fr;gap:22px;padding:65px 10px 50px}.lesson-planning{padding:50px 0 60px}.lesson-planning-grid{grid-template-columns:1fr}.lesson-planning-card{min-height:auto}.lesson-department{padding:38px 24px}.lesson-features{padding:65px 10px}.lesson-feature-grid{grid-template-columns:1fr}.lesson-principles{padding-bottom:60px}.lesson-principles-inner{padding:32px 25px}.lesson-cta{flex-direction:column;align-items:flex-start;padding:30px 24px}.lesson-cta-actions{width:100%;flex-wrap:wrap}}@media(max-width:480px){.lesson-hero-actions{flex-direction:column}.lesson-primary-btn,.lesson-secondary-btn{width:100%}.lesson-hero-visual{min-height:300px}.lesson-main-circle{width:125px;height:125px;font-size:48px}.lesson-ring-one{width:200px;height:200px}.lesson-ring-two{width:270px;height:270px}.lesson-floating-card{transform:scale(.82)}.lesson-floating-one{top:20px;left:-10px}.lesson-floating-two{right:-12px;top:105px}.lesson-floating-three{bottom:20px;left:-10px}.lesson-feature{padding:19px}.lesson-cta-actions{flex-direction:column;align-items:stretch}.lesson-cta-actions .lesson-primary-btn{width:100%}.lesson-cta-mail{text-align:center}}.lesson-plan-documents{padding:65px 10px 20px}.lesson-plan-documents-heading{margin-bottom:25px}.lesson-plan-documents-heading>span{display:block;margin-bottom:8px;color:var(--lesson-orange);font-size:11px;font-weight:900;letter-spacing:1.6px}.lesson-plan-documents-heading h2{margin:0;color:var(--lesson-ink);font-size:clamp(26px,3vw,36px);line-height:1.2}.lesson-plan-documents-heading p{max-width:650px;margin:9px 0 0;color:var(--lesson-muted);font-size:14px;line-height:1.7}.lesson-plan-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lesson-plan-document-card{position:relative;display:flex;align-items:center;gap:18px;min-height:145px;padding:22px 24px;overflow:hidden;border:1px solid var(--lesson-border);border-radius:17px;background:#fff;color:var(--lesson-ink);text-decoration:none;box-shadow:0 12px 30px #4c280b11;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lesson-plan-document-card:after{content:"";position:absolute;width:130px;height:130px;right:-55px;bottom:-65px;border-radius:50%;background:#efc14d21;transition:transform .3s ease}.lesson-plan-document-card:hover{color:var(--lesson-ink);transform:translateY(-5px);border-color:#dfb84f;box-shadow:0 20px 40px #4c280b1f}.lesson-plan-document-card:hover:after{transform:scale(1.3)}.lesson-plan-document-icon{position:relative;z-index:2;flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;border-radius:15px;color:var(--lesson-orange);background:linear-gradient(145deg,#fff3d4,#ffe7b2);font-size:26px}.lesson-plan-document-content{position:relative;z-index:2;min-width:0}.lesson-plan-document-label{display:block;margin-bottom:6px;color:var(--lesson-orange);font-size:9px;font-weight:900;letter-spacing:1.4px}.lesson-plan-document-content h3{margin:0;color:var(--lesson-brown);font-size:17px;line-height:1.35}.lesson-plan-document-action{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--lesson-orange);font-size:11px;font-weight:800}.lesson-plan-document-action svg{transition:transform .2s ease}.lesson-plan-document-card:hover .lesson-plan-document-action svg{transform:translate(4px)}@media(max-width:760px){.lesson-plan-documents{padding:50px 0 15px}.lesson-plan-document-grid{grid-template-columns:1fr}.lesson-plan-document-card{min-height:130px;padding:19px}}@media(max-width:480px){.lesson-plan-document-card{gap:13px;padding:16px}.lesson-plan-document-icon{width:50px;height:50px;border-radius:13px;font-size:22px}.lesson-plan-document-content h3{font-size:15px}.lesson-plan-document-action{font-size:10px}}.inner-page{padding:52px 0 70px;background:#fffdf8}.page-wrap{width:min(1280px,calc(100% - 32px));margin:auto}.premium-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.premium-card{background:#fff;border:1px solid #eadabd;border-radius:20px;box-shadow:0 16px 40px #4c280b14;padding:30px}.premium-card+.premium-card{margin-top:20px}.premium-card h2{margin:0 0 14px;color:#54220c;font-size:clamp(24px,3vw,34px)}.premium-card h3{color:#7b2f0f;font-size:19px;margin:25px 0 10px}.premium-card p,.premium-card li{color:#735e4b;font-size:16px;line-height:1.82}.premium-card ul{padding-left:22px}.premium-card li{margin:7px 0}.premium-card li::marker{color:#e85c17}.side-card-premium{position:sticky;top:125px;border-radius:20px;background:linear-gradient(145deg,#54220c,#9e4210);color:#fff;padding:25px;box-shadow:0 18px 38px #4c280b2e}.side-card-premium .accent{width:58px;height:4px;border-radius:99px;background:#efc14d;margin-bottom:14px}.side-card-premium h3{margin:0 0 10px;color:#fff;font-size:21px}.side-card-premium p{color:#ffeac1;line-height:1.7;font-size:14px}.side-card-premium a{display:block;color:#fff4ce;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:13px;font-weight:700}.side-card-premium a:hover{color:#ffe36e}.eyebrow-premium{display:inline-flex;align-items:center;gap:7px;color:#e85c17;font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 20px}.stat-box{padding:18px;border-radius:15px;background:linear-gradient(135deg,#fff5cf,#fffdf8);border:1px solid #edd7a1}.stat-box strong{display:block;color:#8b2f12;font-size:25px}.stat-box span{color:#7c6754;font-size:12px;font-weight:700}.image-panel{overflow:hidden;border-radius:18px;border:1px solid #eadabd;background:#fff;box-shadow:0 12px 30px #4c280b12}.image-panel img{display:block;width:100%;height:auto}.image-caption{padding:13px 16px;color:#7b5e43;font-size:12px;font-weight:700;background:#fffaf0}.data-table-wrap{overflow:auto;border:1px solid #eadabd;border-radius:16px}.data-table{width:100%;border-collapse:collapse;min-width:650px}.data-table th{background:linear-gradient(90deg,#fff0c2,#ffe3b4);color:#5b2a12;padding:14px;text-align:left;font-size:12px}.data-table td{padding:13px 14px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.data-table tr:hover td{background:#fffaf0}.facility-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center;margin-bottom:20px}.facility-hero img{width:100%;border-radius:20px;border:1px solid #eadabd;background:#fff8df}.pill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pill{padding:15px;border-radius:14px;background:#fff9e9;border:1px solid #efd7a4}.pill strong{display:block;color:#8b2f12;font-size:14px}.pill span{color:#7b6652;font-size:12px}.link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.link-card{padding:17px;border:1px solid #eadabd;border-radius:14px;background:#fffaf0;text-decoration:none;color:#6a3518;font-weight:800;font-size:13px}.link-card:hover{background:#fff0c2}.year-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.year-card{padding:20px;border-radius:16px;background:linear-gradient(135deg,#fff8df,#fff);border:1px solid #eadabd}.year-card strong{display:block;font-size:20px;color:#7b2f0f;margin-bottom:12px}.year-card a{display:inline-flex;align-items:center;gap:7px;background:#e85c17;color:#fff;text-decoration:none;padding:10px 13px;border-radius:9px;font-size:12px;font-weight:800}.year-card small{display:block;margin-top:10px;color:#8a725c;line-height:1.5}@media(max-width:900px){.premium-layout,.facility-hero{grid-template-columns:1fr}.side-card-premium{position:static}.stats-row,.pill-grid,.link-grid,.year-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.inner-page{padding:34px 0}.page-wrap{width:min(100% - 22px,1280px)}.premium-card{padding:20px}.premium-card p,.premium-card li{font-size:15px}.stats-row,.pill-grid,.link-grid,.year-grid{grid-template-columns:1fr}}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.form-grid label{display:grid;gap:7px;color:#5b3a22;font-size:12px;font-weight:800}.form-grid input,.form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #dfd1b7;border-radius:10px;padding:12px;background:#fffdf8;font:600 13px Montserrat;color:#3f2616;outline:none}.form-grid textarea{min-height:130px;resize:vertical}.form-grid input:focus,.form-grid textarea:focus{border-color:#e85c17;box-shadow:0 0 0 3px #e85c171a}.form-grid .full{grid-column:1/-1}.complaint-card .btn{margin-right:8px;margin-top:12px}.success-box{padding:15px;background:#edf9f2;border:1px solid #bfe8cf;color:#23784c;border-radius:12px;font-weight:700}.reference-image{margin-top:24px;max-width:760px}.reference-image img{width:100%;border-radius:14px;border:1px solid #eadabd}.reference-image span{display:block;padding-top:8px;color:#8a725c;font-size:11px}@media(max-width:800px){.form-grid{grid-template-columns:1fr 1fr}}@media(max-width:550px){.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}.page-scope-extensionactivities{--extension-brown: #54220c;--extension-dark: #35170b;--extension-orange: #e95d16;--extension-gold: #efc14d;--extension-cream: #fff8df;--extension-paper: #fffdf8;--extension-ink: #3f2616;--extension-muted: #735e4b;--extension-border: #eadabd;font-family:Montserrat,sans-serif;color:var(--extension-ink);background:linear-gradient(180deg,#fffdf8,#fffaf1);padding:0 0 80px}.extension-container{width:min(1240px,calc(100% - 30px));margin:0 auto}.extension-intro{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;min-height:390px;padding:60px 20px 45px;overflow:hidden}.extension-intro-content{position:relative;z-index:2}.extension-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:15px;color:var(--extension-orange);font-size:11px;font-weight:900;letter-spacing:1.7px}.extension-eyebrow svg{font-size:15px}.extension-intro h1{max-width:650px;margin:0 0 18px;color:var(--extension-brown);font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-2px}.extension-intro h1 span{color:var(--extension-orange)}.extension-intro p{max-width:680px;margin:0;color:var(--extension-muted);font-size:16px;line-height:1.85}.extension-intro-visual{position:relative;min-height:310px;display:grid;place-items:center}.extension-circle{width:205px;height:205px;display:grid;place-items:center;border-radius:50%;color:var(--extension-orange);background:radial-gradient(circle at 35% 30%,#fff4cc,#ffe5ae 60%,#f8ca72);border:1px solid #e8c779;box-shadow:0 30px 65px #54220c21,inset 0 0 0 18px #ffffff73;font-size:72px}.extension-circle:before{content:"";position:absolute;width:275px;height:275px;border:1px dashed #e5c16c;border-radius:50%;animation:extensionRotate 18s linear infinite}@keyframes extensionRotate{to{transform:rotate(360deg)}}.extension-mini-card{position:absolute;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid var(--extension-border);border-radius:13px;background:#fffffff0;box-shadow:0 15px 35px #4c280b1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.extension-mini-card svg{color:var(--extension-orange);font-size:21px}.extension-mini-card strong{display:block;color:var(--extension-brown);font-size:11px}.extension-mini-card span{display:block;margin-top:3px;color:var(--extension-muted);font-size:9px}.extension-mini-one{top:35px;right:10px}.extension-mini-two{bottom:35px;left:5px}.extension-documents{padding:25px 0 35px}.extension-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;padding:0 10px}.extension-section-heading span{display:block;margin-bottom:7px;color:var(--extension-orange);font-size:10px;font-weight:900;letter-spacing:1.6px}.extension-section-heading h2{margin:0;color:var(--extension-brown);font-size:clamp(27px,3vw,38px);line-height:1.15}.extension-section-heading p{max-width:430px;margin:0;color:var(--extension-muted);font-size:13px;line-height:1.7}.extension-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.extension-document-card{position:relative;display:flex;align-items:center;gap:17px;min-height:145px;padding:22px 25px;overflow:hidden;border:1px solid var(--extension-border);border-radius:18px;background:#fff;color:var(--extension-ink);text-decoration:none;box-shadow:0 12px 30px #4c280b0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.extension-document-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--extension-orange),var(--extension-gold))}.extension-document-card:after{content:"";position:absolute;width:150px;height:150px;right:-75px;bottom:-75px;border-radius:50%;background:#efc14d1f;transition:transform .3s ease}.extension-document-card:hover{transform:translateY(-5px);color:var(--extension-ink);border-color:#dfb84f;box-shadow:0 20px 42px #4c280b1f}.extension-document-card:hover:after{transform:scale(1.35)}.extension-document-number{position:absolute;top:10px;right:15px;color:#eadcc8;font-size:34px;font-weight:900;line-height:1}.extension-document-icon{position:relative;z-index:2;flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;border-radius:15px;color:var(--extension-orange);background:linear-gradient(145deg,#fff3d4,#ffe5ae);font-size:27px}.extension-document-content{position:relative;z-index:2;min-width:0}.extension-document-content>span{display:block;margin-bottom:5px;color:var(--extension-orange);font-size:9px;font-weight:900;letter-spacing:1.4px}.extension-document-content h3{margin:0;color:var(--extension-brown);font-size:19px;line-height:1.35}.extension-document-action{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--extension-orange);font-size:11px;font-weight:800}.extension-document-action svg{transition:transform .2s ease}.extension-document-card:hover .extension-document-action svg{transform:translate(4px)}.extension-info{padding:25px 0}.extension-info-card{display:flex;align-items:center;gap:22px;padding:28px 30px;border-radius:19px;background:linear-gradient(135deg,#fff2ca,#fff8e4);border:1px solid #efd9a3}.extension-info-icon{flex:0 0 auto;width:60px;height:60px;display:grid;place-items:center;border-radius:16px;background:var(--extension-brown);color:#fff;font-size:25px}.extension-info-card span{color:var(--extension-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.extension-info-card h2{margin:5px 0 7px;color:var(--extension-brown);font-size:22px}.extension-info-card p{max-width:800px;margin:0;color:var(--extension-muted);font-size:14px;line-height:1.75}.extension-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:30px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#54220c,#3b180a);box-shadow:0 18px 40px #54220c29}.extension-bottom>div{max-width:760px}.extension-bottom span{color:var(--extension-gold);font-size:10px;font-weight:900;letter-spacing:1.5px}.extension-bottom h2{margin:7px 0;color:#fff;font-size:24px}.extension-bottom p{margin:0;color:#eadbca;font-size:14px;line-height:1.7}.extension-bottom a{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;background:var(--extension-orange);color:#fff;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.extension-bottom a:hover{transform:translateY(-2px);background:#d84f0f;color:#fff}.extension-bottom a svg{transition:transform .2s ease}.extension-bottom a:hover svg{transform:translate(4px)}@media(max-width:900px){.extension-intro{grid-template-columns:1fr;gap:10px;padding-top:45px}.extension-intro-visual{min-height:280px}.extension-document-grid{grid-template-columns:1fr}}@media(max-width:650px){.extension-container{width:min(100% - 22px,1240px)}.extension-intro{padding:40px 0 25px}.extension-intro h1{font-size:37px;letter-spacing:-1.2px}.extension-intro p{font-size:14px}.extension-section-heading{display:block;padding:0;margin-bottom:20px}.extension-section-heading p{margin-top:10px}.extension-document-card{min-height:130px;padding:19px;gap:13px}.extension-document-icon{width:51px;height:51px;border-radius:13px;font-size:22px}.extension-document-content h3{font-size:16px}.extension-document-number{font-size:27px}.extension-info-card{align-items:flex-start;padding:22px;gap:15px}.extension-info-icon{width:50px;height:50px;border-radius:13px;font-size:20px}.extension-info-card h2{font-size:19px}.extension-bottom{display:block;padding:24px}.extension-bottom h2{font-size:20px}.extension-bottom a{margin-top:18px}.extension-mini-one{right:0}.extension-mini-two{left:0}}@media(max-width:430px){.extension-mini-card{padding:10px 12px}.extension-mini-card strong{font-size:9px}.extension-mini-card span{font-size:8px}.extension-circle{width:170px;height:170px;font-size:58px}.extension-circle:before{width:225px;height:225px}}.page-scope-naac{--naac-brown: #54220c;--naac-orange: #e95d16;--naac-gold: #efc14d;--naac-cream: #fff8df;--naac-paper: #fffdf8;--naac-text: #4d5d70;--naac-muted: #7d8997;--naac-border: #eadabd;font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 5%,rgba(233,93,22,.04),transparent 25%),radial-gradient(circle at 95% 30%,rgba(239,193,77,.06),transparent 25%),var(--naac-paper);color:var(--naac-brown)}.naac-container{width:min(1180px,calc(100% - 30px));margin:0 auto}.naac-intro{padding:58px 0 48px;background:linear-gradient(180deg,#fffaf0,#fffdf8);border-bottom:1px solid #f0e5d2}.naac-intro .naac-container{display:flex;align-items:center;justify-content:space-between;gap:35px}.naac-intro-content{max-width:760px;animation:naacRise .6s ease both}.naac-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--naac-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.naac-eyebrow svg{font-size:15px}.naac-intro-content h1{margin:12px 0 14px;color:var(--naac-brown);font-size:clamp(38px,5vw,58px);line-height:1.05;letter-spacing:-1.6px;font-weight:800}.naac-intro-content h1 span{color:var(--naac-orange)}.naac-intro-content p{max-width:680px;margin:0;color:var(--naac-text);font-size:15px;line-height:1.8}.naac-intro-badge{display:flex;align-items:center;gap:13px;padding:17px 20px;border:1px solid var(--naac-border);border-radius:17px;background:#fff;box-shadow:0 12px 30px #4c280b0f;flex-shrink:0}.naac-intro-badge>svg{width:43px;height:43px;padding:10px;border-radius:13px;background:var(--naac-cream);color:var(--naac-orange);font-size:22px}.naac-intro-badge strong{display:block;color:var(--naac-brown);font-size:17px}.naac-intro-badge span{display:block;margin-top:3px;color:var(--naac-muted);font-size:9px;font-weight:700;letter-spacing:.3px}.naac-documents-section{padding:48px 0 65px}.naac-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:23px}.naac-section-heading>div>span{color:var(--naac-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.naac-section-heading h2{margin:7px 0 0;color:var(--naac-brown);font-size:clamp(25px,3vw,35px);line-height:1.15;letter-spacing:-.8px}.naac-section-heading>p{max-width:350px;margin:0;color:var(--naac-muted);font-size:12px;line-height:1.7;text-align:right}.naac-document-list{display:flex;flex-direction:column;gap:11px}.naac-document{position:relative;display:flex;align-items:center;gap:17px;min-height:105px;padding:17px 19px;background:#fff;border:1px solid var(--naac-border);border-radius:16px;box-shadow:0 7px 22px #4c280b0b;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;animation:naacRise .5s ease both}.naac-document:nth-child(1){animation-delay:.05s}.naac-document:nth-child(2){animation-delay:.1s}.naac-document:nth-child(3){animation-delay:.15s}.naac-document:nth-child(4){animation-delay:.2s}.naac-document:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--naac-orange),var(--naac-gold));opacity:0;transition:opacity .25s ease}.naac-document:hover{transform:translateY(-3px);border-color:#e6c27c;box-shadow:0 15px 34px #4c280b1a}.naac-document:hover:before{opacity:1}.naac-document-featured{background:linear-gradient(100deg,#fffaf0,#fff 65%);border-color:#e5d3b3}.naac-document-number{width:35px;flex:0 0 35px;color:#b8a998;font-size:10px;font-weight:900;text-align:center;letter-spacing:.5px}.naac-document-icon{width:51px;height:51px;flex:0 0 51px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#fff3d0,#fff8e8);color:var(--naac-orange);border:1px solid #f0ddb5;font-size:21px;transition:transform .3s ease,background .3s ease}.naac-document:hover .naac-document-icon{transform:translateY(-2px) rotate(-3deg);background:linear-gradient(145deg,#ffe8b0,#fff1d0)}.naac-document-content{flex:1;min-width:0}.naac-document-label{display:block;margin-bottom:4px;color:var(--naac-orange);font-size:8px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.naac-document-content h3{margin:0;color:var(--naac-brown);font-size:16px;line-height:1.35;font-weight:800}.naac-document-content p{margin:5px 0 0;color:var(--naac-muted);font-size:11px;line-height:1.55}.naac-pdf-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;padding:10px 14px;border:1px solid #e5c991;border-radius:9px;background:#fffaf0;color:var(--naac-brown);font-family:inherit;font-size:10px;font-weight:800;cursor:pointer;flex-shrink:0;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.naac-pdf-button svg{font-size:14px;transition:transform .25s ease}.naac-pdf-button:hover{background:linear-gradient(135deg,#ee7522,#d9500e);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 7px 18px #e95d1638}.naac-pdf-button:hover svg{transform:translate(2px,-1px)}.naac-note{display:flex;align-items:center;gap:13px;margin-top:18px;padding:15px 17px;border:1px solid #eee1c8;border-radius:14px;background:linear-gradient(100deg,#fffaf0,#fffdf8)}.naac-note-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;background:#fff1cf;color:var(--naac-orange);font-size:16px}.naac-note strong{color:var(--naac-brown);font-size:11px}.naac-note p{margin:3px 0 0;color:var(--naac-muted);font-size:10px;line-height:1.5}.naac-bottom{padding:0 0 70px}.naac-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 30px;border-radius:19px;background:linear-gradient(135deg,#54220c,#8d3a10);box-shadow:0 18px 40px #4c280b24}.naac-bottom-label{color:#efc14d;font-size:9px;font-weight:900;letter-spacing:1.5px}.naac-bottom-inner h2{margin:7px 0 5px;color:#fff;font-size:22px;letter-spacing:-.4px}.naac-bottom-inner p{max-width:700px;margin:0;color:#f8dec0;font-size:12px;line-height:1.7}.naac-contact-button{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:9px;background:#fff;color:var(--naac-brown);text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.naac-contact-button:hover{color:var(--naac-brown);transform:translateY(-2px);box-shadow:0 8px 20px #00000029}.naac-contact-button svg{font-size:13px}@keyframes naacRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.naac-intro .naac-container{align-items:flex-start;flex-direction:column}.naac-intro-badge{width:fit-content}.naac-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.naac-section-heading>p{text-align:left;max-width:600px}}@media(max-width:650px){.naac-container{width:calc(100% - 22px)}.naac-intro{padding:40px 0 34px}.naac-intro-content h1{font-size:38px}.naac-intro-content p{font-size:13px}.naac-documents-section{padding:35px 0 48px}.naac-document{align-items:flex-start;padding:15px;gap:11px}.naac-document-number{display:none}.naac-document-icon{width:43px;height:43px;flex-basis:43px;border-radius:11px;font-size:18px}.naac-document-content h3{font-size:14px}.naac-document-content p{font-size:10px}.naac-pdf-button{min-width:auto;width:40px;height:40px;padding:0;border-radius:10px}.naac-pdf-button span{display:none}.naac-pdf-button svg{font-size:16px}.naac-note{align-items:flex-start}.naac-bottom{padding-bottom:45px}.naac-bottom-inner{align-items:flex-start;flex-direction:column;padding:24px 20px}}@media(max-width:430px){.naac-intro-content h1{font-size:33px}.naac-intro-badge{width:100%}.naac-document{gap:9px}.naac-document-label{font-size:7px}.naac-document-content h3{font-size:13px}.naac-document-content p{display:none}.naac-pdf-button{width:37px;height:37px}}@media(prefers-reduced-motion:reduce){.naac-document,.naac-intro-content{animation:none!important;transition:none!important}}.page-scope-iqaccommittee{--iqac-brown: #54220c;--iqac-dark: #3f1b0a;--iqac-orange: #e95d16;--iqac-orange-dark: #c84708;--iqac-gold: #efc14d;--iqac-gold-light: #fff0b9;--iqac-cream: #fff8df;--iqac-paper: #fffdf8;--iqac-text: #3f2616;--iqac-muted: #735e4b;--iqac-border: #eadabd;--iqac-border-light: #f0e5d1;--iqac-white: #ffffff;font-family:Montserrat,sans-serif;color:var(--iqac-text);background:radial-gradient(circle at 3% 8%,rgba(239,193,77,.12),transparent 27%),radial-gradient(circle at 96% 30%,rgba(233,93,22,.07),transparent 30%),#fffdf8;padding:55px 0 90px}.page-scope-iqaccommittee *{box-sizing:border-box}.page-scope-iqaccommittee .container{width:min(1240px,calc(100% - 36px));margin:0 auto}.page-scope-iqaccommittee h1,.page-scope-iqaccommittee h2,.page-scope-iqaccommittee h3,.page-scope-iqaccommittee p{margin-top:0}.page-scope-iqaccommittee a{text-decoration:none}.iqac-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;color:var(--iqac-orange);font-size:11px;font-weight:900;letter-spacing:1.7px;text-transform:uppercase}.iqac-eyebrow:before{content:"";width:29px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--iqac-orange),var(--iqac-gold))}.iqac-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;overflow:hidden;margin-bottom:55px;padding:48px;background:linear-gradient(135deg,#fffaf0,#fff4d5 52%,#fffdf8);border:1px solid var(--iqac-border);border-radius:28px;box-shadow:0 22px 55px #4c280b14,0 3px 12px #4c280b0a;animation:iqacFadeUp .65s ease both}.iqac-intro:before{content:"";position:absolute;width:250px;height:250px;right:-105px;top:-120px;border:38px solid rgba(239,193,77,.15);border-radius:50%}.iqac-intro:after{content:"";position:absolute;width:95px;height:95px;left:-35px;bottom:-40px;background:#e95d1612;border-radius:50%}.iqac-intro-content{position:relative;z-index:2}.iqac-intro h1{margin-bottom:17px;color:var(--iqac-brown);font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-1.4px}.iqac-intro h1 span{color:var(--iqac-orange)}.iqac-intro-content>p{max-width:850px;margin-bottom:30px;color:var(--iqac-muted);font-size:16px;line-height:1.9}.iqac-intro-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.iqac-point{display:flex;gap:12px;padding:15px;background:#ffffffc7;border:1px solid rgba(234,218,189,.9);border-radius:14px;transition:transform .25s ease,box-shadow .25s ease}.iqac-point:hover{transform:translateY(-4px);box-shadow:0 12px 25px #4c280b14}.iqac-point-number{flex:0 0 35px;display:grid;place-items:center;width:35px;height:35px;color:#fff;background:linear-gradient(135deg,var(--iqac-brown),var(--iqac-orange));border-radius:10px;font-size:10px;font-weight:900}.iqac-point strong{display:block;margin-bottom:4px;color:var(--iqac-brown);font-size:13px}.iqac-point p{margin:0;color:var(--iqac-muted);font-size:11px;line-height:1.55}.iqac-emblem{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:275px;padding:25px;color:#fff;background:linear-gradient(145deg,var(--iqac-brown),var(--iqac-orange-dark));border-radius:25px;box-shadow:0 20px 42px #54220c33}.iqac-emblem-ring{display:grid;place-items:center;width:135px;height:135px;margin-bottom:18px;border:1px solid rgba(255,255,255,.42);border-radius:50%;box-shadow:0 0 0 10px #ffffff0f,0 0 0 20px #ffffff09}.iqac-emblem-ring span{font-size:28px;font-weight:900;letter-spacing:2px}.iqac-emblem strong{margin-bottom:3px;font-size:16px}.iqac-emblem small{color:#ffe8c0;font-size:10px;letter-spacing:1px}.iqac-emblem-line{width:45px;height:1px;margin:15px 0;background:#ffffff59}.iqac-emblem-college{color:#ffd979;font-size:8px;font-weight:800;letter-spacing:1px;text-align:center}.iqac-section{margin-bottom:60px;animation:iqacFadeUp .7s ease both}.iqac-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.iqac-section-heading h2{margin-bottom:10px;color:var(--iqac-brown);font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.9px}.iqac-section-heading h2 span{color:var(--iqac-orange)}.iqac-section-heading p{max-width:720px;margin:0;color:var(--iqac-muted);font-size:14px;line-height:1.8}.member-count{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 105px;min-height:105px;background:linear-gradient(145deg,#fff3c8,#fff9e9);border:1px solid #ecd9a4;border-radius:19px;box-shadow:0 10px 25px #4c280b0f}.member-count strong{color:var(--iqac-brown);font-size:30px;line-height:1}.member-count span{margin-top:6px;color:var(--iqac-orange);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.iqac-table-wrap{overflow:hidden;background:#fff;border:1px solid var(--iqac-border);border-radius:20px;box-shadow:0 17px 42px #4c280b13}.iqac-table{width:100%;border-collapse:collapse;table-layout:fixed}.iqac-table th{padding:17px 19px;color:#5b2a12;background:linear-gradient(90deg,#fff0c2,#ffe7bd);font-size:11px;font-weight:900;letter-spacing:.7px;text-align:left;text-transform:uppercase}.iqac-table th:nth-child(1){width:90px}.iqac-table th:nth-child(2){width:23%}.iqac-table th:nth-child(3){width:43%}.iqac-table th:nth-child(4){width:25%}.iqac-table td{padding:17px 19px;border-top:1px solid var(--iqac-border-light);vertical-align:middle}.iqac-table tbody tr{transition:background .22s ease}.iqac-table tbody tr:hover{background:#fffaf0}.iqac-table tbody tr.chairperson-row{background:linear-gradient(90deg,#fff8dc,#fffdf7)}.iqac-table tbody tr.chairperson-row:hover{background:linear-gradient(90deg,#fff2c0,#fffaf0)}.iqac-table tbody tr.chairperson-row td:first-child{border-left:4px solid var(--iqac-orange)}.iqac-sr{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;color:var(--iqac-orange);background:var(--iqac-cream);border:1px solid #efdba9;border-radius:11px;font-size:10px;font-weight:900}.iqac-member-name{display:flex;align-items:center;gap:9px}.iqac-member-name strong{color:var(--iqac-brown);font-size:13px;line-height:1.55}.chair-icon{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;color:#9b6800;background:#ffe8a4;border-radius:7px;font-size:10px}.iqac-designation{display:block;color:var(--iqac-muted);font-size:12px;line-height:1.65}.iqac-role{display:inline-flex;align-items:center;max-width:100%;padding:7px 11px;color:#75572b;background:#fff5d7;border:1px solid #ecd8a5;border-radius:30px;font-size:10px;font-weight:800;line-height:1.35}.role-chairperson{color:#fff;background:linear-gradient(135deg,var(--iqac-brown),var(--iqac-orange));border-color:transparent;box-shadow:0 5px 14px #c947082e}.iqac-mobile-list{display:none}.iqac-summary{position:relative;margin-bottom:48px;padding:38px;background:linear-gradient(145deg,#fff9ea,#fffdf8);border:1px solid var(--iqac-border);border-radius:24px;box-shadow:0 15px 38px #4c280b0f}.iqac-summary-heading{max-width:730px;margin-bottom:27px}.iqac-summary-heading h2{margin-bottom:9px;color:var(--iqac-brown);font-size:clamp(25px,3vw,35px);line-height:1.2}.iqac-summary-heading h2 span{color:var(--iqac-orange)}.iqac-summary-heading p{margin:0;color:var(--iqac-muted);font-size:13px;line-height:1.75}.iqac-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.summary-card{display:flex;align-items:center;gap:12px;padding:15px;background:#fff;border:1px solid var(--iqac-border);border-radius:14px;transition:transform .25s ease,box-shadow .25s ease}.summary-card:hover{transform:translateY(-4px);box-shadow:0 11px 25px #4c280b12}.summary-icon{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;color:#fff;background:linear-gradient(135deg,var(--iqac-brown),var(--iqac-orange));border-radius:11px;font-size:12px;font-weight:900}.summary-card strong{display:block;margin-bottom:3px;color:var(--iqac-brown);font-size:12px}.summary-card span{color:var(--iqac-muted);font-size:10px;line-height:1.4}.iqac-principal{display:flex;align-items:center;gap:18px;padding:25px 28px;color:#fff;background:linear-gradient(120deg,#4b1d0b,#74300d 55%,#c74b0b);border-radius:20px;box-shadow:0 17px 38px #54220c29;overflow:hidden;position:relative}.iqac-principal:after{content:"";position:absolute;width:220px;height:220px;right:-100px;top:-125px;border:40px solid rgba(255,255,255,.05);border-radius:50%}.principal-seal{position:relative;z-index:2;display:grid;place-items:center;width:68px;height:68px;flex:0 0 68px;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:var(--iqac-gold);font-size:11px;font-weight:900;letter-spacing:1px}.principal-content{position:relative;z-index:2}.principal-content>span{display:block;margin-bottom:3px;color:#ffd979;font-size:9px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.principal-content h3{margin-bottom:3px;color:#fff;font-size:19px}.principal-content p{margin:0;color:#f6dcc8;font-size:11px}.principal-line{position:relative;z-index:2;width:1px;height:43px;margin-left:auto;background:#ffffff40}.principal-note{position:relative;z-index:2;display:flex;flex-direction:column;gap:3px;min-width:180px}.principal-note span{color:#ffd979;font-size:12px;font-weight:900;letter-spacing:1px}.principal-note small{color:#f6dcc8;font-size:9px}@keyframes iqacFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.iqac-intro{grid-template-columns:1fr}.iqac-emblem{min-height:210px}.iqac-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.iqac-table-wrap{overflow-x:auto}.iqac-table{min-width:820px}.iqac-table-wrap{display:block}.iqac-intro-points{grid-template-columns:1fr}}@media(max-width:800px){.page-scope-iqaccommittee{padding:38px 0 65px}.page-scope-iqaccommittee .container{width:min(100% - 24px,1240px)}.iqac-intro{padding:30px 23px;border-radius:21px}.iqac-intro h1{font-size:34px}.iqac-section-heading{align-items:flex-start}.iqac-table-wrap{display:none}.iqac-mobile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.iqac-mobile-card{padding:18px;background:#fff;border:1px solid var(--iqac-border);border-radius:17px;box-shadow:0 10px 25px #4c280b0e;transition:transform .25s ease,box-shadow .25s ease}.iqac-mobile-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #4c280b17}.iqac-mobile-card.mobile-chairperson{background:linear-gradient(145deg,#fff8dc,#fffdf8);border-color:#e8c866}.iqac-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.iqac-mobile-name{display:flex;align-items:center;gap:8px}.iqac-mobile-card h3{margin-bottom:7px;color:var(--iqac-brown);font-size:14px;line-height:1.5}.iqac-mobile-card p{margin:0;color:var(--iqac-muted);font-size:11px;line-height:1.65}.mobile-star{color:#b57900;font-size:11px}.iqac-summary{padding:27px 20px}.iqac-principal{padding:22px}}@media(max-width:600px){.page-scope-iqaccommittee .container{width:min(100% - 20px,1240px)}.iqac-intro{padding:25px 18px}.iqac-intro h1{font-size:29px}.iqac-intro-content>p{font-size:14px;line-height:1.75}.iqac-section-heading{flex-direction:column;gap:15px}.member-count{flex-direction:row;justify-content:flex-start;gap:8px;min-height:auto;width:100%;padding:12px 15px}.member-count strong{font-size:25px}.member-count span{margin-top:0}.iqac-mobile-list,.iqac-summary-grid{grid-template-columns:1fr}.iqac-principal{flex-wrap:wrap}.principal-line{display:none}.principal-note{width:100%;padding-top:14px;border-top:1px solid rgba(255,255,255,.2)}}@media(max-width:420px){.iqac-intro h1{font-size:26px}.iqac-point{padding:12px}.iqac-summary{padding:23px 16px}.iqac-principal{gap:13px;padding:19px}.principal-seal{width:55px;height:55px;flex-basis:55px;font-size:9px}}.page-scope-aqar{--aqar-brown: #54220c;--aqar-orange: #e95d16;--aqar-gold: #efc14d;--aqar-cream: #fff8df;--aqar-paper: #fffdf8;--aqar-text: #4d5d70;--aqar-muted: #7d8997;--aqar-border: #eadabd;font-family:Montserrat,sans-serif;color:var(--aqar-brown);background:radial-gradient(circle at 5% 10%,rgba(233,93,22,.045),transparent 26%),radial-gradient(circle at 95% 35%,rgba(239,193,77,.07),transparent 25%),var(--aqar-paper)}.aqar-container{width:min(1180px,calc(100% - 30px));margin:0 auto}.aqar-intro{padding:58px 0 48px;background:linear-gradient(180deg,#fffaf0,#fffdf8);border-bottom:1px solid #f0e5d2}.aqar-intro .aqar-container{display:flex;align-items:center;justify-content:space-between;gap:35px}.aqar-intro-content{max-width:760px;animation:aqarRise .6s ease both}.aqar-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--aqar-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.aqar-eyebrow svg{font-size:15px}.aqar-intro-content h1{margin:12px 0 14px;color:var(--aqar-brown);font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-1.5px;font-weight:800}.aqar-intro-content h1 span{color:var(--aqar-orange)}.aqar-intro-content p{max-width:680px;margin:0;color:var(--aqar-text);font-size:15px;line-height:1.8}.aqar-summary{display:flex;align-items:center;gap:13px;padding:17px 20px;background:#fff;border:1px solid var(--aqar-border);border-radius:17px;box-shadow:0 12px 30px #4c280b0f;flex-shrink:0}.aqar-summary-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:var(--aqar-cream);color:var(--aqar-orange);font-size:21px}.aqar-summary strong{display:block;color:var(--aqar-brown);font-size:23px;line-height:1}.aqar-summary span{display:block;margin-top:5px;color:var(--aqar-muted);font-size:9px;font-weight:800;letter-spacing:.5px}.aqar-reports-section{padding:50px 0 65px}.aqar-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:25px}.aqar-heading>div>span{color:var(--aqar-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.aqar-heading h2{margin:7px 0 0;color:var(--aqar-brown);font-size:clamp(26px,3vw,35px);line-height:1.15;letter-spacing:-.8px}.aqar-heading>p{max-width:360px;margin:0;color:var(--aqar-muted);font-size:12px;line-height:1.7;text-align:right}.aqar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.aqar-card{position:relative;min-height:255px;padding:20px;display:flex;flex-direction:column;background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid var(--aqar-border);border-radius:18px;overflow:hidden;box-shadow:0 8px 25px #4c280b0e;animation:aqarRise .55s ease both;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.aqar-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--aqar-orange),var(--aqar-gold));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.aqar-card:hover{transform:translateY(-6px);border-color:#e6c27c;box-shadow:0 18px 38px #4c280b1f}.aqar-card:hover:before{transform:scaleX(1)}.aqar-card-top{display:flex;align-items:center;justify-content:space-between}.aqar-number{color:#b7a695;font-size:10px;font-weight:900;letter-spacing:1px}.aqar-calendar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--aqar-orange);background:linear-gradient(145deg,#fff0ca,#fff8e8);border:1px solid #f0ddb5;font-size:18px;transition:transform .3s ease}.aqar-card:hover .aqar-calendar{transform:rotate(-5deg) scale(1.05)}.aqar-card-content{margin-top:25px}.aqar-card-content>span{color:var(--aqar-orange);font-size:8px;font-weight:900;letter-spacing:1.2px}.aqar-card-content h3{margin:7px 0 2px;color:var(--aqar-brown);font-size:17px;font-weight:800}.aqar-year{color:var(--aqar-orange);font-size:24px;font-weight:800;letter-spacing:-.5px}.aqar-card-content p{margin:8px 0 0;color:var(--aqar-muted);font-size:10px;line-height:1.6}.aqar-open-button{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:1px solid #e6d0a5;border-radius:9px;background:#fffaf0;color:var(--aqar-brown);font-family:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.aqar-open-button svg{font-size:14px;transition:transform .25s ease}.aqar-open-button:hover{background:linear-gradient(135deg,#ee7522,#d9500e);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 7px 18px #e95d1638}.aqar-open-button:hover svg{transform:translate(2px,-1px)}.aqar-note{display:flex;align-items:center;gap:13px;margin-top:18px;padding:15px 17px;border:1px solid #eee1c8;border-radius:14px;background:linear-gradient(100deg,#fffaf0,#fffdf8)}.aqar-note-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;background:#fff1cf;color:var(--aqar-orange);font-size:16px}.aqar-note strong{color:var(--aqar-brown);font-size:11px}.aqar-note p{margin:3px 0 0;color:var(--aqar-muted);font-size:10px;line-height:1.5}.aqar-bottom{padding:0 0 70px}.aqar-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 30px;border-radius:19px;background:linear-gradient(135deg,#54220c,#8d3a10);box-shadow:0 18px 40px #4c280b24}.aqar-bottom-inner>div>span{color:var(--aqar-gold);font-size:9px;font-weight:900;letter-spacing:1.5px}.aqar-bottom-inner h2{margin:7px 0 5px;color:#fff;font-size:22px;letter-spacing:-.4px}.aqar-bottom-inner p{max-width:700px;margin:0;color:#f8dec0;font-size:12px;line-height:1.7}.aqar-contact-button{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:9px;background:#fff;color:var(--aqar-brown);text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.aqar-contact-button:hover{color:var(--aqar-brown);transform:translateY(-2px);box-shadow:0 8px 20px #00000029}.aqar-contact-button svg{font-size:13px}@keyframes aqarRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.aqar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.aqar-intro .aqar-container{align-items:flex-start;flex-direction:column}.aqar-summary{width:fit-content}.aqar-heading{align-items:flex-start;flex-direction:column;gap:10px}.aqar-heading>p{text-align:left;max-width:600px}.aqar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.aqar-container{width:calc(100% - 22px)}.aqar-intro{padding:40px 0 35px}.aqar-intro-content h1{font-size:37px}.aqar-intro-content p{font-size:13px}.aqar-reports-section{padding:36px 0 50px}.aqar-grid{grid-template-columns:1fr}.aqar-card{min-height:230px}.aqar-bottom{padding-bottom:45px}.aqar-bottom-inner{align-items:flex-start;flex-direction:column;padding:24px 20px}}@media(max-width:430px){.aqar-intro-content h1{font-size:32px}.aqar-summary{width:100%}.aqar-card{padding:17px}}@media(prefers-reduced-motion:reduce){.aqar-card,.aqar-intro-content{animation:none!important;transition:none!important}}.page-scope-iqacmeetings{--iqac-brown: #54220c;--iqac-orange: #e95d16;--iqac-gold: #efc14d;--iqac-cream: #fff8df;--iqac-paper: #fffdf8;--iqac-text: #4d5d70;--iqac-muted: #7d8997;--iqac-border: #eadabd;font-family:Montserrat,sans-serif;color:var(--iqac-brown);background:radial-gradient(circle at 4% 10%,rgba(233,93,22,.045),transparent 27%),radial-gradient(circle at 96% 30%,rgba(239,193,77,.07),transparent 26%),var(--iqac-paper)}.iqac-container{width:min(1180px,calc(100% - 30px));margin:0 auto}.iqac-intro{padding:58px 0 48px;background:linear-gradient(180deg,#fffaf0,#fffdf8);border-bottom:1px solid #f0e5d2}.iqac-intro .iqac-container{display:flex;align-items:center;justify-content:space-between;gap:35px}.iqac-intro-content{max-width:790px;animation:iqacRise .6s ease both}.iqac-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--iqac-orange);font-size:10px;font-weight:900;letter-spacing:1.6px}.iqac-eyebrow svg{font-size:15px}.iqac-intro-content h1{margin:12px 0 14px;color:var(--iqac-brown);font-size:clamp(34px,5vw,55px);line-height:1.05;letter-spacing:-1.5px;font-weight:800}.iqac-intro-content h1 span{color:var(--iqac-orange)}.iqac-intro-content p{max-width:700px;margin:0;color:var(--iqac-text);font-size:15px;line-height:1.8}.iqac-summary{display:flex;align-items:center;gap:13px;padding:17px 20px;background:#fff;border:1px solid var(--iqac-border);border-radius:17px;box-shadow:0 12px 30px #4c280b0f;flex-shrink:0}.iqac-summary-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#fff0ca,#fff8e8);color:var(--iqac-orange);font-size:21px}.iqac-summary strong{display:block;color:var(--iqac-brown);font-size:23px;line-height:1}.iqac-summary span{display:block;margin-top:5px;color:var(--iqac-muted);font-size:9px;font-weight:800;letter-spacing:.5px}.iqac-reports-section{padding:50px 0 65px}.iqac-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:25px}.iqac-heading>div>span{color:var(--iqac-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.iqac-heading h2{margin:7px 0 0;color:var(--iqac-brown);font-size:clamp(26px,3vw,35px);line-height:1.15;letter-spacing:-.8px}.iqac-heading>p{max-width:390px;margin:0;color:var(--iqac-muted);font-size:12px;line-height:1.7;text-align:right}.iqac-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.iqac-card{position:relative;min-height:255px;padding:20px;display:flex;flex-direction:column;background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid var(--iqac-border);border-radius:18px;overflow:hidden;box-shadow:0 8px 25px #4c280b0e;animation:iqacRise .55s ease both;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.iqac-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--iqac-orange),var(--iqac-gold));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.iqac-card:hover{transform:translateY(-6px);border-color:#e6c27c;box-shadow:0 18px 38px #4c280b1f}.iqac-card:hover:before{transform:scaleX(1)}.iqac-card-top{display:flex;align-items:center;justify-content:space-between}.iqac-number{color:#b7a695;font-size:10px;font-weight:900;letter-spacing:1px}.iqac-calendar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--iqac-orange);background:linear-gradient(145deg,#fff0ca,#fff8e8);border:1px solid #f0ddb5;font-size:18px;transition:transform .3s ease}.iqac-card:hover .iqac-calendar{transform:rotate(-5deg) scale(1.05)}.iqac-card-content{margin-top:25px}.iqac-card-label{color:var(--iqac-orange);font-size:8px;font-weight:900;letter-spacing:1.2px}.iqac-card-content h3{margin:7px 0 2px;color:var(--iqac-brown);font-size:17px;font-weight:800}.iqac-session{color:var(--iqac-orange);font-size:24px;font-weight:800;letter-spacing:-.5px}.iqac-card-content p{margin:8px 0 0;color:var(--iqac-muted);font-size:10px;line-height:1.6}.iqac-open-button{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:1px solid #e6d0a5;border-radius:9px;background:#fffaf0;color:var(--iqac-brown);font-family:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.iqac-open-button svg{font-size:14px;transition:transform .25s ease}.iqac-open-button:hover{background:linear-gradient(135deg,#ee7522,#d9500e);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 7px 18px #e95d1638}.iqac-open-button:hover svg{transform:translate(2px,-1px)}.iqac-note{display:flex;align-items:center;gap:13px;margin-top:18px;padding:15px 17px;border:1px solid #eee1c8;border-radius:14px;background:linear-gradient(100deg,#fffaf0,#fffdf8)}.iqac-note-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;background:#fff1cf;color:var(--iqac-orange);font-size:16px}.iqac-note strong{color:var(--iqac-brown);font-size:11px}.iqac-note p{margin:3px 0 0;color:var(--iqac-muted);font-size:10px;line-height:1.5}.iqac-bottom{padding:0 0 70px}.iqac-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 30px;border-radius:19px;background:linear-gradient(135deg,#54220c,#8d3a10);box-shadow:0 18px 40px #4c280b24}.iqac-bottom-inner>div>span{color:var(--iqac-gold);font-size:9px;font-weight:900;letter-spacing:1.5px}.iqac-bottom-inner h2{margin:7px 0 5px;color:#fff;font-size:22px;letter-spacing:-.4px}.iqac-bottom-inner p{max-width:700px;margin:0;color:#f8dec0;font-size:12px;line-height:1.7}.iqac-contact-button{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:9px;background:#fff;color:var(--iqac-brown);text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.iqac-contact-button:hover{color:var(--iqac-brown);transform:translateY(-2px);box-shadow:0 8px 20px #00000029}.iqac-contact-button svg{font-size:13px}@keyframes iqacRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.iqac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.iqac-intro .iqac-container{align-items:flex-start;flex-direction:column}.iqac-summary{width:fit-content}.iqac-heading{align-items:flex-start;flex-direction:column;gap:10px}.iqac-heading>p{text-align:left;max-width:600px}.iqac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.iqac-container{width:calc(100% - 22px)}.iqac-intro{padding:40px 0 35px}.iqac-intro-content h1{font-size:36px}.iqac-intro-content p{font-size:13px}.iqac-reports-section{padding:36px 0 50px}.iqac-grid{grid-template-columns:1fr}.iqac-card{min-height:230px}.iqac-bottom{padding-bottom:45px}.iqac-bottom-inner{align-items:flex-start;flex-direction:column;padding:24px 20px}}@media(max-width:430px){.iqac-intro-content h1{font-size:32px}.iqac-summary{width:100%}.iqac-card{padding:17px}}@media(prefers-reduced-motion:reduce){.iqac-card,.iqac-intro-content{animation:none!important;transition:none!important}}.page-scope-institutionaldevelopmentplan{--idp-brown: #54220c;--idp-dark: #35170b;--idp-orange: #e95d16;--idp-orange-dark: #c94a0d;--idp-gold: #efc14d;--idp-cream: #fff8df;--idp-paper: #fffdf8;--idp-ink: #3f2616;--idp-muted: #735e4b;--idp-light-text: #a08a73;--idp-border: #eadabd;--idp-soft-border: #f0e4d1;--idp-white: #ffffff;width:100%;color:var(--idp-ink);background:radial-gradient(circle at 5% 0%,rgba(239,193,77,.13),transparent 24%),radial-gradient(circle at 100% 15%,rgba(233,93,22,.05),transparent 25%),linear-gradient(180deg,#fffdf8,#fffaf1);font-family:Montserrat,sans-serif;padding:50px 0 80px;overflow:hidden}.page-scope-institutionaldevelopmentplan *,.page-scope-institutionaldevelopmentplan *:before,.page-scope-institutionaldevelopmentplan *:after{box-sizing:border-box}.page-scope-institutionaldevelopmentplan a{transition:color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.page-scope-institutionaldevelopmentplan p,.page-scope-institutionaldevelopmentplan li{color:var(--idp-muted);font-size:15px;line-height:1.85}.page-scope-institutionaldevelopmentplan h1,.page-scope-institutionaldevelopmentplan h2,.page-scope-institutionaldevelopmentplan h3,.page-scope-institutionaldevelopmentplan h4{color:var(--idp-ink);letter-spacing:-.4px}.idp-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.idp-cover{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);min-height:510px;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#fffdf8,#fff6e1 62%,#ffefd0);border:1px solid rgba(84,34,12,.08);box-shadow:0 28px 65px #54220c1c}.idp-cover:before{content:"";position:absolute;width:420px;height:420px;left:-250px;bottom:-250px;border-radius:50%;border:1px solid rgba(233,93,22,.12)}.idp-cover-content{position:relative;z-index:2;display:flex;justify-content:center;flex-direction:column;padding:60px}.idp-mini-label{display:inline-flex;align-items:center;width:fit-content;margin-bottom:20px;padding:9px 14px;border-radius:999px;color:var(--idp-brown);background:#efc14d33;border:1px solid rgba(84,34,12,.08);font-size:8px;font-weight:900;letter-spacing:1.7px}.idp-cover h1{margin:0;max-width:520px;color:var(--idp-dark);font-size:clamp(38px,4vw,65px);line-height:1.03;letter-spacing:-2.5px;font-weight:900}.idp-cover h1 span{display:block;color:var(--idp-orange)}.idp-year{width:fit-content;margin-top:20px;padding:8px 15px;border-radius:9px;color:var(--idp-brown);background:#fff;border:1px solid var(--idp-border);font-size:14px;font-weight:900;letter-spacing:2px}.idp-cover-content>p{max-width:500px;margin:22px 0 0;color:var(--idp-muted);font-size:13px;line-height:1.85}.idp-cover-image{position:relative;min-height:510px;overflow:hidden;background:#35170b}.idp-cover-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#35170b7a,#35170b05,#35170b26)}.idp-cover-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease}.idp-cover:hover .idp-cover-image img{transform:scale(1.025)}.idp-image-caption{position:absolute;z-index:4;left:28px;right:28px;bottom:28px;display:flex;flex-direction:column;gap:5px;padding:17px 19px;border-radius:14px;background:#35170bd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.idp-image-caption strong{font-size:13px}.idp-image-caption span{color:#ffffffb8;font-size:9px;font-weight:600}.idp-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:28px}.idp-kicker{display:block;margin-bottom:9px;color:var(--idp-orange);font-size:8px;font-weight:900;letter-spacing:2px}.idp-section-heading h2{margin:0;color:var(--idp-dark);font-size:clamp(27px,3vw,39px);line-height:1.15;font-weight:900}.idp-section-heading h2 span{color:var(--idp-orange)}.idp-heading-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:15px;color:var(--idp-orange);background:var(--idp-cream);border:1px solid var(--idp-border)}.idp-heading-icon svg{font-size:22px}.idp-info-section{margin-top:80px}.idp-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.idp-info-card{min-height:108px;display:flex;justify-content:center;flex-direction:column;padding:18px;border-radius:16px;background:#fff;border:1px solid var(--idp-border);box-shadow:0 10px 28px #54220c0b;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.idp-info-card:hover{transform:translateY(-4px);border-color:#dfbd70;box-shadow:0 17px 35px #54220c14}.idp-info-card span{margin-bottom:7px;color:#a28b73;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.idp-info-card strong{color:var(--idp-brown);font-size:11px;line-height:1.55}.idp-establishment{margin-top:65px;padding:35px;border-radius:24px;background:linear-gradient(135deg,#fff8df,#fffdf8);border:1px solid var(--idp-border)}.idp-establishment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.idp-establishment-card{display:flex;align-items:center;gap:14px;padding:18px;border-radius:15px;background:#fff;border:1px solid var(--idp-soft-border)}.idp-establishment-card>svg{width:40px;height:40px;padding:10px;flex-shrink:0;border-radius:11px;color:var(--idp-orange);background:var(--idp-cream)}.idp-establishment-card small{display:block;margin-bottom:4px;color:#9a846d;font-size:8px;font-weight:800}.idp-establishment-card strong{display:block;color:var(--idp-brown);font-size:11px;line-height:1.5}.idp-officers-section{margin-top:70px}.idp-table-wrapper{width:100%;overflow-x:auto;border-radius:18px;border:1px solid var(--idp-border);background:#fff;box-shadow:0 15px 35px #54220c0e}.idp-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.idp-table th{padding:15px 16px;text-align:left;color:#fff;background:linear-gradient(135deg,var(--idp-brown),var(--idp-dark));font-size:10px;font-weight:800;line-height:1.45}.idp-table th:first-child{border-radius:17px 0 0}.idp-table th:last-child{border-radius:0 17px 0 0}.idp-table td{padding:14px 16px;border-top:1px solid #f0e6d7;color:var(--idp-muted);font-size:10px;line-height:1.55;vertical-align:top}.idp-table tbody tr:hover td{background:#fffaf1}.idp-table td strong{color:var(--idp-brown);font-size:10px}.idp-text-section{margin-top:75px}.idp-text-card{padding:35px 40px;border-radius:22px;background:#fff;border:1px solid var(--idp-border);box-shadow:0 14px 35px #54220c0d}.idp-text-card p{margin:0 0 19px;font-size:14px;line-height:1.9;text-align:justify}.idp-text-card p:last-child{margin-bottom:0}.idp-committee-section{margin-top:75px}.idp-committee-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.idp-committee-item{min-height:57px;display:grid;grid-template-columns:35px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--idp-border);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.idp-committee-item:hover{transform:translate(4px);border-color:#dfbd70;box-shadow:0 9px 22px #54220c12}.idp-committee-item>span{width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:var(--idp-orange);background:var(--idp-cream);font-size:8px;font-weight:900}.idp-committee-item strong{color:var(--idp-brown);font-size:10px;line-height:1.45}.idp-committee-item svg{color:#bd9c70;font-size:14px}.idp-programmes-section{margin-top:75px}.idp-programme-table-wrap{overflow-x:auto;border-radius:18px;border:1px solid var(--idp-border);box-shadow:0 14px 35px #54220c0d}.idp-programme-table{min-width:650px}.idp-programme-table th{background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:var(--idp-brown)}.idp-programme-table td{color:#634d3a;font-size:11px}.idp-note-box{margin-top:16px;padding:17px 19px;border-left:4px solid var(--idp-orange);border-radius:12px;color:#704b31;background:linear-gradient(135deg,#fff8df,#fffdf8);border-top:1px solid var(--idp-border);border-right:1px solid var(--idp-border);border-bottom:1px solid var(--idp-border);font-size:11px;line-height:1.7}.idp-note-box strong{color:var(--idp-brown)}.idp-vision-section{margin-top:75px}.idp-vision-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.idp-vision-card{position:relative;overflow:hidden;padding:38px;border-radius:24px;background:linear-gradient(145deg,#54220c,#35170b);box-shadow:0 20px 45px #35170b26}.idp-vision-card:after{content:"";position:absolute;width:220px;height:220px;right:-120px;top:-120px;border-radius:50%;border:1px solid rgba(239,193,77,.2)}.idp-vision-card .idp-big-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:15px;color:var(--idp-gold);background:#efc14d1f;border:1px solid rgba(239,193,77,.18)}.idp-big-icon svg{font-size:23px}.idp-vision-card>span{color:var(--idp-gold);font-size:8px;font-weight:900;letter-spacing:2px}.idp-vision-card h3{margin:10px 0 15px;color:#fff;font-size:24px;line-height:1.25}.idp-vision-card p{position:relative;z-index:2;margin:0;color:#ffffffbf;font-size:12px;line-height:1.85}.idp-mission-card{background:linear-gradient(145deg,#e95d16,#b9430b)}.idp-mission-card .idp-big-icon{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.idp-mission-card>span{color:#fff4c5}.idp-swot-section{margin-top:80px}.idp-swot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.idp-swot-card{padding:25px;border-radius:20px;background:#fff;border:1px solid var(--idp-border);box-shadow:0 12px 30px #54220c0e}.idp-swot-head{display:flex;align-items:center;gap:13px;margin-bottom:18px}.idp-swot-head>span{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--idp-brown),var(--idp-orange));font-size:19px;font-weight:900}.idp-swot-head small{display:block;margin-bottom:3px;color:#ae9376;font-size:7px;font-weight:900;letter-spacing:2px}.idp-swot-head h3{margin:0;color:var(--idp-brown);font-size:19px}.idp-swot-card ul{margin:0;padding-left:20px}.idp-swot-card li{margin-bottom:9px;font-size:11px;line-height:1.75}.idp-swot-card li::marker{color:var(--idp-orange)}.idp-swot-card.weakness{background:linear-gradient(135deg,#fffdf8,#fff7ed)}.idp-swot-card.opportunity{background:linear-gradient(135deg,#fffdf8,#fff8df)}.idp-swot-card.challenge{background:linear-gradient(135deg,#fffdf8,#fff2e9)}.idp-enablers{margin-top:80px}.idp-enabler-card{position:relative;display:grid;grid-template-columns:65px minmax(0,1fr);gap:25px;margin-bottom:20px;padding:30px;border-radius:23px;background:#fff;border:1px solid var(--idp-border);box-shadow:0 13px 34px #54220c0d;overflow:hidden}.idp-enabler-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--idp-orange),var(--idp-gold))}.idp-enabler-number{width:57px;height:57px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--idp-brown),var(--idp-orange));font-size:20px;font-weight:900;box-shadow:0 10px 20px #e95d1629}.idp-enabler-content{min-width:0}.idp-enabler-title{display:flex;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--idp-soft-border)}.idp-enabler-title svg{color:var(--idp-orange);font-size:20px}.idp-enabler-title h3{margin:0;color:var(--idp-brown);font-size:21px;line-height:1.35}.idp-content-block{margin-bottom:30px}.idp-content-block:last-child{margin-bottom:0}.idp-content-block h4{margin:0 0 10px;color:var(--idp-brown);font-size:14px;line-height:1.5}.idp-content-block p{margin:0 0 17px;font-size:12px;line-height:1.85;text-align:justify}.idp-future-title{display:flex;align-items:center;gap:8px;margin:19px 0 11px!important;color:var(--idp-orange)!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.7px}.idp-future-title:before{content:"";width:22px;height:3px;border-radius:10px;background:var(--idp-gold)}.idp-plan-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.idp-plan-list li{display:grid;grid-template-columns:23px minmax(0,1fr);gap:8px;align-items:start;margin:0;font-size:11px;line-height:1.75}.idp-list-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;border-radius:50%;color:var(--idp-orange);background:var(--idp-cream)}.idp-list-icon svg{font-size:10px}.idp-future-strip{display:flex;align-items:flex-start;gap:7px;margin-top:20px;padding:15px 17px;border-radius:12px;color:var(--idp-muted);background:var(--idp-cream);border:1px solid var(--idp-border);font-size:11px;line-height:1.7}.idp-future-strip strong{color:var(--idp-brown);flex-shrink:0}.idp-sub-heading{display:inline-flex;margin:23px 0 12px;padding:7px 11px;border-radius:7px;color:var(--idp-brown);background:var(--idp-cream);border:1px solid var(--idp-border);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.idp-final-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:65px;padding:43px 45px;overflow:hidden;border-radius:27px;color:#fff;background:linear-gradient(135deg,#54220c,#35170b);box-shadow:0 25px 50px #35170b2e}.idp-cta-decoration{position:absolute;width:330px;height:330px;right:-160px;top:-165px;border-radius:50%;border:1px solid rgba(239,193,77,.22)}.idp-cta-content{position:relative;z-index:2}.idp-cta-content>span{display:block;margin-bottom:9px;color:var(--idp-gold);font-size:8px;font-weight:900;letter-spacing:2px}.idp-cta-content h2{margin:0;color:#fff;font-size:clamp(27px,3vw,38px);line-height:1.2}.idp-cta-content h2 strong{color:var(--idp-gold)}.idp-cta-content p{max-width:690px;margin:10px 0 0;color:#ffffffb8;font-size:11px;line-height:1.75}.idp-cta-actions{position:relative;z-index:3;display:flex;flex-direction:column;gap:9px;flex-shrink:0}.idp-primary-btn,.idp-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:175px;padding:12px 16px;border-radius:10px;text-decoration:none;font-size:9px;font-weight:900}.idp-primary-btn{color:var(--idp-brown);background:var(--idp-gold);box-shadow:0 9px 20px #00000029}.idp-primary-btn:hover{transform:translateY(-2px);background:#ffd968;color:var(--idp-brown)}.idp-secondary-btn{color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.17)}.idp-secondary-btn:hover{transform:translateY(-2px);color:var(--idp-gold);background:#ffffff21}@media(max-width:1050px){.idp-cover{grid-template-columns:1fr 1fr}.idp-cover-content{padding:42px}.idp-info-grid{grid-template-columns:repeat(2,1fr)}.idp-enabler-card{grid-template-columns:55px minmax(0,1fr)}}@media(max-width:850px){.idp-cover{grid-template-columns:1fr}.idp-cover-content{padding:45px}.idp-cover-image{min-height:400px}.idp-establishment-grid,.idp-vision-grid,.idp-swot-grid{grid-template-columns:1fr}.idp-final-cta{align-items:flex-start;flex-direction:column}.idp-cta-actions{flex-direction:row;flex-wrap:wrap}}@media(max-width:650px){.page-scope-institutionaldevelopmentplan{padding:30px 0 55px}.idp-container{width:min(100% - 22px,1200px)}.idp-cover{border-radius:22px;min-height:auto}.idp-cover-content{padding:35px 21px 30px}.idp-mini-label{font-size:6px;letter-spacing:1px}.idp-cover h1{font-size:38px;letter-spacing:-1.7px}.idp-cover-content>p{font-size:11px}.idp-cover-image{min-height:280px}.idp-image-caption{left:15px;right:15px;bottom:15px;padding:12px}.idp-image-caption strong{font-size:10px}.idp-image-caption span{font-size:7px}.idp-section-heading{align-items:flex-start}.idp-section-heading h2{font-size:27px}.idp-heading-icon{width:45px;height:45px}.idp-info-section{margin-top:50px}.idp-info-grid{grid-template-columns:1fr;gap:9px}.idp-info-card{min-height:84px;padding:15px}.idp-establishment{margin-top:50px;padding:22px 16px;border-radius:19px}.idp-establishment-card{padding:13px}.idp-officers-section,.idp-text-section,.idp-committee-section,.idp-programmes-section,.idp-vision-section,.idp-swot-section,.idp-enablers{margin-top:55px}.idp-table-wrapper,.idp-programme-table-wrap{border-radius:13px}.idp-text-card{padding:22px 18px}.idp-text-card p{font-size:11px;text-align:left}.idp-committee-grid{grid-template-columns:1fr}.idp-committee-item{min-height:52px}.idp-vision-card{padding:27px 21px;border-radius:19px}.idp-vision-card h3{font-size:21px}.idp-vision-card p{font-size:10px}.idp-swot-card{padding:20px}.idp-swot-card li{font-size:10px}.idp-enabler-card{grid-template-columns:1fr;gap:18px;padding:22px 18px;border-radius:19px}.idp-enabler-number{width:46px;height:46px;border-radius:12px;font-size:16px}.idp-enabler-title{align-items:flex-start}.idp-enabler-title h3{font-size:17px}.idp-content-block p{font-size:10px;text-align:left}.idp-plan-list li{grid-template-columns:20px minmax(0,1fr);font-size:10px}.idp-future-strip{display:block;font-size:10px}.idp-future-strip strong{display:block;margin-bottom:3px}.idp-final-cta{margin-top:50px;padding:29px 21px;border-radius:20px}.idp-cta-content h2{font-size:27px}.idp-cta-content p{font-size:9px}.idp-cta-actions{width:100%;flex-direction:column}.idp-primary-btn,.idp-secondary-btn{width:100%}}@media(max-width:380px){.idp-cover h1{font-size:34px}.idp-section-heading h2{font-size:24px}.idp-cover-image{min-height:230px}}.page-scope-institutionaldevelopmentplan a:focus-visible{outline:3px solid rgba(239,193,77,.75);outline-offset:3px}@media(prefers-reduced-motion:reduce){.page-scope-institutionaldevelopmentplan *,.page-scope-institutionaldevelopmentplan *:before,.page-scope-institutionaldevelopmentplan *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-scope-nss,.nss-page{--nss-brown: #54220c;--nss-dark: #35170b;--nss-orange: #e95d16;--nss-orange-dark: #c9470d;--nss-gold: #efc14d;--nss-gold-light: #ffe8a6;--nss-cream: #fff8df;--nss-paper: #fffdf8;--nss-border: #ead9b8;--nss-text: #3f2616;--nss-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--nss-text);background:radial-gradient(circle at 5% 5%,rgba(239,193,77,.13),transparent 28%),radial-gradient(circle at 95% 50%,rgba(233,93,22,.06),transparent 26%),linear-gradient(180deg,#fffdf8,#fff8e9,#fffdf8)}.nss-page *,.nss-page *:before,.nss-page *:after{box-sizing:border-box}.nss-page a{text-decoration:none}.nss-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.nss-page{padding:55px 0 80px}.nss-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;align-items:center;padding:45px;border-radius:27px;border:1px solid var(--nss-border);background:linear-gradient(135deg,#fffdf8,#fff5d9);box-shadow:0 20px 55px #54220c14;overflow:hidden}.nss-intro:before{content:"";position:absolute;width:330px;height:330px;right:-165px;top:-180px;border-radius:50%;border:65px solid rgba(239,193,77,.09)}.nss-intro-content{position:relative;z-index:2}.nss-eyebrow{display:inline-flex;padding:8px 13px;border-radius:50px;background:#fff0c6;border:1px solid #efd18b;color:var(--nss-orange-dark);font-size:10px;font-weight:900;letter-spacing:1.6px}.nss-intro h1{margin:17px 0 12px;color:var(--nss-dark);font-size:clamp(40px,5vw,62px);line-height:1.03;letter-spacing:-2px}.nss-intro h1 span{color:var(--nss-orange)}.nss-intro-content>p{max-width:790px;margin:0;color:var(--nss-muted);font-size:17px;line-height:1.85}.nss-intro-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.nss-intro-points div{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:50px;background:#fff;border:1px solid #eadbbf;color:var(--nss-text);font-size:10px;font-weight:700}.nss-intro-points svg{color:var(--nss-orange);font-size:14px}.nss-unit-card{position:relative;z-index:2;min-height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border-radius:23px;text-align:center;color:#fff;background:linear-gradient(145deg,var(--nss-orange),var(--nss-orange-dark));box-shadow:0 20px 38px #c9470d38}.unit-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:12px;border-radius:50%;background:#ffffff21;border:1px solid rgba(255,255,255,.2);font-size:25px}.nss-unit-card>span{color:#ffe2c5;font-size:9px;font-weight:900;letter-spacing:1.5px}.nss-unit-card strong{margin-top:4px;font-size:48px;line-height:1;color:#fff}.nss-unit-card p{margin:5px 0 0;color:#ffe8d4;font-size:12px}.unit-divider{width:45px;height:1px;margin:12px 0;background:#ffffff59}.nss-unit-card small{color:#ffddbf;font-size:9px}.nss-overview{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:center;margin-top:28px;padding:38px;border-radius:24px;background:#fff;border:1px solid var(--nss-border);box-shadow:0 15px 40px #54220c0f}.overview-content>span,.purpose-heading>span,.activities-heading span,.gallery-heading span,.camp-content>span,.official-content>span{color:var(--nss-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.overview-content h2{margin:9px 0 12px;color:var(--nss-dark);font-size:32px;line-height:1.2;letter-spacing:-.7px}.overview-content h2 span,.purpose-heading h2 span,.activities-heading h2 span,.gallery-heading h2 span,.camp-content h2 span,.official-content h2 span{color:var(--nss-orange)}.overview-content p{margin:8px 0;color:var(--nss-muted);font-size:14px;line-height:1.8}.overview-stats{display:grid;grid-template-columns:1fr;gap:10px}.overview-stat{display:flex;align-items:center;gap:15px;padding:15px 17px;border-radius:14px;background:linear-gradient(135deg,#fff9e8,#fffdf7);border:1px solid #eadcbd}.overview-stat strong{min-width:75px;color:var(--nss-orange);font-size:28px}.overview-stat span{color:var(--nss-muted);font-size:11px;font-weight:700}.nss-purpose{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:18px;margin-top:65px}.purpose-heading{padding:10px 20px 10px 0}.purpose-heading h2{margin:8px 0 10px;color:var(--nss-dark);font-size:31px;line-height:1.2}.purpose-heading p{margin:0;color:var(--nss-muted);font-size:14px;line-height:1.75}.purpose-card{padding:25px;border-radius:19px;background:#fff;border:1px solid var(--nss-border);box-shadow:0 12px 30px #54220c0f;transition:transform .25s ease,box-shadow .25s ease}.purpose-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #54220c1a}.purpose-number{color:#b58a45;font-size:11px;font-weight:900;letter-spacing:1.5px}.purpose-card h3{margin:13px 0 8px;color:var(--nss-dark);font-size:18px}.purpose-card p{margin:0;color:var(--nss-muted);font-size:13px;line-height:1.75}.nss-activities{margin-top:68px}.activities-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:27px}.activities-heading h2{margin:8px 0 0;color:var(--nss-dark);font-size:34px;line-height:1.15}.activities-heading>p{max-width:430px;margin:0;color:var(--nss-muted);font-size:13px;line-height:1.75}.activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.activity-card{position:relative;min-height:255px;padding:24px;border-radius:19px;background:#fff;border:1px solid var(--nss-border);box-shadow:0 10px 28px #54220c0e;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.activity-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--nss-orange),var(--nss-gold))}.activity-card:hover{transform:translateY(-6px);border-color:#e7bf62;box-shadow:0 18px 38px #54220c1a}.activity-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.activity-number{color:#b28b4c;font-size:11px;font-weight:900;letter-spacing:1.5px}.activity-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#fff1c9,#ffead1);border:1px solid #efd69a;color:var(--nss-orange);font-size:20px}.activity-card h3{margin:0 0 10px;color:var(--nss-dark);font-size:18px;line-height:1.35}.activity-card p{margin:0;color:var(--nss-muted);font-size:13px;line-height:1.75}.activity-bottom{position:absolute;left:24px;right:24px;bottom:18px;display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f0e4ce;color:var(--nss-orange);font-size:9px;font-weight:900;letter-spacing:1px}.nss-gallery-section{margin-top:70px}.gallery-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px}.gallery-heading h2{margin:8px 0 0;color:var(--nss-dark);font-size:34px;line-height:1.15}.gallery-heading p{max-width:430px;margin:0;color:var(--nss-muted);font-size:13px;line-height:1.75}.nss-gallery{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:220px 180px;gap:12px}.gallery-card{position:relative;overflow:hidden;border-radius:17px;background:#eadabd;border:1px solid #e2ceb0}.gallery-card-1{grid-row:1 / 3}.gallery-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.gallery-card:hover img{transform:scale(1.06)}.gallery-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(42,17,6,.72))}.gallery-caption{position:absolute;left:18px;right:18px;bottom:17px;color:#fff}.gallery-caption span{display:block;margin-bottom:4px;color:#ffd76b;font-size:8px;font-weight:900;letter-spacing:1.4px}.gallery-caption h3{margin:0;color:#fff;font-size:14px;line-height:1.3}.camp-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:70px;padding:32px;border-radius:24px;background:linear-gradient(135deg,#fff0c2,#fff9e9);border:1px solid #ead5a5}.camp-visual{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:20px;background:linear-gradient(145deg,var(--nss-orange),var(--nss-brown));color:#fff;box-shadow:0 15px 35px #54220c29}.camp-circle{width:78px;height:78px;display:grid;place-items:center;margin-bottom:16px;border-radius:50%;background:#ffffff21;border:1px solid rgba(255,255,255,.22);color:#ffd767;font-size:31px}.camp-visual>span{color:#ffddaf;font-size:9px;font-weight:900;letter-spacing:1.8px}.camp-visual strong{margin-top:7px;color:#fff;font-size:27px;line-height:1.2}.camp-content{display:flex;flex-direction:column;justify-content:center;padding:15px 20px}.camp-content h2{margin:9px 0 12px;color:var(--nss-dark);font-size:32px;line-height:1.2}.camp-content>p{margin:0;color:var(--nss-muted);font-size:14px;line-height:1.8}.camp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.camp-list div{display:flex;align-items:center;gap:8px;color:var(--nss-text);font-size:11px;font-weight:700}.camp-list svg{flex:0 0 auto;color:var(--nss-orange);font-size:15px}.official-reference{display:grid;grid-template-columns:.95fr 1.05fr;gap:30px;margin-top:28px;padding:28px;border-radius:24px;background:#fff;border:1px solid var(--nss-border);box-shadow:0 14px 35px #54220c0f}.official-image{height:330px;overflow:hidden;border-radius:17px;background:#f2e6ca;border:1px solid #e7d5b5}.official-image img{width:100%;height:100%;display:block;object-fit:cover}.official-content{display:flex;flex-direction:column;justify-content:center;padding:10px 15px}.official-content h2{margin:9px 0 11px;color:var(--nss-dark);font-size:31px;line-height:1.2}.official-content p{margin:0;color:var(--nss-muted);font-size:14px;line-height:1.8}.nss-contact-btn{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:19px;padding:11px 16px;border-radius:9px;background:var(--nss-orange);color:#fff;font-size:11px;font-weight:800;box-shadow:0 8px 20px #e95d1633;transition:transform .25s ease,background .25s ease}.nss-contact-btn:hover{transform:translateY(-2px);background:var(--nss-orange-dark)}.nss-cta{display:flex;align-items:center;gap:20px;margin-top:28px;padding:27px 31px;border-radius:21px;background:linear-gradient(135deg,var(--nss-brown),var(--nss-orange-dark));color:#fff;box-shadow:0 17px 38px #54220c26}.cta-symbol{width:65px;height:65px;flex:0 0 65px;display:grid;place-items:center;border-radius:50%;background:#ffffff1c;border:1px solid rgba(255,255,255,.18);color:#ffd666;font-size:13px;font-weight:900}.nss-cta span{color:#ffd666;font-size:9px;font-weight:900;letter-spacing:1.7px}.nss-cta h2{margin:5px 0 3px;color:#fff;font-size:25px}.nss-cta p{margin:0;color:#edcdb8;font-size:11px}@media(max-width:1050px){.nss-intro{grid-template-columns:1fr}.nss-unit-card{min-height:180px}.nss-purpose{grid-template-columns:1fr 1fr}.purpose-heading{grid-column:1 / -1}.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nss-gallery{grid-template-columns:1fr 1fr;grid-template-rows:260px 190px}.gallery-card-1{grid-column:1 / -1;grid-row:auto}}@media(max-width:700px){.nss-page{padding:35px 0 55px}.nss-container{width:min(100% - 22px,1240px)}.nss-intro{padding:27px 21px;border-radius:19px}.nss-intro h1{font-size:41px}.nss-intro-content>p{font-size:14px}.nss-intro-points{flex-direction:column;align-items:flex-start}.nss-overview{grid-template-columns:1fr;padding:25px 21px}.overview-content h2{font-size:28px}.overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-stat{flex-direction:column;align-items:flex-start;gap:2px;padding:12px}.overview-stat strong{min-width:auto;font-size:23px}.nss-purpose{grid-template-columns:1fr;margin-top:50px}.purpose-heading{padding:0}.purpose-heading h2{font-size:28px}.activities-heading,.gallery-heading{flex-direction:column;align-items:flex-start}.activities-heading h2,.gallery-heading h2{font-size:29px}.activity-grid{grid-template-columns:1fr}.activity-card{min-height:235px}.nss-gallery{grid-template-columns:1fr;grid-template-rows:repeat(4,210px)}.gallery-card-1{grid-column:auto;grid-row:auto}.camp-section{grid-template-columns:1fr;padding:19px}.camp-visual{min-height:250px}.camp-content{padding:12px 4px}.camp-content h2{font-size:28px}.camp-list{grid-template-columns:1fr}.official-reference{grid-template-columns:1fr;padding:19px}.official-image{height:270px}.official-content{padding:8px 2px}.official-content h2{font-size:28px}.nss-cta{flex-direction:column;align-items:flex-start;padding:25px 21px}}@media(max-width:450px){.nss-intro h1{font-size:35px}.overview-stats{grid-template-columns:1fr}.overview-stat{flex-direction:row;align-items:center;gap:12px}.nss-unit-card strong{font-size:42px}.official-image{height:220px}}@media(prefers-reduced-motion:reduce){.activity-card,.purpose-card,.gallery-card img,.nss-contact-btn{transition:none}}.ncc-page{--ncc-brown: #54220c;--ncc-dark: #35170b;--ncc-orange: #e95d16;--ncc-orange-dark: #c9470d;--ncc-gold: #efc14d;--ncc-gold-light: #ffe8a6;--ncc-cream: #fff8df;--ncc-paper: #fffdf8;--ncc-border: #ead9b8;--ncc-text: #3f2616;--ncc-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--ncc-text);background:radial-gradient(circle at 5% 5%,rgba(239,193,77,.13),transparent 27%),radial-gradient(circle at 95% 55%,rgba(233,93,22,.06),transparent 25%),linear-gradient(180deg,#fffdf8,#fff8e9 52%,#fffdf8);padding:55px 0 80px}.ncc-page *,.ncc-page *:before,.ncc-page *:after{box-sizing:border-box}.ncc-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.ncc-page p{color:var(--ncc-muted)}.ncc-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:40px;align-items:center;padding:46px;border-radius:27px;border:1px solid var(--ncc-border);background:linear-gradient(135deg,#fffdf8,#fff4d4);box-shadow:0 22px 58px #54220c14;overflow:hidden}.ncc-hero:before{content:"";position:absolute;width:400px;height:400px;right:-210px;top:-210px;border-radius:50%;border:75px solid rgba(239,193,77,.1)}.ncc-hero:after{content:"";position:absolute;width:160px;height:160px;left:-85px;bottom:-85px;border-radius:50%;border:35px solid rgba(233,93,22,.06)}.ncc-hero-content{position:relative;z-index:2}.ncc-kicker{display:inline-flex;padding:8px 13px;border-radius:50px;background:#fff0c6;border:1px solid #efd18b;color:var(--ncc-orange-dark);font-size:10px;font-weight:900;letter-spacing:1.6px}.ncc-hero h1{margin:17px 0 13px;color:var(--ncc-dark);font-size:clamp(40px,5vw,61px);line-height:1.02;letter-spacing:-2px}.ncc-hero h1 span{color:var(--ncc-orange)}.ncc-hero-content>p{max-width:780px;margin:0;font-size:16px;line-height:1.85}.ncc-hero-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.ncc-hero-points div{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:50px;background:#fff;border:1px solid #eadbbf;color:var(--ncc-text);font-size:10px;font-weight:700}.ncc-hero-points svg{color:var(--ncc-orange);font-size:14px}.ncc-emblem{position:relative;z-index:2;min-height:275px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;border-radius:24px;color:#fff;background:linear-gradient(145deg,var(--ncc-orange),var(--ncc-orange-dark));box-shadow:0 20px 42px #c9470d38}.emblem-ring{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.23);color:#ffd767;font-size:28px;margin-bottom:13px}.ncc-emblem>span{color:#ffe1c4;font-size:9px;font-weight:900;letter-spacing:1.7px}.ncc-emblem strong{margin-top:4px;color:#fff;font-size:46px;line-height:1}.ncc-emblem small{margin-top:6px;color:#ffe1cc;font-size:10px}.emblem-line{width:48px;height:1px;margin:13px 0 9px;background:#ffffff59}.ncc-emblem p{margin:0;color:#ffdbbb;font-size:9px;letter-spacing:.5px}.ncc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px}.ncc-stat{display:flex;align-items:center;gap:13px;padding:18px;border-radius:17px;background:#fff;border:1px solid var(--ncc-border);box-shadow:0 9px 25px #54220c0d;transition:transform .25s ease,border-color .25s ease}.ncc-stat:hover{transform:translateY(-3px);border-color:#dfb951}.stat-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#fff0c6,#ffe9d2);border:1px solid #efd59a;color:var(--ncc-orange);font-size:19px}.ncc-stat strong{display:block;color:var(--ncc-dark);font-size:24px;line-height:1}.ncc-stat span{display:block;margin-top:5px;color:var(--ncc-muted);font-size:9px;font-weight:700}.ncc-about{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:center;margin-top:65px;padding:30px;border-radius:24px;background:#fff;border:1px solid var(--ncc-border);box-shadow:0 15px 40px #54220c0f}.about-image{position:relative;height:390px;overflow:hidden;border-radius:19px;background:#f2e6ca;border:1px solid #e4cfad}.about-image img{width:100%;height:100%;display:block;object-fit:cover}.image-badge{position:absolute;left:17px;bottom:17px;display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:50px;background:#361407d6;color:#fff;font-size:10px;font-weight:900;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-badge svg{color:#ffd25e}.about-content>span,.section-heading>span,.achievement-content>span,.activities-header span,.gallery-header span,.national-content>span{color:var(--ncc-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.about-content h2{margin:9px 0 13px;color:var(--ncc-dark);font-size:32px;line-height:1.18;letter-spacing:-.7px}.about-content h2 span{color:var(--ncc-orange)}.about-content>p{margin:9px 0;font-size:14px;line-height:1.8}.about-highlight{display:flex;gap:13px;margin-top:19px;padding:16px;border-radius:15px;background:linear-gradient(135deg,#fff8df,#fffdf8);border:1px solid #ead9b8}.about-highlight>svg{flex:0 0 auto;margin-top:2px;color:var(--ncc-orange);font-size:21px}.about-highlight strong{color:var(--ncc-dark);font-size:13px}.about-highlight p{margin:4px 0 0;font-size:12px;line-height:1.65}.enrolment-section{display:grid;grid-template-columns:1fr 400px;gap:30px;align-items:center;margin-top:65px;padding:35px;border-radius:24px;background:linear-gradient(135deg,#fff1c8,#fffaf0);border:1px solid #ead5a5}.section-heading h2{margin:9px 0 10px;color:var(--ncc-dark);font-size:34px;line-height:1.15}.section-heading h2 span{color:var(--ncc-orange)}.section-heading p{max-width:650px;margin:0;font-size:14px;line-height:1.8}.enrolment-card{display:flex;align-items:center;gap:17px;padding:24px;border-radius:19px;background:linear-gradient(145deg,var(--ncc-orange),var(--ncc-orange-dark));color:#fff;box-shadow:0 18px 35px #c9470d2e}.enrolment-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#ffffff1f;font-size:20px}.enrolment-main span,.cadet-count span{display:block;color:#ffe1c4;font-size:8px;font-weight:900;letter-spacing:1.3px}.enrolment-main strong,.cadet-count strong{display:block;margin-top:3px;color:#fff;font-size:32px;line-height:1}.enrolment-main p,.cadet-count p{margin:3px 0 0;color:#ffdbbe;font-size:9px}.enrolment-divider{width:1px;height:60px;margin:0 auto;background:#ffffff47}.achievement-section{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;margin-top:65px;padding:38px;border-radius:25px;background:#fff;border:1px solid var(--ncc-border);box-shadow:0 15px 40px #54220c0f}.achievement-content h2{margin:9px 0 18px;color:var(--ncc-dark);font-size:33px;line-height:1.15}.achievement-content h2 span{color:var(--ncc-orange)}.achievement-box{display:flex;gap:15px;padding:18px;border-radius:17px;background:linear-gradient(135deg,#fff7dc,#fffdf8);border:1px solid #ead8b6}.achievement-icon{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#f0bd38,#e95d16);color:#fff;font-size:22px}.achievement-box strong{color:var(--ncc-dark);font-size:17px}.achievement-box p{margin:5px 0 0;font-size:13px;line-height:1.75}.camp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.camp-tags span{padding:7px 10px;border-radius:50px;background:#fff0c7;border:1px solid #ecd18d;color:var(--ncc-orange-dark);font-size:9px;font-weight:800}.achievement-note{margin:13px 0 0;font-size:12px;line-height:1.7}.achievement-visual{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:21px;background:linear-gradient(145deg,var(--ncc-brown),var(--ncc-orange-dark));color:#fff;text-align:center}.award-circle{width:145px;height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;border:2px solid rgba(255,215,103,.75);box-shadow:inset 0 0 0 10px #ffffff0d;color:#ffd665}.award-circle svg{font-size:30px}.award-circle span{margin-top:5px;font-size:10px;font-weight:900;letter-spacing:2px}.award-circle strong{margin-top:2px;color:#fff;font-size:24px}.achievement-visual>p{margin:18px 0 0;color:#f1cbb5;font-size:11px}.ncc-activities{margin-top:70px}.activities-header,.gallery-header{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:27px}.activities-header h2,.gallery-header h2{margin:8px 0 0;color:var(--ncc-dark);font-size:34px;line-height:1.15}.activities-header h2 span,.gallery-header h2 span{color:var(--ncc-orange)}.activities-header>p,.gallery-header>p{max-width:430px;margin:0;font-size:13px;line-height:1.75}.activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.activity-card{position:relative;min-height:260px;padding:23px;border-radius:19px;background:#fff;border:1px solid var(--ncc-border);box-shadow:0 10px 28px #54220c0d;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.activity-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--ncc-orange),var(--ncc-gold))}.activity-card:hover{transform:translateY(-6px);border-color:#e2bb55;box-shadow:0 18px 38px #54220c1a}.activity-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.activity-top>span{color:#b38a48;font-size:10px;font-weight:900;letter-spacing:1.5px}.activity-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#fff0c6,#ffe9d4);border:1px solid #efd49a;color:var(--ncc-orange);font-size:19px}.activity-card h3{margin:0 0 9px;color:var(--ncc-dark);font-size:17px;line-height:1.35}.activity-card p{margin:0;font-size:12px;line-height:1.75}.activity-footer{position:absolute;left:23px;right:23px;bottom:17px;display:flex;justify-content:space-between;align-items:center;padding-top:9px;border-top:1px solid #f0e4cf;color:var(--ncc-orange);font-size:8px;font-weight:900;letter-spacing:1px}.ncc-gallery-section{margin-top:72px}.ncc-gallery{display:grid;grid-template-columns:1.4fr .6fr .6fr;grid-template-rows:220px 180px;gap:12px}.ncc-gallery-card{position:relative;overflow:hidden;border-radius:17px;background:#e8dcc4;border:1px solid #e0ceb0}.gallery-1{grid-row:1 / 3}.ncc-gallery-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s ease}.ncc-gallery-card:hover img{transform:scale(1.06)}.gallery-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(43,17,6,.76))}.gallery-text{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}.gallery-text span{display:block;margin-bottom:4px;color:#ffd86d;font-size:8px;font-weight:900;letter-spacing:1.5px}.gallery-text h3{margin:0;color:#fff;font-size:14px;line-height:1.3}.national-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:70px;padding:32px;border-radius:25px;background:linear-gradient(135deg,#fff0c2,#fffaf0);border:1px solid #ead5a5}.national-visual{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(145deg,var(--ncc-orange),var(--ncc-brown));text-align:center;color:#fff;box-shadow:0 15px 35px #54220c26}.flag-symbol{width:78px;height:78px;display:grid;place-items:center;margin-bottom:16px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#ffd568;font-size:30px}.national-visual>span{color:#ffddb9;font-size:9px;font-weight:900;letter-spacing:1.8px}.national-visual strong{margin-top:7px;color:#fff;font-size:27px;line-height:1.2}.national-content{display:flex;flex-direction:column;justify-content:center;padding:15px 20px}.national-content h2{margin:9px 0 12px;color:var(--ncc-dark);font-size:31px;line-height:1.2}.national-content h2 span{color:var(--ncc-orange)}.national-content>p{margin:0;font-size:14px;line-height:1.8}.national-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px}.national-points div{display:flex;align-items:center;gap:8px;color:var(--ncc-text);font-size:11px;font-weight:700}.national-points svg{color:var(--ncc-orange);font-size:15px}.ncc-cta{display:flex;align-items:center;gap:20px;margin-top:28px;padding:27px 31px;border-radius:21px;background:linear-gradient(135deg,var(--ncc-brown),var(--ncc-orange-dark));color:#fff;box-shadow:0 17px 38px #54220c26}.cta-badge{width:65px;height:65px;flex:0 0 65px;display:grid;place-items:center;border-radius:50%;background:#ffffff1c;border:1px solid rgba(255,255,255,.18);color:#ffd665;font-size:13px;font-weight:900}.ncc-cta span{color:#ffd666;font-size:9px;font-weight:900;letter-spacing:1.7px}.ncc-cta h2{margin:5px 0 3px;color:#fff;font-size:25px}.ncc-cta p{margin:0;color:#edcdb8;font-size:11px}@media(max-width:1050px){.ncc-hero{grid-template-columns:1fr}.ncc-emblem{min-height:220px}.ncc-stats,.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ncc-gallery{grid-template-columns:1fr 1fr;grid-template-rows:250px 190px}.gallery-1{grid-column:1 / -1;grid-row:auto}}@media(max-width:720px){.ncc-page{padding:35px 0 55px}.ncc-container{width:min(100% - 22px,1240px)}.ncc-hero{padding:28px 21px;border-radius:20px}.ncc-hero h1{font-size:40px}.ncc-hero-content>p{font-size:14px}.ncc-hero-points{flex-direction:column;align-items:flex-start}.ncc-stats{grid-template-columns:1fr}.ncc-about{grid-template-columns:1fr;padding:20px;margin-top:50px}.about-image{height:270px}.about-content h2{font-size:28px}.enrolment-section{grid-template-columns:1fr;padding:25px 20px}.section-heading h2{font-size:29px}.enrolment-card{padding:19px}.achievement-section{grid-template-columns:1fr;padding:25px 20px}.achievement-content h2{font-size:29px}.achievement-visual{min-height:250px}.activities-header,.gallery-header{flex-direction:column;align-items:flex-start}.activities-header h2,.gallery-header h2{font-size:29px}.activity-grid{grid-template-columns:1fr}.ncc-gallery{grid-template-columns:1fr;grid-template-rows:repeat(4,210px)}.gallery-1{grid-column:auto;grid-row:auto}.national-section{grid-template-columns:1fr;padding:19px}.national-visual{min-height:250px}.national-content{padding:12px 4px}.national-content h2{font-size:28px}.national-points{grid-template-columns:1fr}.ncc-cta{flex-direction:column;align-items:flex-start;padding:25px 21px}}@media(max-width:450px){.ncc-hero h1{font-size:35px}.ncc-emblem strong{font-size:41px}.enrolment-card{flex-wrap:wrap}.enrolment-divider{width:100%;height:1px;margin:4px 0}.achievement-box{flex-direction:column}.about-image{height:225px}.ncc-gallery{grid-template-rows:repeat(4,190px)}}@media(prefers-reduced-motion:reduce){.ncc-stat,.activity-card,.ncc-gallery-card img{transition:none}}.page-scope-youthredcross{--yrc-brown: #54220c;--yrc-dark: #35170b;--yrc-orange: #e95d16;--yrc-gold: #efc14d;--yrc-cream: #fff8df;--yrc-paper: #fffdf8;--yrc-ink: #3f2616;--yrc-muted: #735e4b;--yrc-border: #eadabd;background:linear-gradient(180deg,#fffdf8,#fffaf1);font-family:Montserrat,sans-serif;color:var(--yrc-ink);padding:50px 0 75px;overflow:hidden}.yrc-container{width:min(1180px,calc(100% - 30px));margin:auto}.yrc-hero{position:relative;min-height:440px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:55px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 90% 15%,rgba(239,193,77,.22),transparent 28%),linear-gradient(135deg,#fff9e6,#fff);border:1px solid var(--yrc-border);box-shadow:0 22px 55px #4c280b17}.yrc-hero:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-130px;bottom:-150px;background:#e95d1612}.yrc-hero-content{position:relative;z-index:2}.yrc-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--yrc-orange);font-size:11px;font-weight:900;letter-spacing:1.7px}.yrc-eyebrow svg{font-size:15px}.yrc-hero h1{max-width:650px;margin:14px 0 18px;color:var(--yrc-brown);font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-2px}.yrc-hero h1 span{display:block;color:var(--yrc-orange)}.yrc-hero p{max-width:620px;margin:0;color:var(--yrc-muted);font-size:16px;line-height:1.85}.yrc-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.yrc-primary-btn,.yrc-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.yrc-primary-btn{background:linear-gradient(135deg,#e95d16,#c8480d);color:#fff;box-shadow:0 10px 24px #c9480d33}.yrc-primary-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #c9480d45}.yrc-secondary-btn{background:#fff;color:var(--yrc-brown);border:1px solid #e5d6c2}.yrc-secondary-btn:hover{transform:translateY(-2px);background:var(--yrc-cream);border-color:#e3bd68}.yrc-hero-visual{position:relative;height:330px;display:flex;align-items:center;justify-content:center}.yrc-main-icon{position:relative;width:190px;height:190px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:75px;background:linear-gradient(145deg,#e95d16,#8f320b);box-shadow:0 28px 55px #702d0a40;border:10px solid rgba(255,255,255,.65)}.yrc-main-icon:before{content:"";position:absolute;inset:-18px;border-radius:50%;border:1px dashed #e6bd62;opacity:.7}.yrc-floating-card{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:13px;background:#ffffffeb;border:1px solid #eadabd;box-shadow:0 13px 30px #4c280b1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.yrc-floating-card svg{color:var(--yrc-orange);font-size:20px}.yrc-floating-card strong,.yrc-floating-card span{display:block}.yrc-floating-card strong{color:var(--yrc-brown);font-size:12px}.yrc-floating-card span{margin-top:2px;color:#8b7562;font-size:10px}.yrc-card-one{left:0;top:42px}.yrc-card-two{right:0;top:105px}.yrc-card-three{left:35px;bottom:30px}.yrc-intro{padding:72px 10px 58px}.yrc-section-label{display:inline-block;color:var(--yrc-orange);font-size:10px;font-weight:900;letter-spacing:1.6px}.yrc-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;margin-top:13px}.yrc-intro h2{margin:0;color:var(--yrc-brown);font-size:clamp(28px,3.5vw,43px);line-height:1.12;letter-spacing:-1px}.yrc-intro h2 span{color:var(--yrc-orange)}.yrc-intro p{margin:0 0 14px;color:var(--yrc-muted);font-size:15px;line-height:1.85}.yrc-activities{padding:38px 0 65px}.yrc-heading-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}.yrc-heading-row h2{margin:8px 0 0;color:var(--yrc-brown);font-size:clamp(26px,3vw,37px);letter-spacing:-.7px}.yrc-heading-row>p{max-width:310px;margin:0;color:#8a725d;font-size:13px;line-height:1.7;text-align:right}.yrc-activity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.yrc-activity-card{position:relative;padding:25px 22px;min-height:245px;background:#fff;border:1px solid var(--yrc-border);border-radius:17px;box-shadow:0 10px 28px #4c280b0e;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.yrc-activity-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #4c280b1c}.yrc-activity-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#fff3d1;color:var(--yrc-orange);font-size:22px;margin-bottom:22px}.yrc-activity-number{position:absolute;top:20px;right:20px;color:#eadbc7;font-size:21px;font-weight:900}.yrc-activity-card h3{margin:0 0 9px;color:var(--yrc-brown);font-size:17px}.yrc-activity-card p{margin:0;color:#806b58;font-size:13px;line-height:1.7}.yrc-card-line{position:absolute;left:22px;bottom:0;width:45px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--yrc-orange),var(--yrc-gold))}.yrc-values{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;padding:42px 45px;border-radius:23px;background:radial-gradient(circle at 100% 0%,rgba(239,193,77,.14),transparent 35%),linear-gradient(135deg,#54220c,#7d3210);color:#fff;box-shadow:0 20px 45px #4c280b29}.yrc-values .yrc-section-label{color:#efc14d}.yrc-values h2{margin:10px 0 16px;color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-1px}.yrc-values h2 span{color:#ffd86b}.yrc-values-content p{max-width:450px;margin:0;color:#f0dcca;font-size:14px;line-height:1.8}.yrc-values-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-content:center}.yrc-value-item{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff0e;color:#fff4dd;font-size:12px;font-weight:700}.yrc-value-item svg{flex:0 0 auto;color:#efc14d;font-size:17px}.yrc-participation{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;margin-top:25px;padding:27px 30px;background:#fff;border:1px solid var(--yrc-border);border-radius:18px;box-shadow:0 10px 28px #4c280b0d}.yrc-participation-icon{width:60px;height:60px;display:grid;place-items:center;border-radius:16px;background:#fff1d0;color:var(--yrc-orange);font-size:25px}.yrc-participation-content h2{margin:5px 0;color:var(--yrc-brown);font-size:21px}.yrc-participation-content p{max-width:650px;margin:0;color:#806b58;font-size:13px;line-height:1.7}.yrc-outline-btn{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border:1px solid #e5c985;border-radius:9px;color:var(--yrc-orange);text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap;transition:.2s ease}.yrc-outline-btn:hover{background:#fff5dd;transform:translateY(-2px)}.yrc-contact{display:flex;align-items:center;gap:15px;margin-top:15px;padding:19px 22px;border-radius:15px;background:#fff9eb;border:1px solid #eedbb6}.yrc-contact-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:11px;background:#fff;color:var(--yrc-orange);border:1px solid #ecd6aa}.yrc-contact span{color:#a07043;font-size:9px;font-weight:900;letter-spacing:1.2px}.yrc-contact h3{margin:3px 0 0;color:var(--yrc-brown);font-size:13px}.yrc-contact>a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--yrc-orange);text-decoration:none;font-size:11px;font-weight:800}.yrc-contact>a:hover{color:var(--yrc-brown)}@media(max-width:950px){.yrc-hero{grid-template-columns:1fr;padding:42px;min-height:auto}.yrc-hero-visual{height:260px}.yrc-intro-grid,.yrc-values{grid-template-columns:1fr;gap:30px}.yrc-activity-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.page-scope-youthredcross{padding:32px 0 55px}.yrc-container{width:min(calc(100% - 22px),1180px)}.yrc-hero{padding:30px 22px;border-radius:20px}.yrc-hero h1{font-size:37px;letter-spacing:-1.4px}.yrc-hero p{font-size:14px}.yrc-hero-visual{height:235px}.yrc-main-icon{width:135px;height:135px;font-size:52px;border-width:7px}.yrc-floating-card{padding:8px 10px}.yrc-card-one{left:0;top:20px}.yrc-card-two{right:0;top:65px}.yrc-card-three{left:10px;bottom:15px}.yrc-intro{padding:48px 5px}.yrc-intro-grid{gap:20px}.yrc-heading-row{display:block}.yrc-heading-row>p{margin-top:10px;text-align:left}.yrc-activity-grid{grid-template-columns:1fr}.yrc-activity-card{min-height:auto}.yrc-values{padding:30px 22px;border-radius:19px}.yrc-values-list{grid-template-columns:1fr}.yrc-participation{grid-template-columns:1fr;padding:23px}.yrc-outline-btn{width:100%}.yrc-contact{align-items:flex-start;flex-wrap:wrap}.yrc-contact>a{width:100%;margin-left:57px}}.page-scope-universityoutreach{--uop-brown: #54220c;--uop-dark: #35170b;--uop-orange: #e95d16;--uop-gold: #efc14d;--uop-cream: #fff8df;--uop-paper: #fffdf8;--uop-ink: #3f2616;--uop-muted: #735e4b;--uop-border: #eadabd;background:linear-gradient(180deg,#fffdf8,#fffaf1);font-family:Montserrat,sans-serif;color:var(--uop-ink);padding:50px 0 75px;overflow:hidden}.uop-container{width:min(1180px,calc(100% - 30px));margin:auto}.uop-hero{position:relative;min-height:450px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;padding:55px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(239,193,77,.22),transparent 28%),linear-gradient(135deg,#fff9e6,#fff);border:1px solid var(--uop-border);box-shadow:0 22px 55px #4c280b17}.uop-hero:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;right:-170px;bottom:-190px;background:#e95d160f}.uop-hero-content{position:relative;z-index:2}.uop-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--uop-orange);font-size:11px;font-weight:900;letter-spacing:1.7px}.uop-eyebrow svg{font-size:15px}.uop-hero h1{max-width:650px;margin:14px 0 18px;color:var(--uop-brown);font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-2px}.uop-hero h1 span{display:block;color:var(--uop-orange)}.uop-hero p{max-width:620px;margin:0;color:var(--uop-muted);font-size:16px;line-height:1.85}.uop-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.uop-primary-btn,.uop-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.uop-primary-btn{background:linear-gradient(135deg,#e95d16,#c8480d);color:#fff;box-shadow:0 10px 24px #c9480d33}.uop-primary-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #c9480d45}.uop-secondary-btn{background:#fff;color:var(--uop-brown);border:1px solid #e5d6c2}.uop-secondary-btn:hover{transform:translateY(-2px);background:var(--uop-cream);border-color:#e3bd68}.uop-hero-visual{position:relative;height:340px;display:flex;align-items:center;justify-content:center}.uop-globe{position:relative;z-index:3;width:190px;height:190px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:72px;background:linear-gradient(145deg,#e95d16,#8f320b);border:10px solid rgba(255,255,255,.68);box-shadow:0 28px 55px #702d0a3d}.uop-orbit{position:absolute;border-radius:50%;border:1px dashed #e5bd65;opacity:.75}.uop-orbit-one{width:245px;height:245px;transform:rotate(20deg)}.uop-orbit-two{width:310px;height:180px;transform:rotate(-25deg)}.uop-floating-card{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:13px;background:#fffffff0;border:1px solid var(--uop-border);box-shadow:0 13px 30px #4c280b1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.uop-floating-card svg{color:var(--uop-orange);font-size:20px}.uop-floating-card strong,.uop-floating-card span{display:block}.uop-floating-card strong{color:var(--uop-brown);font-size:12px}.uop-floating-card span{margin-top:2px;color:#8b7562;font-size:10px}.uop-float-one{left:0;top:35px}.uop-float-two{right:0;top:105px}.uop-float-three{left:25px;bottom:25px}.uop-intro{padding:72px 10px 58px}.uop-section-label{display:inline-block;color:var(--uop-orange);font-size:10px;font-weight:900;letter-spacing:1.6px}.uop-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;margin-top:13px}.uop-intro h2{margin:0;color:var(--uop-brown);font-size:clamp(28px,3.5vw,43px);line-height:1.12;letter-spacing:-1px}.uop-intro h2 span{color:var(--uop-orange)}.uop-intro p{margin:0 0 14px;color:var(--uop-muted);font-size:15px;line-height:1.85}.uop-areas{padding:38px 0 65px}.uop-heading-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}.uop-heading-row h2{margin:8px 0 0;color:var(--uop-brown);font-size:clamp(26px,3vw,37px);letter-spacing:-.7px}.uop-heading-row>p{max-width:320px;margin:0;color:#8a725d;font-size:13px;line-height:1.7;text-align:right}.uop-area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.uop-area-card{position:relative;min-height:245px;padding:25px 22px;background:#fff;border:1px solid var(--uop-border);border-radius:17px;box-shadow:0 10px 28px #4c280b0e;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.uop-area-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #4c280b1c}.uop-area-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#fff3d1;color:var(--uop-orange);font-size:22px;margin-bottom:22px}.uop-area-number{position:absolute;top:20px;right:20px;color:#eadbc7;font-size:21px;font-weight:900}.uop-area-card h3{margin:0 0 9px;color:var(--uop-brown);font-size:17px}.uop-area-card p{margin:0;color:#806b58;font-size:13px;line-height:1.7}.uop-card-line{position:absolute;left:22px;bottom:0;width:45px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--uop-orange),var(--uop-gold))}.uop-impact{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding:45px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(239,193,77,.13),transparent 35%),linear-gradient(135deg,#54220c,#7d3210);box-shadow:0 20px 45px #4c280b29}.uop-impact-visual{position:relative;min-height:270px;display:flex;align-items:center;justify-content:center}.uop-impact-circle{width:170px;height:170px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#efc14d,#e95d16);color:#fff;font-size:58px;border:8px solid rgba(255,255,255,.16);box-shadow:0 20px 40px #0003}.uop-impact-mini{position:absolute;width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#ffd96b;font-size:20px}.uop-mini-one{top:20px;left:40px}.uop-mini-two{right:25px;top:75px}.uop-mini-three{bottom:20px;left:70px}.uop-impact-content .uop-section-label{color:#efc14d}.uop-impact-content h2{margin:10px 0 15px;color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-1px}.uop-impact-content h2 span{color:#ffd76b}.uop-impact-content>p{max-width:600px;margin:0 0 20px;color:#f0dcca;font-size:14px;line-height:1.8}.uop-impact-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.uop-impact-item{display:flex;align-items:center;gap:8px;padding:10px;color:#fff4dd;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0d;font-size:11px;font-weight:700}.uop-impact-item svg{color:#efc14d;font-size:15px}.uop-engagement{padding:70px 0 40px}.uop-engagement-head{max-width:650px;margin-bottom:28px}.uop-engagement-head h2{margin:8px 0 0;color:var(--uop-brown);font-size:clamp(28px,3.5vw,42px);line-height:1.12;letter-spacing:-1px}.uop-engagement-head h2 span{color:var(--uop-orange)}.uop-engagement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.uop-step{position:relative;padding:27px;min-height:225px;border-radius:17px;background:#fff;border:1px solid var(--uop-border);box-shadow:0 10px 28px #4c280b0d}.uop-step-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#fff3d1;color:var(--uop-orange);font-size:21px;margin-bottom:20px}.uop-step>span{position:absolute;top:24px;right:22px;color:#eadbc7;font-size:22px;font-weight:900}.uop-step h3{margin:0 0 8px;color:var(--uop-brown);font-size:18px}.uop-step p{margin:0;color:#806b58;font-size:13px;line-height:1.7}.uop-cta{display:grid;grid-template-columns:65px 1fr auto;align-items:center;gap:20px;padding:27px 30px;border-radius:19px;background:linear-gradient(135deg,#fff7dc,#fff);border:1px solid #ead5a5;box-shadow:0 12px 30px #4c280b0f}.uop-cta-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:#fff;color:var(--uop-orange);border:1px solid #ecd7ad;font-size:24px}.uop-cta-content>span{color:#a07043;font-size:9px;font-weight:900;letter-spacing:1.4px}.uop-cta-content h2{margin:4px 0;color:var(--uop-brown);font-size:21px}.uop-cta-content p{margin:0;color:#806b58;font-size:12px;line-height:1.6}.uop-cta-button{display:inline-flex;align-items:center;gap:7px;padding:12px 16px;border-radius:9px;background:var(--uop-orange);color:#fff;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap;transition:.2s ease}.uop-cta-button:hover{background:var(--uop-brown);transform:translateY(-2px)}.uop-location{display:flex;align-items:center;gap:15px;margin-top:15px;padding:19px 22px;border-radius:15px;background:#fff9eb;border:1px solid #eedbb6}.uop-location-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:11px;background:#fff;color:var(--uop-orange);border:1px solid #ecd6aa}.uop-location span{color:#a07043;font-size:9px;font-weight:900;letter-spacing:1.2px}.uop-location h3{margin:3px 0 0;color:var(--uop-brown);font-size:13px}.uop-location>a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--uop-orange);text-decoration:none;font-size:11px;font-weight:800}.uop-location>a:hover{color:var(--uop-brown)}@media(max-width:950px){.uop-hero{grid-template-columns:1fr;padding:42px;min-height:auto}.uop-hero-visual{height:280px}.uop-intro-grid,.uop-impact{grid-template-columns:1fr;gap:30px}.uop-area-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.page-scope-universityoutreach{padding:32px 0 55px}.uop-container{width:min(calc(100% - 22px),1180px)}.uop-hero{padding:30px 22px;border-radius:20px}.uop-hero h1{font-size:37px;letter-spacing:-1.4px}.uop-hero p{font-size:14px}.uop-hero-visual{height:240px}.uop-globe{width:135px;height:135px;font-size:52px;border-width:7px}.uop-orbit-one{width:185px;height:185px}.uop-orbit-two{width:230px;height:140px}.uop-floating-card{padding:8px 10px}.uop-float-one{left:0;top:15px}.uop-float-two{right:0;top:70px}.uop-float-three{left:5px;bottom:15px}.uop-intro{padding:48px 5px}.uop-intro-grid{gap:20px}.uop-heading-row{display:block}.uop-heading-row>p{margin-top:10px;text-align:left}.uop-area-grid{grid-template-columns:1fr}.uop-area-card{min-height:auto}.uop-impact{padding:30px 22px;border-radius:19px}.uop-impact-visual{min-height:210px}.uop-impact-circle{width:135px;height:135px;font-size:46px}.uop-impact-list{grid-template-columns:1fr}.uop-engagement{padding:50px 0 30px}.uop-engagement-grid{grid-template-columns:1fr}.uop-step{min-height:auto}.uop-cta{grid-template-columns:1fr;padding:23px}.uop-cta-button{width:100%}.uop-location{align-items:flex-start;flex-wrap:wrap}.uop-location>a{width:100%;margin-left:57px}}.page-scope-womencell{--women-brown: #54220c;--women-dark: #35170b;--women-orange: #e95d16;--women-gold: #efc14d;--women-cream: #fff8df;--women-paper: #fffdf8;--women-ink: #3f2616;--women-muted: #735e4b;--women-border: #eadabd;background:linear-gradient(180deg,#fffdf8,#fffaf1);font-family:Montserrat,sans-serif;color:var(--women-ink);padding:50px 0 75px;overflow:hidden}.women-container{width:min(1180px,calc(100% - 30px));margin:auto}.women-hero{position:relative;min-height:450px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;padding:55px;overflow:hidden;border-radius:28px;border:1px solid var(--women-border);background:radial-gradient(circle at 88% 15%,rgba(239,193,77,.2),transparent 30%),linear-gradient(135deg,#fff9e7,#fff);box-shadow:0 22px 55px #4c280b17}.women-hero:before{content:"";position:absolute;width:430px;height:430px;right:-210px;bottom:-220px;border-radius:50%;background:#e95d160f}.women-hero-content{position:relative;z-index:3}.women-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--women-orange);font-size:11px;font-weight:900;letter-spacing:1.6px}.women-eyebrow svg{font-size:15px}.women-hero h1{max-width:650px;margin:14px 0 18px;color:var(--women-brown);font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-2px}.women-hero h1 span{display:block;color:var(--women-orange)}.women-hero p{max-width:610px;margin:0;color:var(--women-muted);font-size:16px;line-height:1.85}.women-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.women-primary-btn,.women-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:800;transition:.2s ease}.women-primary-btn{color:#fff;background:linear-gradient(135deg,#e95d16,#c8470d);box-shadow:0 10px 24px #c9480d33}.women-primary-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #c9480d47}.women-secondary-btn{color:var(--women-brown);background:#fff;border:1px solid #e5d6c2}.women-secondary-btn:hover{transform:translateY(-2px);background:var(--women-cream);border-color:#e2bd67}.women-hero-visual{position:relative;height:340px;display:flex;align-items:center;justify-content:center}.women-glow{position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(233,93,22,.2),rgba(239,193,77,.08),transparent 70%)}.women-main-circle{position:relative;z-index:4;width:190px;height:190px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:70px;background:linear-gradient(145deg,#e95d16,#8d300a);border:10px solid rgba(255,255,255,.7);box-shadow:0 28px 55px #702d0a3d}.women-ring{position:absolute;border-radius:50%;border:1px dashed #e3bb62}.women-ring-one{width:245px;height:245px;transform:rotate(20deg)}.women-ring-two{width:310px;height:180px;transform:rotate(-25deg)}.women-float-card{position:absolute;z-index:6;display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:13px;background:#fffffff2;border:1px solid var(--women-border);box-shadow:0 13px 30px #4c280b1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.women-float-card svg{color:var(--women-orange);font-size:20px}.women-float-card strong,.women-float-card span{display:block}.women-float-card strong{color:var(--women-brown);font-size:12px}.women-float-card span{margin-top:2px;color:#8a7562;font-size:10px}.women-float-one{top:35px;left:0}.women-float-two{top:105px;right:0}.women-float-three{left:22px;bottom:25px}.women-intro{padding:72px 10px 58px}.women-section-label{display:inline-block;color:var(--women-orange);font-size:10px;font-weight:900;letter-spacing:1.6px}.women-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;margin-top:13px}.women-intro h2{margin:0;color:var(--women-brown);font-size:clamp(28px,3.5vw,43px);line-height:1.12;letter-spacing:-1px}.women-intro h2 span{color:var(--women-orange)}.women-intro p{margin:0 0 14px;color:var(--women-muted);font-size:15px;line-height:1.85}.women-focus{padding:38px 0 65px}.women-heading-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}.women-heading-row h2{margin:8px 0 0;color:var(--women-brown);font-size:clamp(26px,3vw,37px);letter-spacing:-.7px}.women-heading-row h2 span{color:var(--women-orange)}.women-heading-row>p{max-width:330px;margin:0;color:#8a725d;font-size:13px;line-height:1.7;text-align:right}.women-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.women-focus-card{position:relative;min-height:245px;padding:25px 22px;overflow:hidden;border-radius:17px;background:#fff;border:1px solid var(--women-border);box-shadow:0 10px 28px #4c280b0e;transition:transform .25s ease,box-shadow .25s ease}.women-focus-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #4c280b1c}.women-card-top{display:flex;align-items:flex-start;justify-content:space-between}.women-card-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#fff2d0;color:var(--women-orange);font-size:22px}.women-card-top>span{color:#eadbc7;font-size:21px;font-weight:900}.women-focus-card h3{margin:22px 0 9px;color:var(--women-brown);font-size:17px}.women-focus-card p{margin:0;color:#806b58;font-size:13px;line-height:1.7}.women-card-line{position:absolute;bottom:0;left:22px;width:45px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--women-orange),var(--women-gold))}.women-safe{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding:45px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(239,193,77,.13),transparent 35%),linear-gradient(135deg,#54220c,#7d3210);box-shadow:0 20px 45px #4c280b29}.women-safe-visual{position:relative;min-height:270px;display:flex;align-items:center;justify-content:center}.women-safe-circle{width:170px;height:170px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:60px;background:linear-gradient(145deg,#efc14d,#e95d16);border:8px solid rgba(255,255,255,.16);box-shadow:0 20px 40px #0003}.women-safe-small{position:absolute;width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#ffd76b;font-size:20px}.safe-small-one{top:20px;left:40px}.safe-small-two{top:75px;right:25px}.safe-small-three{bottom:20px;left:70px}.women-safe-content .women-section-label{color:var(--women-gold)}.women-safe-content h2{margin:10px 0 15px;color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-1px}.women-safe-content h2 span{color:#ffd76b}.women-safe-content>p{max-width:600px;margin:0 0 21px;color:#f0dcca;font-size:14px;line-height:1.8}.women-check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.women-check-list div{display:flex;align-items:center;gap:8px;padding:11px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff3dd;font-size:11px;font-weight:700}.women-check-list svg{flex:0 0 auto;color:var(--women-gold);font-size:15px}.women-activities{padding:70px 0 45px}.women-activities-head{max-width:680px;margin-bottom:27px}.women-activities-head h2{margin:8px 0 0;color:var(--women-brown);font-size:clamp(28px,3.5vw,42px);line-height:1.12;letter-spacing:-1px}.women-activities-head h2 span{color:var(--women-orange)}.women-activities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.women-activity-item{display:grid;grid-template-columns:38px 25px 1fr;align-items:center;gap:9px;padding:15px;border-radius:13px;background:#fff;border:1px solid var(--women-border);box-shadow:0 8px 22px #4c280b0b;transition:.2s ease}.women-activity-item:hover{transform:translateY(-3px);border-color:#dfbf73}.women-activity-number{color:#c7a879;font-size:11px;font-weight:900}.women-activity-item>svg{color:var(--women-orange);font-size:16px}.women-activity-item>span{color:var(--women-brown);font-size:12px;font-weight:700}.women-support{display:grid;grid-template-columns:65px 1fr auto;align-items:center;gap:20px;padding:27px 30px;border-radius:19px;background:linear-gradient(135deg,#fff7dc,#fff);border:1px solid #ead5a5;box-shadow:0 12px 30px #4c280b0f}.women-support-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:#fff;border:1px solid #ecd7ad;color:var(--women-orange);font-size:24px}.women-support-content>span{color:#a07043;font-size:9px;font-weight:900;letter-spacing:1.4px}.women-support-content h2{margin:4px 0;color:var(--women-brown);font-size:21px}.women-support-content p{margin:0;color:#806b58;font-size:12px;line-height:1.6}.women-support-btn{display:inline-flex;align-items:center;gap:7px;padding:12px 16px;border-radius:9px;background:var(--women-orange);color:#fff;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap;transition:.2s ease}.women-support-btn:hover{background:var(--women-brown);transform:translateY(-2px)}.women-footer-note{display:flex;align-items:center;gap:13px;margin-top:15px;padding:18px 21px;border-radius:14px;background:#fff9eb;border:1px solid #eedbb6}.women-footer-note>svg{flex:0 0 auto;color:var(--women-orange);font-size:21px}.women-footer-note strong{display:block;color:var(--women-brown);font-size:13px}.women-footer-note p{margin:3px 0 0;color:#806b58;font-size:11px}@media(max-width:950px){.women-hero{grid-template-columns:1fr;min-height:auto;padding:42px}.women-hero-visual{height:280px}.women-intro-grid,.women-safe{grid-template-columns:1fr;gap:30px}.women-focus-grid,.women-activities-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.page-scope-womencell{padding:32px 0 55px}.women-container{width:min(calc(100% - 22px),1180px)}.women-hero{padding:30px 22px;border-radius:20px}.women-hero h1{font-size:37px;letter-spacing:-1.4px}.women-hero p{font-size:14px}.women-hero-visual{height:240px}.women-main-circle{width:135px;height:135px;font-size:51px;border-width:7px}.women-ring-one{width:185px;height:185px}.women-ring-two{width:230px;height:140px}.women-float-card{padding:8px 10px}.women-float-one{top:15px;left:0}.women-float-two{top:70px;right:0}.women-float-three{left:5px;bottom:15px}.women-intro{padding:48px 5px}.women-intro-grid{gap:20px}.women-heading-row{display:block}.women-heading-row>p{margin-top:10px;text-align:left}.women-focus-grid{grid-template-columns:1fr}.women-focus-card{min-height:auto}.women-safe{padding:30px 22px;border-radius:19px}.women-safe-visual{min-height:210px}.women-safe-circle{width:135px;height:135px;font-size:46px}.women-check-list{grid-template-columns:1fr}.women-activities{padding:50px 0 30px}.women-activities-grid{grid-template-columns:1fr}.women-support{grid-template-columns:1fr;padding:23px}.women-support-btn{width:100%}.women-footer-note{align-items:flex-start}}.page-scope-genderchampion{--gender-brown: #54220c;--gender-dark: #35170b;--gender-orange: #e95d16;--gender-gold: #efc14d;--gender-cream: #fff8df;--gender-paper: #fffdf8;--gender-ink: #3f2616;--gender-muted: #735e4b;--gender-border: #eadabd;background:linear-gradient(180deg,#fffdf8,#fffaf1);font-family:Montserrat,sans-serif;color:var(--gender-ink);padding:50px 0 75px;overflow:hidden}.gender-container{width:min(1180px,calc(100% - 30px));margin:auto}.gender-hero{position:relative;min-height:450px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;padding:55px;overflow:hidden;border-radius:28px;border:1px solid var(--gender-border);background:radial-gradient(circle at 88% 15%,rgba(239,193,77,.2),transparent 30%),linear-gradient(135deg,#fff9e7,#fff);box-shadow:0 22px 55px #4c280b17}.gender-hero:before{content:"";position:absolute;width:430px;height:430px;right:-210px;bottom:-220px;border-radius:50%;background:#e95d160f}.gender-hero-content{position:relative;z-index:3}.gender-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--gender-orange);font-size:11px;font-weight:900;letter-spacing:1.6px}.gender-eyebrow svg{font-size:15px}.gender-hero h1{max-width:650px;margin:14px 0 18px;color:var(--gender-brown);font-size:clamp(38px,5vw,60px);line-height:1.04;letter-spacing:-2px}.gender-hero h1 span{display:block;color:var(--gender-orange)}.gender-hero p{max-width:610px;margin:0;color:var(--gender-muted);font-size:16px;line-height:1.85}.gender-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.gender-primary-btn,.gender-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:800;transition:.2s ease}.gender-primary-btn{color:#fff;background:linear-gradient(135deg,#e95d16,#c8470d);box-shadow:0 10px 24px #c9480d33}.gender-primary-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #c9480d47}.gender-secondary-btn{color:var(--gender-brown);background:#fff;border:1px solid #e5d6c2}.gender-secondary-btn:hover{transform:translateY(-2px);background:var(--gender-cream);border-color:#e2bd67}.gender-hero-visual{position:relative;height:340px;display:flex;align-items:center;justify-content:center}.gender-glow{position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(233,93,22,.2),rgba(239,193,77,.08),transparent 70%)}.gender-main-circle{position:relative;z-index:4;width:190px;height:190px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:70px;background:linear-gradient(145deg,#e95d16,#8d300a);border:10px solid rgba(255,255,255,.7);box-shadow:0 28px 55px #702d0a3d}.gender-ring{position:absolute;border-radius:50%;border:1px dashed #e3bb62}.gender-ring-one{width:245px;height:245px;transform:rotate(20deg)}.gender-ring-two{width:310px;height:180px;transform:rotate(-25deg)}.gender-floating-card{position:absolute;z-index:6;display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:13px;background:#fffffff2;border:1px solid var(--gender-border);box-shadow:0 13px 30px #4c280b1a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.gender-floating-card svg{color:var(--gender-orange);font-size:20px}.gender-floating-card strong,.gender-floating-card span{display:block}.gender-floating-card strong{color:var(--gender-brown);font-size:12px}.gender-floating-card span{margin-top:2px;color:#8a7562;font-size:10px}.gender-floating-one{top:35px;left:0}.gender-floating-two{top:105px;right:0}.gender-floating-three{left:22px;bottom:25px}.gender-intro{padding:72px 10px 58px}.gender-section-label{display:inline-block;color:var(--gender-orange);font-size:10px;font-weight:900;letter-spacing:1.6px}.gender-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;margin-top:13px}.gender-intro h2{margin:0;color:var(--gender-brown);font-size:clamp(28px,3.5vw,43px);line-height:1.12;letter-spacing:-1px}.gender-intro h2 span{color:var(--gender-orange)}.gender-intro p{margin:0 0 14px;color:var(--gender-muted);font-size:15px;line-height:1.85}.gender-focus{padding:38px 0 65px}.gender-heading-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}.gender-heading-row h2{margin:8px 0 0;color:var(--gender-brown);font-size:clamp(26px,3vw,37px);letter-spacing:-.7px}.gender-heading-row h2 span{color:var(--gender-orange)}.gender-heading-row>p{max-width:330px;margin:0;color:#8a725d;font-size:13px;line-height:1.7;text-align:right}.gender-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.gender-focus-card{position:relative;min-height:245px;padding:25px 22px;overflow:hidden;border-radius:17px;background:#fff;border:1px solid var(--gender-border);box-shadow:0 10px 28px #4c280b0e;transition:transform .25s ease,box-shadow .25s ease}.gender-focus-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #4c280b1c}.gender-card-top{display:flex;align-items:flex-start;justify-content:space-between}.gender-card-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#fff2d0;color:var(--gender-orange);font-size:22px}.gender-card-top>span{color:#eadbc7;font-size:21px;font-weight:900}.gender-focus-card h3{margin:22px 0 9px;color:var(--gender-brown);font-size:17px}.gender-focus-card p{margin:0;color:#806b58;font-size:13px;line-height:1.7}.gender-card-line{position:absolute;bottom:0;left:22px;width:45px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--gender-orange),var(--gender-gold))}.gender-leadership{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding:45px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(239,193,77,.13),transparent 35%),linear-gradient(135deg,#54220c,#7d3210);box-shadow:0 20px 45px #4c280b29}.gender-leadership-visual{position:relative;min-height:270px;display:flex;align-items:center;justify-content:center}.gender-leadership-circle{width:170px;height:170px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:60px;background:linear-gradient(145deg,#efc14d,#e95d16);border:8px solid rgba(255,255,255,.16);box-shadow:0 20px 40px #0003}.gender-small-card{position:absolute;width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#ffd76b;font-size:20px}.gender-small-one{top:20px;left:40px}.gender-small-two{top:75px;right:25px}.gender-small-three{bottom:20px;left:70px}.gender-leadership-content .gender-section-label{color:var(--gender-gold)}.gender-leadership-content h2{margin:10px 0 15px;color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-1px}.gender-leadership-content h2 span{color:#ffd76b}.gender-leadership-content>p{max-width:600px;margin:0 0 21px;color:#f0dcca;font-size:14px;line-height:1.8}.gender-check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.gender-check-list div{display:flex;align-items:center;gap:8px;padding:11px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff3dd;font-size:11px;font-weight:700}.gender-check-list svg{flex:0 0 auto;color:var(--gender-gold);font-size:15px}.gender-activities{padding:70px 0 45px}.gender-activities-head{max-width:680px;margin-bottom:27px}.gender-activities-head h2{margin:8px 0 0;color:var(--gender-brown);font-size:clamp(28px,3.5vw,42px);line-height:1.12;letter-spacing:-1px}.gender-activities-head h2 span{color:var(--gender-orange)}.gender-activities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gender-activity-item{display:grid;grid-template-columns:38px 25px 1fr;align-items:center;gap:9px;padding:15px;border-radius:13px;background:#fff;border:1px solid var(--gender-border);box-shadow:0 8px 22px #4c280b0b;transition:.2s ease}.gender-activity-item:hover{transform:translateY(-3px);border-color:#dfbf73}.gender-activity-number{color:#c7a879;font-size:11px;font-weight:900}.gender-activity-item>svg{color:var(--gender-orange);font-size:16px}.gender-activity-item>span{color:var(--gender-brown);font-size:12px;font-weight:700}.gender-principles{padding:35px 0 60px}.gender-principles-head{margin-bottom:25px}.gender-principles-head h2{margin:8px 0 0;color:var(--gender-brown);font-size:clamp(27px,3.5vw,40px);letter-spacing:-1px}.gender-principles-head h2 span{color:var(--gender-orange)}.gender-principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gender-principles-grid>div{padding:22px;border-radius:15px;background:#fff;border:1px solid var(--gender-border);text-align:center;box-shadow:0 8px 25px #4c280b0d}.gender-principles-grid svg{display:block;margin:0 auto 13px;color:var(--gender-orange);font-size:25px}.gender-principles-grid strong,.gender-principles-grid span{display:block}.gender-principles-grid strong{color:var(--gender-brown);font-size:14px}.gender-principles-grid span{margin-top:5px;color:#806b58;font-size:11px;line-height:1.5}.gender-support{display:grid;grid-template-columns:65px 1fr auto;align-items:center;gap:20px;padding:27px 30px;border-radius:19px;background:linear-gradient(135deg,#fff7dc,#fff);border:1px solid #ead5a5;box-shadow:0 12px 30px #4c280b0f}.gender-support-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:#fff;border:1px solid #ecd7ad;color:var(--gender-orange);font-size:24px}.gender-support-content>span{color:#a07043;font-size:9px;font-weight:900;letter-spacing:1.4px}.gender-support-content h2{margin:4px 0;color:var(--gender-brown);font-size:21px}.gender-support-content p{margin:0;color:#806b58;font-size:12px;line-height:1.6}.gender-support-btn{display:inline-flex;align-items:center;gap:7px;padding:12px 16px;border-radius:9px;background:var(--gender-orange);color:#fff;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap;transition:.2s ease}.gender-support-btn:hover{background:var(--gender-brown);transform:translateY(-2px)}.gender-footer-note{display:flex;align-items:center;gap:13px;margin-top:15px;padding:18px 21px;border-radius:14px;background:#fff9eb;border:1px solid #eedbb6}.gender-footer-note>svg{flex:0 0 auto;color:var(--gender-orange);font-size:21px}.gender-footer-note strong{display:block;color:var(--gender-brown);font-size:13px}.gender-footer-note p{margin:3px 0 0;color:#806b58;font-size:11px}@media(max-width:950px){.gender-hero{grid-template-columns:1fr;min-height:auto;padding:42px}.gender-hero-visual{height:280px}.gender-intro-grid,.gender-leadership{grid-template-columns:1fr;gap:30px}.gender-focus-grid,.gender-activities-grid,.gender-principles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.page-scope-genderchampion{padding:32px 0 55px}.gender-container{width:min(calc(100% - 22px),1180px)}.gender-hero{padding:30px 22px;border-radius:20px}.gender-hero h1{font-size:37px;letter-spacing:-1.4px}.gender-hero p{font-size:14px}.gender-hero-visual{height:240px}.gender-main-circle{width:135px;height:135px;font-size:51px;border-width:7px}.gender-ring-one{width:185px;height:185px}.gender-ring-two{width:230px;height:140px}.gender-floating-card{padding:8px 10px}.gender-floating-one{top:15px;left:0}.gender-floating-two{top:70px;right:0}.gender-floating-three{left:5px;bottom:15px}.gender-intro{padding:48px 5px}.gender-intro-grid{gap:20px}.gender-heading-row{display:block}.gender-heading-row>p{margin-top:10px;text-align:left}.gender-focus-grid{grid-template-columns:1fr}.gender-focus-card{min-height:auto}.gender-leadership{padding:30px 22px;border-radius:19px}.gender-leadership-visual{min-height:210px}.gender-leadership-circle{width:135px;height:135px;font-size:46px}.gender-check-list{grid-template-columns:1fr}.gender-activities{padding:50px 0 30px}.gender-activities-grid{grid-template-columns:1fr}.gender-principles{padding:30px 0 45px}.gender-principles-grid{grid-template-columns:1fr}.gender-support{grid-template-columns:1fr;padding:23px}.gender-support-btn{width:100%}.gender-footer-note{align-items:flex-start}}.page-scope-legalliteracy{--legal-brown: #54220c;--legal-dark: #35170b;--legal-orange: #e95d16;--legal-orange-dark: #c94708;--legal-gold: #efc14d;--legal-cream: #fff8df;--legal-paper: #fffdf8;--legal-white: #ffffff;--legal-ink: #3f2616;--legal-muted: #735e4b;--legal-border: #eadabd;--legal-soft: #fbf1dd;position:relative;overflow:hidden;padding:55px 0 80px;color:var(--legal-ink);font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 5%,rgba(239,193,77,.12),transparent 28%),radial-gradient(circle at 95% 20%,rgba(233,93,22,.07),transparent 25%),linear-gradient(180deg,#fffdf8,#fffaf1 48%,#fff7e9)}.page-scope-legalliteracy *,.page-scope-legalliteracy *:before,.page-scope-legalliteracy *:after{box-sizing:border-box}.legal-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.legal-hero{position:relative;min-height:520px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:50px;padding:70px 65px;overflow:hidden;border-radius:34px;background:linear-gradient(135deg,#fffdf8,#fff7e7 55%,#fff0d1);border:1px solid rgba(84,34,12,.09);box-shadow:0 25px 70px #54220c1a}.legal-hero:before{content:"";position:absolute;width:350px;height:350px;right:-150px;top:-160px;border-radius:50%;background:#efc14d2e;filter:blur(2px)}.legal-hero:after{content:"";position:absolute;width:220px;height:220px;left:-130px;bottom:-130px;border-radius:50%;border:1px solid rgba(233,93,22,.12)}.legal-hero-content{position:relative;z-index:4}.legal-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:9px 15px;border-radius:999px;color:var(--legal-brown);background:#efc14d2e;border:1px solid rgba(84,34,12,.1);font-size:11px;font-weight:800;letter-spacing:1.6px}.legal-eyebrow svg{color:var(--legal-orange);font-size:15px}.legal-hero h1{max-width:650px;margin:0;color:var(--legal-dark);font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-2.6px;font-weight:900}.legal-hero h1 span{display:block;color:var(--legal-orange)}.legal-hero-content>p{max-width:620px;margin:25px 0 0;color:var(--legal-muted);font-size:16px;line-height:1.85;font-weight:500}.legal-hero-actions{display:flex;align-items:center;gap:13px;margin-top:31px;flex-wrap:wrap}.legal-primary-btn,.legal-secondary-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:800;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.legal-primary-btn{color:#fff;background:var(--legal-orange);box-shadow:0 12px 25px #e95d163b}.legal-primary-btn:hover{color:#fff;transform:translateY(-3px);background:var(--legal-orange-dark);box-shadow:0 17px 30px #e95d1647}.legal-secondary-btn{color:var(--legal-brown);background:#ffffffbf;border:1px solid var(--legal-border)}.legal-secondary-btn:hover{color:var(--legal-brown);transform:translateY(-3px);background:#fff;box-shadow:0 12px 25px #54220c14}.legal-primary-btn svg,.legal-secondary-btn svg{transition:transform .25s ease}.legal-primary-btn:hover svg{transform:translate(4px)}.legal-hero-visual{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center}.legal-glow{position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(239,193,77,.45),rgba(233,93,22,.1) 48%,transparent 72%);filter:blur(4px)}.legal-main-circle{position:relative;z-index:3;width:215px;height:215px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--legal-gold);background:linear-gradient(145deg,var(--legal-dark),var(--legal-brown));border:10px solid rgba(255,255,255,.75);box-shadow:0 30px 60px #54220c38,inset 0 0 0 1px #efc14d40}.legal-main-circle svg{font-size:82px}.legal-ring{position:absolute;border-radius:50%;pointer-events:none}.legal-ring-one{width:320px;height:320px;border:1px solid rgba(84,34,12,.18)}.legal-ring-two{width:420px;height:420px;border:1px dashed rgba(233,93,22,.18);transform:rotate(25deg)}.legal-floating-card{position:absolute;z-index:5;display:flex;align-items:center;gap:11px;min-width:170px;padding:13px 15px;border-radius:15px;background:#ffffffeb;border:1px solid rgba(84,34,12,.09);box-shadow:0 18px 35px #54220c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:legalFloat 4.5s ease-in-out infinite}.legal-floating-card svg{flex-shrink:0;width:37px;height:37px;display:flex;align-items:center;justify-content:center;padding:9px;border-radius:10px;color:var(--legal-orange);background:var(--legal-cream)}.legal-floating-card div{display:flex;flex-direction:column;gap:2px}.legal-floating-card strong{color:var(--legal-brown);font-size:13px;font-weight:900}.legal-floating-card span{color:var(--legal-muted);font-size:9px;font-weight:600}.legal-floating-one{left:0;top:58px}.legal-floating-two{right:-8px;top:145px;animation-delay:-1.5s}.legal-floating-three{left:30px;bottom:38px;animation-delay:-3s}@keyframes legalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.legal-intro{display:grid;grid-template-columns:100px minmax(0,1fr);gap:35px;align-items:start;margin-top:75px;padding:48px;border-radius:25px;background:#fff;border:1px solid var(--legal-border);box-shadow:0 15px 40px #54220c0f}.legal-intro-badge{width:82px;height:82px;display:flex;align-items:center;justify-content:center;border-radius:22px;color:var(--legal-orange);background:linear-gradient(145deg,#fff3d2,#fff8e9);border:1px solid rgba(233,93,22,.13)}.legal-intro-badge svg{font-size:36px}.legal-section-label{display:inline-block;margin-bottom:11px;color:var(--legal-orange);font-size:10px;font-weight:900;letter-spacing:2px}.legal-intro h2,.legal-section-heading h2,.legal-principles-header h2,.legal-support h2{margin:0;color:var(--legal-dark);font-size:clamp(27px,3vw,39px);line-height:1.16;letter-spacing:-1px;font-weight:900}.legal-intro h2 span,.legal-section-heading h2 span,.legal-principles-header h2 span,.legal-support h2 span{color:var(--legal-orange)}.legal-intro-content p{max-width:850px;margin:17px 0 0;color:var(--legal-muted);font-size:14px;line-height:1.85}.legal-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.legal-section-heading>p{max-width:390px;margin:0;color:var(--legal-muted);font-size:13px;line-height:1.8}.legal-awareness{margin-top:85px}.legal-awareness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.legal-awareness-card{position:relative;min-height:275px;padding:28px 25px;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--legal-border);box-shadow:0 12px 30px #54220c0e;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.legal-awareness-card:hover{transform:translateY(-8px);border-color:#e95d164d;box-shadow:0 24px 45px #54220c1c}.legal-card-number{position:absolute;right:18px;top:13px;color:#54220c12;font-size:48px;line-height:1;font-weight:900}.legal-card-icon{width:53px;height:53px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:15px;color:var(--legal-orange);background:var(--legal-cream);border:1px solid rgba(233,93,22,.1)}.legal-card-icon svg{font-size:24px}.legal-awareness-card h3{margin:0 0 11px;color:var(--legal-brown);font-size:17px;font-weight:900}.legal-awareness-card p{margin:0;color:var(--legal-muted);font-size:12px;line-height:1.75}.legal-card-line{position:absolute;left:25px;bottom:23px;width:34px;height:3px;border-radius:999px;background:var(--legal-orange)}.legal-citizenship{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;min-height:470px;margin-top:90px;padding:65px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 10% 50%,rgba(239,193,77,.16),transparent 30%),linear-gradient(135deg,#35170b,#54220c);box-shadow:0 30px 70px #35170b38}.legal-citizenship:before{content:"";position:absolute;width:400px;height:400px;right:-200px;top:-190px;border-radius:50%;border:1px solid rgba(239,193,77,.16)}.legal-citizenship:after{content:"";position:absolute;width:230px;height:230px;left:-150px;bottom:-150px;border-radius:50%;background:#e95d1614}.legal-citizenship-visual{position:relative;min-height:330px;display:flex;align-items:center;justify-content:center}.legal-citizenship-circle{position:relative;z-index:2;width:220px;height:220px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--legal-gold);background:radial-gradient(circle,#efc14d2e,#ffffff08);border:1px solid rgba(239,193,77,.35);box-shadow:0 0 0 35px #efc14d06,0 0 0 70px #efc14d05}.legal-citizenship-circle svg{font-size:78px}.legal-mini-card{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;padding:11px 15px;color:var(--legal-brown);background:#fff;border-radius:12px;font-size:11px;font-weight:800;box-shadow:0 14px 30px #0003}.legal-mini-card svg{color:var(--legal-orange);font-size:18px}.legal-mini-card-one{top:38px;right:15px}.legal-mini-card-two{left:25px;bottom:40px}.legal-citizenship-content{position:relative;z-index:3}.legal-section-label.light{color:var(--legal-gold)}.legal-citizenship-content h2{max-width:620px;margin:0;color:#fff;font-size:clamp(30px,3.4vw,45px);line-height:1.12;letter-spacing:-1.2px;font-weight:900}.legal-citizenship-content h2 span{color:var(--legal-gold)}.legal-citizenship-content>p{max-width:610px;margin:20px 0 0;color:#ffffffb8;font-size:13px;line-height:1.85}.legal-check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:27px}.legal-check-list div{display:flex;align-items:flex-start;gap:9px;color:#ffffffe0;font-size:11px;line-height:1.5}.legal-check-list svg{flex-shrink:0;margin-top:1px;color:var(--legal-gold);font-size:16px}.legal-activities{margin-top:90px}.legal-activity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.legal-activity-item{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:82px;padding:14px 18px;border-radius:15px;background:#fff;border:1px solid var(--legal-border);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.legal-activity-item:hover{transform:translate(5px);border-color:#e95d1640;box-shadow:0 14px 30px #54220c14}.legal-activity-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--legal-orange);background:var(--legal-cream)}.legal-activity-icon svg{font-size:19px}.legal-activity-item>div:nth-child(2){display:flex;flex-direction:column;gap:4px}.legal-activity-number{color:#b99d78;font-size:9px;font-weight:900;letter-spacing:1.5px}.legal-activity-item strong{color:var(--legal-brown);font-size:13px;font-weight:800}.legal-activity-arrow{color:#c8b39b;font-size:15px;transition:color .25s ease,transform .25s ease}.legal-activity-item:hover .legal-activity-arrow{color:var(--legal-orange);transform:translate(3px)}.legal-principles{margin-top:90px;padding:65px;border-radius:30px;background:linear-gradient(135deg,#fff6dd,#fffdf7);border:1px solid var(--legal-border)}.legal-principles-header{max-width:720px;margin-bottom:38px}.legal-principles-header p{max-width:620px;margin:15px 0 0;color:var(--legal-muted);font-size:13px;line-height:1.8}.legal-principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.legal-principle-card{position:relative;min-height:230px;padding:25px;overflow:hidden;border-radius:18px;background:#ffffffd1;border:1px solid rgba(84,34,12,.08);transition:transform .25s ease,box-shadow .25s ease}.legal-principle-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #54220c17}.legal-principle-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:21px;border-radius:13px;color:var(--legal-orange);background:#fff;border:1px solid var(--legal-border)}.legal-principle-icon svg{font-size:21px}.legal-principle-number{position:absolute;right:18px;top:17px;color:#54220c14;font-size:38px;font-weight:900}.legal-principle-card h3{margin:0 0 9px;color:var(--legal-brown);font-size:16px;font-weight:900}.legal-principle-card p{margin:0;color:var(--legal-muted);font-size:11px;line-height:1.75}.legal-support{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:70px;padding:38px 42px;overflow:hidden;border-radius:23px;background:linear-gradient(135deg,var(--legal-brown),var(--legal-dark));box-shadow:0 20px 50px #54220c2e}.legal-support:after{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-100px;border-radius:50%;border:1px solid rgba(239,193,77,.18)}.legal-support-icon{position:relative;z-index:2;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:17px;color:var(--legal-brown);background:var(--legal-gold)}.legal-support-icon svg{font-size:27px}.legal-support-content{position:relative;z-index:2}.legal-support .legal-section-label{color:var(--legal-gold);margin-bottom:7px}.legal-support h2{color:#fff;font-size:28px}.legal-support h2 span{color:var(--legal-gold)}.legal-support-content p{max-width:620px;margin:8px 0 0;color:#ffffffad;font-size:11px;line-height:1.7}.legal-support-btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:11px;color:var(--legal-brown);background:#fff;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.legal-support-btn:hover{color:var(--legal-brown);transform:translateY(-3px);box-shadow:0 12px 25px #0003}.legal-support-btn svg{transition:transform .25s ease}.legal-support-btn:hover svg{transform:translate(4px)}.legal-footer-note{display:flex;align-items:center;gap:17px;margin-top:24px;padding:21px 25px;border-radius:17px;background:#ffffffb3;border:1px solid var(--legal-border)}.legal-footer-note-icon{flex-shrink:0;width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--legal-orange);background:var(--legal-cream)}.legal-footer-note-icon svg{font-size:19px}.legal-footer-note strong{display:block;margin-bottom:3px;color:var(--legal-brown);font-size:12px;font-weight:900}.legal-footer-note p{margin:0;color:var(--legal-muted);font-size:10px;line-height:1.6}@media(max-width:1100px){.legal-hero{grid-template-columns:1fr .85fr;padding:55px 45px;gap:25px}.legal-awareness-grid,.legal-principles-grid{grid-template-columns:repeat(2,1fr)}.legal-citizenship{padding:50px;gap:35px}.legal-main-circle{width:185px;height:185px}.legal-main-circle svg{font-size:68px}.legal-ring-one{width:280px;height:280px}.legal-ring-two{width:350px;height:350px}}@media(max-width:900px){.legal-hero{grid-template-columns:1fr;min-height:auto;text-align:center}.legal-hero-content{display:flex;flex-direction:column;align-items:center}.legal-hero h1{max-width:750px}.legal-hero-content>p{max-width:680px}.legal-hero-visual{min-height:410px;margin-top:10px}.legal-floating-one{left:8%}.legal-floating-two{right:5%}.legal-floating-three{left:13%}.legal-citizenship{grid-template-columns:1fr;text-align:center}.legal-citizenship-content{display:flex;flex-direction:column;align-items:center}.legal-citizenship-content>p{max-width:650px}.legal-check-list{width:100%;max-width:650px;text-align:left}.legal-support{grid-template-columns:60px minmax(0,1fr)}.legal-support-btn{grid-column:2;justify-self:start}}@media(max-width:650px){.page-scope-legalliteracy{padding:30px 0 50px}.legal-container{width:min(100% - 24px,1180px)}.legal-hero{padding:40px 22px 30px;border-radius:23px}.legal-eyebrow{font-size:8px;letter-spacing:1.1px;padding:8px 11px}.legal-hero h1{font-size:39px;letter-spacing:-1.8px}.legal-hero-content>p{font-size:13px;line-height:1.75}.legal-hero-actions{width:100%;flex-direction:column}.legal-primary-btn,.legal-secondary-btn{width:100%}.legal-hero-visual{min-height:340px}.legal-main-circle{width:150px;height:150px;border-width:7px}.legal-main-circle svg{font-size:55px}.legal-ring-one{width:220px;height:220px}.legal-ring-two{width:280px;height:280px}.legal-floating-card{min-width:130px;padding:9px 10px;gap:7px}.legal-floating-card svg{width:30px;height:30px;padding:7px}.legal-floating-card strong{font-size:10px}.legal-floating-card span{font-size:7px}.legal-floating-one{left:-2px;top:30px}.legal-floating-two{right:-3px;top:115px}.legal-floating-three{left:4px;bottom:22px}.legal-intro{grid-template-columns:1fr;gap:22px;margin-top:45px;padding:28px 22px;border-radius:20px}.legal-intro-badge{width:60px;height:60px;border-radius:16px}.legal-intro-badge svg{font-size:27px}.legal-intro h2,.legal-section-heading h2,.legal-principles-header h2{font-size:27px}.legal-intro-content p{font-size:12px}.legal-section-heading{display:block;margin-bottom:24px}.legal-section-heading>p{margin-top:13px;font-size:11px}.legal-awareness{margin-top:55px}.legal-awareness-grid{grid-template-columns:1fr;gap:12px}.legal-awareness-card{min-height:235px;padding:23px}.legal-citizenship{margin-top:55px;padding:35px 22px;border-radius:22px}.legal-citizenship-visual{min-height:275px}.legal-citizenship-circle{width:170px;height:170px}.legal-citizenship-circle svg{font-size:60px}.legal-mini-card-one{top:18px;right:0}.legal-mini-card-two{left:0;bottom:18px}.legal-citizenship-content h2{font-size:28px}.legal-citizenship-content>p{font-size:12px}.legal-check-list{grid-template-columns:1fr;gap:11px}.legal-activities{margin-top:55px}.legal-activity-grid{grid-template-columns:1fr}.legal-activity-item{min-height:75px;grid-template-columns:39px minmax(0,1fr) 18px;gap:11px;padding:11px 13px}.legal-activity-icon{width:39px;height:39px}.legal-activity-item strong{font-size:11px}.legal-principles{margin-top:55px;padding:32px 20px;border-radius:22px}.legal-principles-grid{grid-template-columns:1fr;gap:11px}.legal-principle-card{min-height:190px;padding:22px}.legal-support{grid-template-columns:1fr;gap:16px;margin-top:45px;padding:30px 22px;border-radius:20px}.legal-support-icon{width:55px;height:55px}.legal-support h2{font-size:27px}.legal-support-content p{font-size:10px}.legal-support-btn{grid-column:auto;width:100%}.legal-footer-note{align-items:flex-start;padding:17px}}@media(max-width:390px){.legal-hero h1{font-size:34px}.legal-hero-visual{min-height:310px}.legal-main-circle{width:135px;height:135px}.legal-main-circle svg{font-size:48px}.legal-ring-one{width:200px;height:200px}.legal-ring-two{width:250px;height:250px}.legal-floating-card{min-width:116px;padding:8px}.legal-floating-card span{display:none}.legal-floating-one{left:-4px}.legal-floating-two{right:-4px}.legal-floating-three{left:0}}@media(prefers-reduced-motion:reduce){.legal-floating-card{animation:none}.legal-awareness-card,.legal-activity-item,.legal-principle-card,.legal-primary-btn,.legal-secondary-btn,.legal-support-btn{transition:none}}.page-scope-ekbharat{--ek-brown: #54220c;--ek-dark: #35170b;--ek-orange: #e95d16;--ek-orange-dark: #c94708;--ek-gold: #efc14d;--ek-cream: #fff8df;--ek-paper: #fffdf8;--ek-white: #ffffff;--ek-ink: #3f2616;--ek-muted: #735e4b;--ek-border: #eadabd;--ek-soft: #fbf1dd;position:relative;overflow:hidden;padding:55px 0 80px;color:var(--ek-ink);font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 5%,rgba(239,193,77,.13),transparent 28%),radial-gradient(circle at 95% 22%,rgba(233,93,22,.07),transparent 27%),linear-gradient(180deg,#fffdf8,#fffaf1,#fff7e9)}.page-scope-ekbharat *,.page-scope-ekbharat *:before,.page-scope-ekbharat *:after{box-sizing:border-box}.ekbharat-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.ekbharat-hero{position:relative;min-height:525px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:45px;padding:70px 65px;overflow:hidden;border-radius:34px;background:linear-gradient(135deg,#fffdf8,#fff7e7 52%,#fff0d1);border:1px solid rgba(84,34,12,.09);box-shadow:0 25px 70px #54220c1a}.ekbharat-hero:before{content:"";position:absolute;width:370px;height:370px;right:-160px;top:-170px;border-radius:50%;background:#efc14d2e}.ekbharat-hero:after{content:"";position:absolute;width:230px;height:230px;left:-140px;bottom:-140px;border-radius:50%;border:1px solid rgba(233,93,22,.12)}.ekbharat-hero-content{position:relative;z-index:4}.ekbharat-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:9px 15px;border-radius:999px;color:var(--ek-brown);background:#efc14d2e;border:1px solid rgba(84,34,12,.1);font-size:10px;font-weight:900;letter-spacing:1.55px}.ekbharat-eyebrow svg{color:var(--ek-orange);font-size:15px}.ekbharat-hero h1{max-width:650px;margin:0;color:var(--ek-dark);font-size:clamp(42px,5vw,70px);line-height:1.03;letter-spacing:-2.7px;font-weight:900}.ekbharat-hero h1 span{display:block;color:var(--ek-orange)}.ekbharat-hero-content>p{max-width:625px;margin:25px 0 0;color:var(--ek-muted);font-size:15px;line-height:1.88;font-weight:500}.ekbharat-hero-actions{display:flex;align-items:center;gap:13px;margin-top:31px;flex-wrap:wrap}.ekbharat-primary-btn,.ekbharat-secondary-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:900;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.ekbharat-primary-btn{color:#fff;background:var(--ek-orange);box-shadow:0 12px 25px #e95d163b}.ekbharat-primary-btn:hover{color:#fff;transform:translateY(-3px);background:var(--ek-orange-dark);box-shadow:0 17px 30px #e95d1647}.ekbharat-secondary-btn{color:var(--ek-brown);background:#ffffffbf;border:1px solid var(--ek-border)}.ekbharat-secondary-btn:hover{color:var(--ek-brown);transform:translateY(-3px);background:#fff;box-shadow:0 12px 25px #54220c14}.ekbharat-primary-btn:hover svg{transform:translate(4px)}.ekbharat-hero-visual{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center}.ekbharat-glow{position:absolute;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,rgba(239,193,77,.42),rgba(233,93,22,.1) 47%,transparent 72%);filter:blur(3px)}.ekbharat-main-circle{position:relative;z-index:3;width:235px;height:235px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,var(--ek-dark),var(--ek-brown));border:10px solid rgba(255,255,255,.76);box-shadow:0 30px 65px #54220c3b,inset 0 0 0 1px #efc14d40}.ekbharat-circle-inner{width:175px;height:175px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;color:#fff;border:1px solid rgba(239,193,77,.4);background:radial-gradient(circle,rgba(239,193,77,.18),transparent 72%)}.ekbharat-circle-inner svg{margin-bottom:7px;color:var(--ek-gold);font-size:47px}.ekbharat-circle-inner strong{color:#fff;font-size:29px;line-height:1;letter-spacing:2px;font-weight:900}.ekbharat-circle-inner span{margin-top:5px;color:var(--ek-gold);font-size:10px;letter-spacing:4px;font-weight:900}.ekbharat-orbit{position:absolute;border-radius:50%;pointer-events:none}.ekbharat-orbit-one{width:325px;height:325px;border:1px solid rgba(84,34,12,.17)}.ekbharat-orbit-two{width:430px;height:430px;border:1px dashed rgba(233,93,22,.17);transform:rotate(25deg)}.ekbharat-floating-card{position:absolute;z-index:5;min-width:170px;display:flex;align-items:center;gap:11px;padding:13px 15px;border-radius:15px;background:#ffffffed;border:1px solid rgba(84,34,12,.09);box-shadow:0 18px 35px #54220c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ekbharatFloat 4.5s ease-in-out infinite}.ekbharat-floating-card svg{flex-shrink:0;width:37px;height:37px;padding:9px;border-radius:10px;color:var(--ek-orange);background:var(--ek-cream)}.ekbharat-floating-card div{display:flex;flex-direction:column;gap:2px}.ekbharat-floating-card strong{color:var(--ek-brown);font-size:12px;font-weight:900}.ekbharat-floating-card span{color:var(--ek-muted);font-size:9px;font-weight:600}.ekbharat-floating-one{left:-3px;top:55px}.ekbharat-floating-two{right:-8px;top:145px;animation-delay:-1.5s}.ekbharat-floating-three{left:30px;bottom:32px;animation-delay:-3s}@keyframes ekbharatFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.ekbharat-intro{display:grid;grid-template-columns:100px minmax(0,1fr);gap:35px;align-items:start;margin-top:75px;padding:48px;border-radius:25px;background:#fff;border:1px solid var(--ek-border);box-shadow:0 15px 40px #54220c0f}.ekbharat-intro-icon{width:82px;height:82px;display:flex;align-items:center;justify-content:center;border-radius:22px;color:var(--ek-orange);background:linear-gradient(145deg,#fff3d2,#fff8e9);border:1px solid rgba(233,93,22,.13)}.ekbharat-intro-icon svg{font-size:36px}.ekbharat-section-label{display:inline-block;margin-bottom:11px;color:var(--ek-orange);font-size:10px;font-weight:900;letter-spacing:2px}.ekbharat-intro h2,.ekbharat-section-heading h2,.ekbharat-values-header h2,.ekbharat-support h2{margin:0;color:var(--ek-dark);font-size:clamp(27px,3vw,39px);line-height:1.16;letter-spacing:-1px;font-weight:900}.ekbharat-intro h2 span,.ekbharat-section-heading h2 span,.ekbharat-values-header h2 span,.ekbharat-support h2 span{color:var(--ek-orange)}.ekbharat-intro-content p{max-width:850px;margin:17px 0 0;color:var(--ek-muted);font-size:14px;line-height:1.85}.ekbharat-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.ekbharat-section-heading>p{max-width:390px;margin:0;color:var(--ek-muted);font-size:13px;line-height:1.8}.ekbharat-exchange{margin-top:85px}.ekbharat-exchange-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.ekbharat-exchange-card{position:relative;min-height:280px;padding:28px 25px;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--ek-border);box-shadow:0 12px 30px #54220c0e;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.ekbharat-exchange-card:hover{transform:translateY(-8px);border-color:#e95d164d;box-shadow:0 24px 45px #54220c1c}.ekbharat-card-number{position:absolute;top:13px;right:18px;color:#54220c12;font-size:48px;line-height:1;font-weight:900}.ekbharat-card-icon{width:53px;height:53px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:15px;color:var(--ek-orange);background:var(--ek-cream);border:1px solid rgba(233,93,22,.1)}.ekbharat-card-icon svg{font-size:24px}.ekbharat-exchange-card h3{margin:0 0 11px;color:var(--ek-brown);font-size:17px;font-weight:900}.ekbharat-exchange-card p{margin:0;color:var(--ek-muted);font-size:12px;line-height:1.75}.ekbharat-card-line{position:absolute;left:25px;bottom:23px;width:34px;height:3px;border-radius:999px;background:var(--ek-orange)}.ekbharat-journey{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;min-height:470px;margin-top:90px;padding:65px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 10% 50%,rgba(239,193,77,.16),transparent 30%),linear-gradient(135deg,#35170b,#54220c);box-shadow:0 30px 70px #35170b38}.ekbharat-journey:before{content:"";position:absolute;width:420px;height:420px;right:-210px;top:-200px;border-radius:50%;border:1px solid rgba(239,193,77,.16)}.ekbharat-journey:after{content:"";position:absolute;width:230px;height:230px;left:-150px;bottom:-150px;border-radius:50%;background:#e95d1614}.ekbharat-journey-visual{position:relative;min-height:330px;display:flex;align-items:center;justify-content:center}.ekbharat-journey-globe{position:relative;z-index:2;width:220px;height:220px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ek-gold);background:radial-gradient(circle,#efc14d2e,#ffffff05);border:1px solid rgba(239,193,77,.35);box-shadow:0 0 0 35px #efc14d06,0 0 0 70px #efc14d05}.ekbharat-journey-globe svg{font-size:84px}.ekbharat-map-dot{position:absolute;z-index:3;width:10px;height:10px;border-radius:50%;background:var(--ek-orange);box-shadow:0 0 0 6px #e95d1621}.dot-one{top:58px;left:30%}.dot-two{top:92px;right:25%}.dot-three{bottom:72px;left:26%}.dot-four{bottom:110px;right:31%}.ekbharat-journey-card{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;padding:11px 15px;color:var(--ek-brown);background:#fff;border-radius:12px;font-size:11px;font-weight:900;box-shadow:0 14px 30px #0003}.ekbharat-journey-card svg{color:var(--ek-orange);font-size:18px}.journey-card-one{top:35px;right:15px}.journey-card-two{bottom:35px;left:20px}.ekbharat-journey-content{position:relative;z-index:3}.ekbharat-section-label.light{color:var(--ek-gold)}.ekbharat-journey-content h2{max-width:630px;margin:0;color:#fff;font-size:clamp(30px,3.4vw,45px);line-height:1.12;letter-spacing:-1.2px;font-weight:900}.ekbharat-journey-content h2 span{color:var(--ek-gold)}.ekbharat-journey-content>p{max-width:610px;margin:20px 0 0;color:#ffffffb8;font-size:13px;line-height:1.85}.ekbharat-check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:27px}.ekbharat-check-list div{display:flex;align-items:flex-start;gap:9px;color:#ffffffe0;font-size:11px;line-height:1.5}.ekbharat-check-list svg{flex-shrink:0;margin-top:1px;color:var(--ek-gold);font-size:16px}.ekbharat-participation{margin-top:90px}.ekbharat-activity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ekbharat-activity-item{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:82px;padding:14px 18px;border-radius:15px;background:#fff;border:1px solid var(--ek-border);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ekbharat-activity-item:hover{transform:translate(5px);border-color:#e95d1640;box-shadow:0 14px 30px #54220c14}.ekbharat-activity-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--ek-orange);background:var(--ek-cream)}.ekbharat-activity-icon svg{font-size:19px}.ekbharat-activity-content{display:flex;flex-direction:column;gap:4px}.ekbharat-activity-content span{color:#b99d78;font-size:9px;font-weight:900;letter-spacing:1.5px}.ekbharat-activity-content strong{color:var(--ek-brown);font-size:13px;font-weight:800}.ekbharat-activity-arrow{color:#c8b39b;font-size:15px;transition:color .25s ease,transform .25s ease}.ekbharat-activity-item:hover .ekbharat-activity-arrow{color:var(--ek-orange);transform:translate(3px)}.ekbharat-values{margin-top:90px;padding:65px;border-radius:30px;background:linear-gradient(135deg,#fff6dd,#fffdf7);border:1px solid var(--ek-border)}.ekbharat-values-header{max-width:720px;margin-bottom:38px}.ekbharat-values-header p{max-width:620px;margin:15px 0 0;color:var(--ek-muted);font-size:13px;line-height:1.8}.ekbharat-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ekbharat-value-card{position:relative;min-height:230px;padding:25px;overflow:hidden;border-radius:18px;background:#ffffffd1;border:1px solid rgba(84,34,12,.08);transition:transform .25s ease,box-shadow .25s ease}.ekbharat-value-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #54220c17}.ekbharat-value-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:21px;border-radius:13px;color:var(--ek-orange);background:#fff;border:1px solid var(--ek-border)}.ekbharat-value-icon svg{font-size:21px}.ekbharat-value-number{position:absolute;top:17px;right:18px;color:#54220c14;font-size:38px;font-weight:900}.ekbharat-value-card h3{margin:0 0 9px;color:var(--ek-brown);font-size:16px;font-weight:900}.ekbharat-value-card p{margin:0;color:var(--ek-muted);font-size:11px;line-height:1.75}.ekbharat-support{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:70px;padding:38px 42px;overflow:hidden;border-radius:23px;background:linear-gradient(135deg,var(--ek-brown),var(--ek-dark));box-shadow:0 20px 50px #54220c2e}.ekbharat-support:after{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-100px;border-radius:50%;border:1px solid rgba(239,193,77,.18)}.ekbharat-support-icon{position:relative;z-index:2;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:17px;color:var(--ek-brown);background:var(--ek-gold)}.ekbharat-support-icon svg{font-size:27px}.ekbharat-support-content{position:relative;z-index:2}.ekbharat-support .ekbharat-section-label{color:var(--ek-gold);margin-bottom:7px}.ekbharat-support h2{color:#fff;font-size:28px}.ekbharat-support h2 span{color:var(--ek-gold)}.ekbharat-support-content p{max-width:620px;margin:8px 0 0;color:#ffffffad;font-size:11px;line-height:1.7}.ekbharat-support-btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:11px;color:var(--ek-brown);background:#fff;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.ekbharat-support-btn:hover{color:var(--ek-brown);transform:translateY(-3px);box-shadow:0 12px 25px #0003}.ekbharat-support-btn:hover svg{transform:translate(4px)}.ekbharat-footer-note{display:flex;align-items:center;gap:17px;margin-top:24px;padding:21px 25px;border-radius:17px;background:#ffffffb3;border:1px solid var(--ek-border)}.ekbharat-footer-note-icon{flex-shrink:0;width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--ek-orange);background:var(--ek-cream)}.ekbharat-footer-note-icon svg{font-size:19px}.ekbharat-footer-note strong{display:block;margin-bottom:3px;color:var(--ek-brown);font-size:12px;font-weight:900}.ekbharat-footer-note p{margin:0;color:var(--ek-muted);font-size:10px;line-height:1.6}@media(max-width:1100px){.ekbharat-hero{grid-template-columns:1fr .85fr;padding:55px 45px;gap:25px}.ekbharat-exchange-grid,.ekbharat-values-grid{grid-template-columns:repeat(2,1fr)}.ekbharat-journey{padding:50px;gap:35px}.ekbharat-main-circle{width:190px;height:190px}.ekbharat-circle-inner{width:142px;height:142px}.ekbharat-orbit-one{width:280px;height:280px}.ekbharat-orbit-two{width:350px;height:350px}}@media(max-width:900px){.ekbharat-hero{grid-template-columns:1fr;min-height:auto;text-align:center}.ekbharat-hero-content{display:flex;flex-direction:column;align-items:center}.ekbharat-hero h1{max-width:750px}.ekbharat-hero-content>p{max-width:680px}.ekbharat-hero-visual{min-height:410px;margin-top:10px}.ekbharat-floating-one{left:8%}.ekbharat-floating-two{right:5%}.ekbharat-floating-three{left:13%}.ekbharat-journey{grid-template-columns:1fr;text-align:center}.ekbharat-journey-content{display:flex;flex-direction:column;align-items:center}.ekbharat-journey-content>p{max-width:650px}.ekbharat-check-list{width:100%;max-width:650px;text-align:left}.ekbharat-support{grid-template-columns:60px minmax(0,1fr)}.ekbharat-support-btn{grid-column:2;justify-self:start}}@media(max-width:650px){.page-scope-ekbharat{padding:30px 0 50px}.ekbharat-container{width:min(100% - 24px,1180px)}.ekbharat-hero{padding:40px 22px 30px;border-radius:23px}.ekbharat-eyebrow{font-size:8px;letter-spacing:1px;padding:8px 11px}.ekbharat-hero h1{font-size:39px;letter-spacing:-1.8px}.ekbharat-hero-content>p{font-size:13px;line-height:1.75}.ekbharat-hero-actions{width:100%;flex-direction:column}.ekbharat-primary-btn,.ekbharat-secondary-btn{width:100%}.ekbharat-hero-visual{min-height:340px}.ekbharat-main-circle{width:150px;height:150px;border-width:7px}.ekbharat-circle-inner{width:112px;height:112px}.ekbharat-circle-inner svg{font-size:32px}.ekbharat-circle-inner strong{font-size:21px}.ekbharat-circle-inner span{font-size:7px;letter-spacing:2.5px}.ekbharat-orbit-one{width:220px;height:220px}.ekbharat-orbit-two{width:280px;height:280px}.ekbharat-floating-card{min-width:130px;padding:9px 10px;gap:7px}.ekbharat-floating-card svg{width:30px;height:30px;padding:7px}.ekbharat-floating-card strong{font-size:10px}.ekbharat-floating-card span{font-size:7px}.ekbharat-floating-one{left:-2px;top:30px}.ekbharat-floating-two{right:-3px;top:115px}.ekbharat-floating-three{left:4px;bottom:22px}.ekbharat-intro{grid-template-columns:1fr;gap:22px;margin-top:45px;padding:28px 22px;border-radius:20px}.ekbharat-intro-icon{width:60px;height:60px;border-radius:16px}.ekbharat-intro-icon svg{font-size:27px}.ekbharat-intro h2,.ekbharat-section-heading h2,.ekbharat-values-header h2{font-size:27px}.ekbharat-intro-content p{font-size:12px}.ekbharat-section-heading{display:block;margin-bottom:24px}.ekbharat-section-heading>p{margin-top:13px;font-size:11px}.ekbharat-exchange{margin-top:55px}.ekbharat-exchange-grid{grid-template-columns:1fr;gap:12px}.ekbharat-exchange-card{min-height:235px;padding:23px}.ekbharat-journey{margin-top:55px;padding:35px 22px;border-radius:22px}.ekbharat-journey-visual{min-height:275px}.ekbharat-journey-globe{width:170px;height:170px}.ekbharat-journey-globe svg{font-size:60px}.journey-card-one{top:18px;right:0}.journey-card-two{left:0;bottom:18px}.ekbharat-journey-content h2{font-size:28px}.ekbharat-journey-content>p{font-size:12px}.ekbharat-check-list{grid-template-columns:1fr;gap:11px}.ekbharat-participation{margin-top:55px}.ekbharat-activity-grid{grid-template-columns:1fr}.ekbharat-activity-item{min-height:75px;grid-template-columns:39px minmax(0,1fr) 18px;gap:11px;padding:11px 13px}.ekbharat-activity-icon{width:39px;height:39px}.ekbharat-activity-content strong{font-size:11px}.ekbharat-values{margin-top:55px;padding:32px 20px;border-radius:22px}.ekbharat-values-grid{grid-template-columns:1fr;gap:11px}.ekbharat-value-card{min-height:190px;padding:22px}.ekbharat-support{grid-template-columns:1fr;gap:16px;margin-top:45px;padding:30px 22px;border-radius:20px}.ekbharat-support-icon{width:55px;height:55px}.ekbharat-support h2{font-size:27px}.ekbharat-support-content p{font-size:10px}.ekbharat-support-btn{grid-column:auto;width:100%}.ekbharat-footer-note{align-items:flex-start;padding:17px}}@media(max-width:390px){.ekbharat-hero h1{font-size:34px}.ekbharat-hero-visual{min-height:310px}.ekbharat-main-circle{width:135px;height:135px}.ekbharat-circle-inner{width:101px;height:101px}.ekbharat-circle-inner svg{font-size:29px}.ekbharat-orbit-one{width:200px;height:200px}.ekbharat-orbit-two{width:250px;height:250px}.ekbharat-floating-card{min-width:116px;padding:8px}.ekbharat-floating-card span{display:none}.ekbharat-floating-one{left:-4px}.ekbharat-floating-two{right:-4px}.ekbharat-floating-three{left:0}}@media(prefers-reduced-motion:reduce){.ekbharat-floating-card{animation:none}.ekbharat-exchange-card,.ekbharat-activity-item,.ekbharat-value-card,.ekbharat-primary-btn,.ekbharat-secondary-btn,.ekbharat-support-btn{transition:none}}.page-scope-antisexualharassment{--ahs-brown: #54220c;--ahs-dark: #3f1b0a;--ahs-orange: #e95d16;--ahs-orange-dark: #c84708;--ahs-gold: #efc14d;--ahs-gold-light: #fff0b9;--ahs-cream: #fff8df;--ahs-paper: #fffdf8;--ahs-border: #eadabd;--ahs-border-light: #f0e5d1;--ahs-text: #3f2616;--ahs-muted: #735e4b;--ahs-white: #ffffff;font-family:Montserrat,sans-serif;color:var(--ahs-text);background:radial-gradient(circle at 5% 5%,rgba(239,193,77,.12),transparent 28%),radial-gradient(circle at 95% 30%,rgba(233,93,22,.07),transparent 30%),#fffdf8;padding:55px 0 90px}.page-scope-antisexualharassment *{box-sizing:border-box}.page-scope-antisexualharassment .container{width:min(1240px,calc(100% - 36px));margin:0 auto}.page-scope-antisexualharassment h1,.page-scope-antisexualharassment h2,.page-scope-antisexualharassment h3,.page-scope-antisexualharassment p{margin-top:0}.page-scope-antisexualharassment a{text-decoration:none}.ahs-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:40px;overflow:hidden;padding:48px;margin-bottom:55px;background:linear-gradient(135deg,#fffaf0,#fff4d5 52%,#fffdf8);border:1px solid var(--ahs-border);border-radius:28px;box-shadow:0 22px 55px #4c280b14,0 3px 12px #4c280b0a}.ahs-intro:before{content:"";position:absolute;width:230px;height:230px;right:-90px;top:-100px;border:35px solid rgba(239,193,77,.16);border-radius:50%}.ahs-intro:after{content:"";position:absolute;width:90px;height:90px;left:-35px;bottom:-35px;background:#e95d1614;border-radius:50%}.ahs-intro-content{position:relative;z-index:2}.ahs-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;color:var(--ahs-orange);font-size:12px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.ahs-eyebrow:before{content:"";width:28px;height:3px;background:linear-gradient(90deg,var(--ahs-orange),var(--ahs-gold));border-radius:10px}.ahs-intro h1{max-width:850px;margin:0 0 18px;color:var(--ahs-brown);font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-1.2px}.ahs-intro h1 span{color:var(--ahs-orange)}.ahs-intro-content>p{max-width:850px;margin-bottom:30px;color:var(--ahs-muted);font-size:16px;line-height:1.9}.ahs-intro-points{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ahs-point{display:flex;gap:12px;padding:15px;background:#ffffffbd;border:1px solid rgba(234,218,189,.9);border-radius:14px}.ahs-point-icon{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;background:var(--ahs-brown);color:#fff;border-radius:10px;font-size:10px;font-weight:800}.ahs-point strong{display:block;margin-bottom:4px;color:var(--ahs-brown);font-size:13px}.ahs-point p{margin:0;color:var(--ahs-muted);font-size:11px;line-height:1.55}.ahs-intro-badge{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:25px;color:#fff;background:linear-gradient(145deg,var(--ahs-brown),var(--ahs-orange-dark));border-radius:24px;box-shadow:0 20px 40px #54220c33}.ahs-badge-ring{display:grid;place-items:center;width:125px;height:125px;margin-bottom:17px;border:1px solid rgba(255,255,255,.35);border-radius:50%;box-shadow:0 0 0 10px #ffffff0f,0 0 0 20px #ffffff09}.ahs-badge-ring span{font-size:30px;font-weight:900;letter-spacing:2px}.ahs-intro-badge strong{margin-bottom:5px;font-size:17px}.ahs-intro-badge small{color:#ffe9bf;font-size:11px;letter-spacing:1px}.ahs-section{margin-bottom:55px}.ahs-section-heading{max-width:900px;margin-bottom:27px}.ahs-section-heading h2{margin-bottom:12px;color:var(--ahs-brown);font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.8px}.ahs-section-heading h2 span{color:var(--ahs-orange)}.ahs-section-heading p{margin:0;color:var(--ahs-muted);font-size:15px;line-height:1.8}.committee-table-wrap{overflow:hidden;background:#fff;border:1px solid var(--ahs-border);border-radius:20px;box-shadow:0 16px 40px #4c280b12}.committee-table{width:100%;border-collapse:collapse}.committee-table th{padding:17px 20px;color:#5b2a12;background:linear-gradient(90deg,#fff0c2,#ffe7bd);font-size:12px;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.6px}.committee-table td{padding:18px 20px;border-top:1px solid var(--ahs-border-light);vertical-align:middle}.committee-table tbody tr{transition:background .25s ease,transform .25s ease}.committee-table tbody tr:hover{background:#fffaf0}.sr-badge{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;background:var(--ahs-cream);color:var(--ahs-orange);border:1px solid #efdba9;border-radius:11px;font-size:11px;font-weight:900}.committee-name strong{color:var(--ahs-brown);font-size:14px}.committee-qualification{color:var(--ahs-muted);font-size:13px}.role-badge{display:inline-flex;padding:7px 13px;color:#74552b;background:#fff5d7;border:1px solid #ecd8a5;border-radius:30px;font-size:11px;font-weight:800}.role-convener{color:#fff;background:linear-gradient(135deg,var(--ahs-brown),var(--ahs-orange));border-color:transparent}.committee-mobile{display:none}.committee-mobile-card{padding:19px;background:#fff;border:1px solid var(--ahs-border);border-radius:17px;box-shadow:0 10px 25px #4c280b0f}.committee-mobile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.committee-mobile-card h3{margin-bottom:5px;color:var(--ahs-brown);font-size:16px}.committee-mobile-card p{margin:0;color:var(--ahs-muted);font-size:13px;line-height:1.6}.complaint-notice{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:23px;margin-bottom:60px;padding:28px 30px;color:#fff;background:linear-gradient(120deg,#4b1d0b,#75310e 55%,#c74b0b);border-radius:22px;overflow:hidden;box-shadow:0 20px 45px #54220c2e}.complaint-notice:after{content:"";position:absolute;width:230px;height:230px;right:-80px;top:-130px;border:45px solid rgba(255,255,255,.06);border-radius:50%}.complaint-notice-icon{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;color:var(--ahs-brown);background:var(--ahs-gold);border-radius:17px;font-size:27px;font-weight:900}.complaint-notice-content{position:relative;z-index:2}.complaint-notice-content .ahs-eyebrow{margin-bottom:7px;color:#ffd970}.complaint-notice-content h2{margin-bottom:7px;color:#fff;font-size:23px}.complaint-notice-content p{max-width:850px;margin:0;color:#f9dfc7;font-size:13px;line-height:1.7}.complaint-scroll-btn{position:relative;z-index:3;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:13px 18px;color:var(--ahs-brown);background:#fff;border-radius:11px;font-size:12px;font-weight:800;transition:transform .25s ease,box-shadow .25s ease}.complaint-scroll-btn:hover{color:var(--ahs-brown);transform:translateY(-3px);box-shadow:0 12px 25px #0000002e}.complaint-scroll-btn span{font-size:17px}.complaint-form-section{position:relative;padding:38px;background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid var(--ahs-border);border-radius:25px;box-shadow:0 20px 50px #4c280b14}.form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:34px;padding-bottom:25px;border-bottom:1px solid var(--ahs-border-light)}.form-heading h2{margin-bottom:9px;color:var(--ahs-brown);font-size:clamp(28px,3vw,38px);line-height:1.15}.form-heading h2 span{color:var(--ahs-orange)}.form-heading p{margin:0;color:var(--ahs-muted);font-size:13px;line-height:1.7}.form-heading p strong{color:var(--ahs-orange)}.form-heading-badge{flex:0 0 auto;padding:9px 13px;color:#765827;background:#fff4cb;border:1px solid #ecd99f;border-radius:30px;font-size:10px;font-weight:900;letter-spacing:1px}.form-block{padding:27px 0;border-bottom:1px solid var(--ahs-border-light)}.form-block:first-child{padding-top:0}.form-block:last-of-type{border-bottom:0}.form-block-heading{display:flex;align-items:center;gap:14px;margin-bottom:23px}.form-number{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;color:#fff;background:linear-gradient(135deg,var(--ahs-brown),var(--ahs-orange));border-radius:13px;font-size:11px;font-weight:900}.form-block-heading h3{margin-bottom:3px;color:var(--ahs-brown);font-size:18px}.form-block-heading p{margin:0;color:var(--ahs-muted);font-size:12px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.field{display:flex;flex-direction:column;gap:8px}.field-full{width:100%}.field label{color:#51311e;font-size:12px;font-weight:800;line-height:1.5}.field label span{color:#d44b12}.field input,.field textarea,.field select{width:100%;padding:13px 14px;color:var(--ahs-text);background:#fff;border:1px solid #dfd4c3;border-radius:10px;outline:none;font-family:Montserrat,sans-serif;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.field input{height:48px}.field textarea{min-height:155px;resize:vertical;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:#a49788}.field input:hover,.field textarea:hover,.field select:hover{border-color:#d4b77a}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ahs-orange);box-shadow:0 0 0 4px #e95d1617,0 7px 20px #54220c0d}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:30px}.form-footer-note{display:flex;align-items:flex-start;gap:10px;max-width:600px}.privacy-icon{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;color:#fff;background:#7a9630;border-radius:50%;font-size:12px;font-weight:900}.form-footer-note p{margin:0;color:var(--ahs-muted);font-size:11px;line-height:1.7}.form-actions{display:flex;align-items:center;gap:10px}.form-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:0 20px;border-radius:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.form-btn-reset{color:var(--ahs-brown);background:#fff;border:1px solid #ddcfbc}.form-btn-reset:hover{background:#fff8e9;transform:translateY(-2px)}.form-btn-submit{color:#fff;background:linear-gradient(135deg,var(--ahs-brown),var(--ahs-orange));border:0;box-shadow:0 10px 22px #c947082e}.form-btn-submit:hover{transform:translateY(-3px);box-shadow:0 14px 28px #c9470845}.form-btn-submit span{font-size:17px;transition:transform .2s ease}.form-btn-submit:hover span{transform:translate(3px)}.ahs-intro,.ahs-section,.complaint-notice,.complaint-form-section{animation:ahsFadeUp .65s ease both}@keyframes ahsFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.ahs-intro{grid-template-columns:1fr}.ahs-intro-badge{min-height:190px}.ahs-intro-points{grid-template-columns:1fr}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.complaint-notice{grid-template-columns:58px 1fr}.complaint-scroll-btn{grid-column:2;justify-self:start}}@media(max-width:800px){.page-scope-antisexualharassment{padding:38px 0 65px}.page-scope-antisexualharassment .container{width:min(100% - 24px,1240px)}.ahs-intro{padding:30px 23px;border-radius:21px}.ahs-intro h1{font-size:31px}.ahs-intro-badge{min-height:175px}.committee-table-wrap{display:none}.committee-mobile{display:grid;grid-template-columns:1fr 1fr;gap:14px}.complaint-form-section{padding:27px 21px;border-radius:20px}.form-heading{flex-direction:column;gap:15px}.form-heading-badge{align-self:flex-start}.form-footer{flex-direction:column;align-items:flex-start}.form-actions{width:100%}.form-btn{flex:1}}@media(max-width:600px){.ahs-intro{margin-bottom:38px}.ahs-intro h1{font-size:27px;letter-spacing:-.7px}.ahs-intro-content>p{font-size:14px;line-height:1.75}.ahs-section-heading h2{font-size:27px}.committee-mobile{grid-template-columns:1fr}.complaint-notice{grid-template-columns:1fr;padding:24px 20px}.complaint-notice-icon{width:50px;height:50px}.complaint-notice-content h2{font-size:20px}.complaint-scroll-btn{grid-column:auto;width:100%;justify-content:center}.form-grid{grid-template-columns:1fr;gap:17px}.form-block-heading{align-items:flex-start}.form-number{width:38px;height:38px;flex-basis:38px}.form-block-heading h3{font-size:16px}.form-footer{gap:18px}.form-actions{width:100%}.form-btn{padding:0 13px;font-size:11px}}@media(max-width:420px){.page-scope-antisexualharassment .container{width:min(100% - 18px,1240px)}.ahs-intro{padding:25px 18px}.ahs-intro h1{font-size:24px}.ahs-intro-points{gap:9px}.ahs-point{padding:12px}.complaint-form-section{padding:23px 16px}.form-heading h2{font-size:27px}.form-actions{flex-direction:column-reverse}.form-btn{width:100%}}.page-scope-ourpride{--pride-brown: #54220c;--pride-dark: #35170b;--pride-orange: #e95d16;--pride-orange-dark: #c8440c;--pride-gold: #efc14d;--pride-gold-light: #ffe8a6;--pride-cream: #fff8df;--pride-paper: #fffdf8;--pride-text: #3f2616;--pride-muted: #735e4b}.our-pride-page{width:100%;background:radial-gradient(circle at 10% 10%,rgba(239,193,77,.13),transparent 30%),linear-gradient(180deg,#fffdf8,#fff8e9,#fffdf8);color:var(--pride-text);padding:55px 0 80px}.our-pride-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.our-pride-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:35px;align-items:center;padding:42px;border-radius:26px;background:linear-gradient(135deg,#fffdf8,#fff7df);border:1px solid #ead8b5;box-shadow:0 20px 55px #54220c17;position:relative;overflow:hidden}.our-pride-intro:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;right:-100px;top:-110px;background:#efc14d2e}.our-pride-intro:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;left:-100px;bottom:-110px;border:30px solid rgba(233,93,22,.06)}.intro-content{position:relative;z-index:2}.pride-eyebrow{display:inline-flex;align-items:center;padding:8px 13px;border-radius:50px;background:#fff0c7;border:1px solid #efd18b;color:var(--pride-orange-dark);font-size:11px;font-weight:800;letter-spacing:1.5px}.intro-content h1{margin:17px 0 13px;font-size:clamp(38px,5vw,62px);line-height:1.05;color:var(--pride-dark);letter-spacing:-1.8px}.intro-content h1 span{color:var(--pride-orange)}.intro-content p{max-width:820px;margin:0;font-size:17px;line-height:1.9;color:var(--pride-muted)}.pride-badge{position:relative;z-index:2;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(145deg,var(--pride-orange),var(--pride-orange-dark));color:#fff;box-shadow:0 18px 35px #c9440c3b;text-align:center}.badge-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#ffffff24;font-size:35px;margin-bottom:12px}.pride-badge strong{font-size:21px}.pride-badge span{margin-top:5px;color:#ffe9c7;font-size:13px}.pride-heading{text-align:center;margin:72px auto 34px;max-width:700px}.pride-heading>span{color:var(--pride-orange);font-size:12px;font-weight:900;letter-spacing:2px}.pride-heading h2{margin:8px 0 9px;font-size:clamp(28px,4vw,42px);color:var(--pride-dark);letter-spacing:-.8px}.pride-heading p{margin:0;color:var(--pride-muted);font-size:16px;line-height:1.7}.achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.achievement-card{position:relative;min-height:270px;padding:27px;border-radius:20px;background:#ffffffeb;border:1px solid #eadabd;box-shadow:0 12px 35px #4c280b12;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.achievement-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--pride-orange),var(--pride-gold))}.achievement-card:hover{transform:translateY(-7px);border-color:#e7b94f;box-shadow:0 20px 45px #4c280b1f}.achievement-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.achievement-number{color:#b48a42;font-size:13px;font-weight:900;letter-spacing:1.5px}.achievement-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#fff4cf,#ffe8bd);border:1px solid #efd28d;font-size:27px}.achievement-content h3{margin:0 0 12px;color:var(--pride-dark);font-size:20px;line-height:1.35}.achievement-content p{margin:0;color:var(--pride-muted);font-size:15px;line-height:1.8}.achievement-line{position:absolute;left:27px;bottom:22px;width:42px;height:3px;border-radius:10px;background:var(--pride-orange)}.pride-highlight{margin-top:55px;display:flex;align-items:center;gap:24px;padding:30px 34px;border-radius:20px;background:linear-gradient(135deg,#fff0bd,#fff8e5);border:1px solid #ecd59b;box-shadow:0 12px 30px #54220c0f}.highlight-icon{flex:0 0 62px;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:var(--pride-orange);color:#fff;font-size:27px;box-shadow:0 10px 22px #e95d1638}.pride-highlight span{color:var(--pride-orange-dark);font-size:11px;font-weight:900;letter-spacing:1.6px}.pride-highlight h2{margin:5px 0;color:var(--pride-dark);font-size:26px}.pride-highlight p{margin:0;color:var(--pride-muted);font-size:15px;line-height:1.7}.pride-cta{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:34px 38px;border-radius:22px;background:linear-gradient(135deg,var(--pride-brown),var(--pride-orange-dark));color:#fff;box-shadow:0 18px 40px #54220c29}.pride-cta>div:first-child{max-width:700px}.pride-cta span{color:#ffd97b;font-size:11px;font-weight:800;letter-spacing:1.4px}.pride-cta h2{margin:7px 0 6px;color:#fff;font-size:28px}.pride-cta p{margin:0;color:#ffe7d0;font-size:14px;line-height:1.7}.cta-actions{display:flex;flex-wrap:wrap;gap:10px}.pride-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border-radius:9px;text-decoration:none;font-size:13px;font-weight:800;transition:transform .25s ease,background .25s ease}.pride-btn:hover{transform:translateY(-2px)}.pride-btn.primary{background:#fff;color:var(--pride-brown)}.pride-btn.primary:hover{background:#fff0c7}.pride-btn.secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.45)}.pride-btn.secondary:hover{background:#fff3}@media(max-width:1000px){.our-pride-intro{grid-template-columns:1fr}.pride-badge{min-height:170px}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pride-cta{flex-direction:column;align-items:flex-start}}@media(max-width:650px){.our-pride-page{padding:35px 0 55px}.our-pride-container{width:min(100% - 22px,1240px)}.our-pride-intro{padding:25px 21px;border-radius:19px}.intro-content h1{font-size:40px}.intro-content p{font-size:15px;line-height:1.75}.pride-heading{margin-top:50px}.achievement-grid{grid-template-columns:1fr;gap:16px}.achievement-card{min-height:auto;padding:23px}.achievement-content h3{font-size:19px}.achievement-content p{font-size:14px}.pride-highlight{align-items:flex-start;padding:24px;gap:16px}.highlight-icon{flex:0 0 50px;width:50px;height:50px;font-size:21px}.pride-highlight h2{font-size:22px}.pride-cta{padding:27px 23px;border-radius:18px}.pride-cta h2{font-size:24px}.cta-actions{width:100%;flex-direction:column}.pride-btn{width:100%}}@media(prefers-reduced-motion:reduce){.achievement-card,.pride-btn{transition:none}}.page-scope-locationmap{--org-brown: #54220c;--org-dark: #3f2616;--org-orange: #e95d16;--org-gold: #efc14d;--org-cream: #fff8df;--org-paper: #fffdf8;--org-muted: #735e4b;--org-border: #eadabd;font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 10%,rgba(233,93,22,.035),transparent 25%),radial-gradient(circle at 95% 30%,rgba(239,193,77,.055),transparent 25%),var(--org-paper);color:var(--org-dark)}.location-container{width:min(1250px,calc(100% - 30px));margin:0 auto;padding:52px 0 75px}.org-intro{text-align:center;margin-bottom:38px;animation:orgFadeUp .65s ease both}.org-eyebrow{display:inline-flex;align-items:center;padding:6px 13px;border-radius:99px;background:#fff1d0;color:var(--org-orange);border:1px solid #f0d89e;font-size:9px;font-weight:900;letter-spacing:1.5px}.org-intro h1{margin:13px 0 5px;color:var(--org-brown);font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-1px;font-weight:800}.org-intro p{margin:0;color:var(--org-muted);font-size:15px;font-weight:600}.organogram-wrapper{position:relative;padding:42px 35px 50px;border-radius:24px;background:linear-gradient(145deg,#fffffff5,#fff9ebf0);border:1px solid var(--org-border);box-shadow:0 20px 50px #4c280b17;overflow:hidden}.organogram-wrapper:before{content:"";position:absolute;width:260px;height:260px;right:-110px;top:-110px;border-radius:50%;background:radial-gradient(circle,rgba(239,193,77,.14),transparent 68%);pointer-events:none}.organogram-wrapper:after{content:"";position:absolute;width:220px;height:220px;left:-110px;bottom:-110px;border-radius:50%;background:radial-gradient(circle,rgba(233,93,22,.08),transparent 68%);pointer-events:none}.organogram{position:relative;width:100%;z-index:1}.org-level{display:flex;justify-content:center;position:relative;z-index:3}.org-node{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.primary-node{width:265px;min-height:82px;padding:15px 22px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#54220c,#8d3a10);border:1px solid rgba(255,255,255,.2);box-shadow:0 13px 30px #54220c2e}.primary-node:after{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.14);border-radius:12px;pointer-events:none}.primary-node .node-label{color:#efc14d}.principal-node{width:265px;min-height:78px;padding:15px 22px;border-radius:16px;background:linear-gradient(135deg,#fff0c9,#fff9e9);border:1px solid #e5c987;color:var(--org-brown);box-shadow:0 10px 26px #4c280b17}.principal-node .node-label{color:var(--org-orange)}.node-label{display:block;margin-bottom:5px;font-size:8px;font-weight:900;letter-spacing:1.2px}.primary-node strong,.principal-node strong{font-size:19px;letter-spacing:-.2px}.vertical-line{width:2px;background:linear-gradient(180deg,var(--org-orange),var(--org-gold));margin:0 auto;position:relative;z-index:1}.main-line,.principal-line{height:28px}.horizontal-line{height:2px;width:calc(100% - 190px);margin:0 auto;background:linear-gradient(90deg,transparent,var(--org-orange) 10%,var(--org-gold) 50%,var(--org-orange) 90%,transparent);position:relative;z-index:1}.department-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative;margin-top:0}.department-column{position:relative;padding-top:0;display:flex;flex-direction:column;align-items:center}.department-connector{height:22px;width:2px;background:linear-gradient(180deg,var(--org-gold),var(--org-orange));position:relative;margin-bottom:0}.department-connector:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--org-orange);left:50%;top:-3px;transform:translate(-50%);box-shadow:0 0 0 4px #fff5dc}.department-node{width:100%;min-height:67px;padding:12px 13px;border-radius:14px;background:#fff;border:1px solid var(--org-border);box-shadow:0 8px 20px #4c280b12;overflow:hidden}.department-node:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--org-orange),var(--org-gold))}.department-node strong{color:var(--org-brown);font-size:13px;line-height:1.3}.department-number{position:absolute;right:10px;top:7px;color:#cbbba7;font-size:8px;font-weight:900;letter-spacing:1px}.role-list{width:100%;display:flex;flex-direction:column;align-items:center}.role-connector{width:2px;height:17px;background:linear-gradient(180deg,#e9b952,#e9d7a8);position:relative}.role-connector:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--org-gold);position:absolute;left:50%;bottom:-3px;transform:translate(-50%)}.role-node{width:100%;min-height:52px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#fff,#fffaf1);border:1px solid #eadfca;color:#604a35;font-size:11px;font-weight:700;line-height:1.35;box-shadow:0 5px 15px #4c280b0b}.role-node:hover{transform:translateY(-3px);border-color:#e6b94d;box-shadow:0 10px 22px #4c280b1a;color:var(--org-brown)}.role-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;margin-bottom:5px;background:linear-gradient(135deg,var(--org-orange),var(--org-gold));box-shadow:0 0 0 4px #fff4d9}.teaching .department-node:before{background:linear-gradient(180deg,#e95d16,#efc14d)}.administrative .department-node:before{background:linear-gradient(180deg,#b45309,#efc14d)}.library .department-node:before{background:linear-gradient(180deg,#7b2f0f,#e95d16)}.hostel .department-node:before{background:linear-gradient(180deg,#d97706,#f2c94c)}.primary-node:hover{transform:translateY(-4px);box-shadow:0 18px 35px #54220c3b}.principal-node:hover{transform:translateY(-4px);border-color:#dcae4e;box-shadow:0 17px 32px #4c280b21}.department-node:hover{transform:translateY(-4px);border-color:#e6bd68;box-shadow:0 14px 28px #4c280b1a}.location-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px}.location-info-card{display:flex;align-items:flex-start;gap:12px;padding:18px;background:#fff;border:1px solid var(--org-border);border-radius:15px;box-shadow:0 8px 24px #4c280b0d;transition:transform .25s ease,box-shadow .25s ease}.location-info-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #4c280b17}.info-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:11px;color:var(--org-orange);background:#fff2d2;font-size:18px}.location-info-card span{display:block;color:var(--org-orange);font-size:8px;font-weight:900;letter-spacing:1px}.location-info-card h3{margin:5px 0 3px;color:var(--org-brown);font-size:13px}.location-info-card p,.location-info-card a{margin:0;color:var(--org-muted);font-size:11px;line-height:1.6;text-decoration:none}.location-info-card a:hover{color:var(--org-orange)}.org-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#9a826b;font-size:10px;font-weight:700}.org-note svg{color:var(--org-orange);font-size:13px}@keyframes orgFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.department-column{animation:orgFadeUp .55s ease both}.department-column:nth-child(1){animation-delay:.08s}.department-column:nth-child(2){animation-delay:.16s}.department-column:nth-child(3){animation-delay:.24s}.department-column:nth-child(4){animation-delay:.32s}@media(max-width:1000px){.organogram-wrapper{padding:35px 20px 42px}.department-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.horizontal-line{display:none}.department-connector{height:15px}.location-info{grid-template-columns:1fr 1fr}}@media(max-width:650px){.location-container{width:calc(100% - 20px);padding:35px 0 50px}.org-intro{margin-bottom:25px}.org-intro h1{font-size:30px}.org-intro p{font-size:13px}.organogram-wrapper{padding:28px 14px 35px;border-radius:18px}.primary-node,.principal-node{width:min(260px,90%)}.department-grid{grid-template-columns:1fr;gap:22px}.department-column{width:100%}.department-node,.role-node{width:100%;max-width:400px}.location-info{grid-template-columns:1fr}}@media(max-width:430px){.organogram-wrapper{padding:24px 10px 30px}.primary-node,.principal-node{min-height:70px}.primary-node strong,.principal-node strong{font-size:16px}.department-node{min-height:62px}.role-node{min-height:48px;font-size:10px}}.page-scope-imagegallery{--ig-brown: #54220c;--ig-orange: #e95d16;--ig-gold: #efc14d;--ig-cream: #fff7df;--ig-paper: #fffdf8;--ig-text: #4c5d70;--ig-muted: #7c8998;--ig-border: #eadabd;font-family:Montserrat,sans-serif;background:var(--ig-paper);min-height:70vh}.ig-intro{padding:45px 0 32px;background:linear-gradient(180deg,#fffaf0,#fffdf8);border-bottom:1px solid #f0e5d2}.ig-intro-inner{width:min(1180px,calc(100% - 30px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:35px}.ig-intro-content{max-width:720px}.ig-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--ig-orange);font-size:10px;font-weight:900;letter-spacing:1.7px}.ig-eyebrow svg{font-size:14px}.ig-intro-content h1{margin:10px 0 13px;color:var(--ig-brown);font-size:clamp(36px,4.5vw,52px);line-height:1.05;letter-spacing:-1.5px;font-weight:800}.ig-intro-content h1 em{color:var(--ig-orange);font-style:normal}.ig-intro-content p{max-width:650px;margin:0;color:var(--ig-text);font-size:14px;line-height:1.7}.ig-intro-stats{display:flex;align-items:center;padding:15px 19px;border:1px solid var(--ig-border);background:#fff;border-radius:12px;flex-shrink:0}.ig-intro-stat{min-width:68px;display:flex;flex-direction:column;align-items:center;gap:3px}.ig-intro-stat svg{color:var(--ig-orange);font-size:16px}.ig-intro-stat strong{color:var(--ig-brown);font-size:18px;line-height:1}.ig-intro-stat span{color:var(--ig-muted);font-size:8px;font-weight:700;white-space:nowrap}.ig-intro-divider{width:1px;height:35px;background:#eadfcd;margin:0 10px}.ig-container{width:min(1180px,calc(100% - 30px));margin:auto;padding:35px 0 65px}.ig-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.ig-toolbar-label{display:block;color:var(--ig-brown);font-size:10px;font-weight:900;letter-spacing:1.2px;margin-bottom:9px}.ig-filter-pills{display:flex;flex-wrap:wrap;gap:7px}.ig-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid #e6dccd;border-radius:999px;background:#fff;color:#060505;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.ig-pill:hover{color:var(--ig-orange);border-color:#efb58f;background:#fff8f1}.ig-pill--active{color:#fff;border-color:transparent;background:var(--ig-orange);box-shadow:0 4px 12px #e95d1629}.ig-pill--active:hover{color:#fff;background:#d94e0e}.ig-pill-count{min-width:17px;padding:2px 4px;text-align:center;border-radius:999px;background:#f5eee4;color:#8c7967;font-size:8px;font-weight:900;display:none}.ig-pill--active .ig-pill-count{color:#fff;background:#ffffff38}.ig-showing{display:flex;align-items:center;gap:5px;color:#8993a0;font-size:10px;white-space:nowrap}.ig-showing strong{color:var(--ig-brown);font-size:12px}.ig-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ig-card,.ig-card--featured,.ig-card--normal{position:relative;width:100%;height:215px;grid-column:auto!important;grid-row:auto!important;border:0;padding:0;overflow:hidden;border-radius:10px;background:#f1eadc;cursor:zoom-in;box-shadow:0 4px 15px #4c280b14;isolation:isolate;transform:translateZ(0);transition:transform .25s ease,box-shadow .25s ease}.ig-card:hover,.ig-card--featured:hover,.ig-card--normal:hover{transform:translateY(-3px);box-shadow:0 10px 25px #4c280b24}.ig-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.ig-card:hover img{transform:scale(1.035)}.ig-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(30,10,2,.08) 55%,rgba(30,10,2,.72) 100%);opacity:.9;transition:opacity .25s ease}.ig-card:hover .ig-card-shade{opacity:1}.ig-card-content{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:14px;text-align:left;z-index:2}.ig-card-category{display:inline-flex;padding:3px 7px;border-radius:999px;background:var(--ig-orange);color:#fff;font-size:6px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.ig-card-content h2{margin:5px 0 0;color:#fff;font-size:12px;line-height:1.3;font-weight:700}.ig-card-arrow{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.3);color:#fff;background:#ffffff1f;font-size:13px;opacity:0;transition:opacity .2s ease,transform .2s ease}.ig-card:hover .ig-card-arrow{opacity:1;transform:translateY(-2px)}.ig-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #e3d6c4;border-radius:12px;background:#fffaf0}.ig-empty svg{color:var(--ig-orange);font-size:34px;opacity:.5;margin-bottom:8px}.ig-empty h3{margin:0;color:var(--ig-brown);font-size:17px}.ig-empty p{margin:6px 0 0;color:var(--ig-muted);font-size:11px}.ig-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#140802f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:igFadeIn .2s ease}@keyframes igFadeIn{0%{opacity:0}to{opacity:1}}.ig-lb-content{width:min(950px,calc(100% - 90px));max-height:90vh;overflow:hidden;border-radius:12px;background:#170a04;border:1px solid rgba(255,205,130,.14);box-shadow:0 25px 70px #0009;animation:igLbUp .25s ease}@keyframes igLbUp{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.ig-lb-image-wrap{width:100%;height:min(65vh,620px);display:flex;align-items:center;justify-content:center;background:#100703}.ig-lb-image{width:100%;height:100%;display:block;object-fit:contain}.ig-lb-info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px 17px;border-top:1px solid rgba(255,205,130,.1)}.ig-lb-category{color:var(--ig-gold);font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.ig-lb-info h2{margin:4px 0 3px;color:#fff;font-size:17px;font-weight:800}.ig-lb-info p{max-width:700px;margin:0;color:#ffebcdab;font-size:10px;line-height:1.5}.ig-lb-counter{flex-shrink:0;color:#ffcd8299;font-size:9px;font-weight:800;letter-spacing:1px}.ig-lb-close{position:fixed;top:18px;right:20px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-size:18px;cursor:pointer;z-index:10001;transition:background .2s ease}.ig-lb-close:hover{background:#e95d16cc}.ig-lb-nav{position:fixed;top:50%;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff17;color:#fff;font-size:20px;cursor:pointer;transform:translateY(-50%);z-index:10001;transition:background .2s ease}.ig-lb-prev{left:22px}.ig-lb-next{right:22px}.ig-lb-nav:hover{background:#e95d16cc}@media(max-width:1000px){.ig-intro-inner{align-items:flex-start}.ig-intro-stats{padding:14px}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-card,.ig-card--featured,.ig-card--normal{height:195px}}@media(max-width:760px){.ig-intro{padding:38px 0 28px}.ig-intro-inner{flex-direction:column;align-items:flex-start;gap:22px}.ig-intro-content h1{font-size:40px}.ig-intro-content p{font-size:13px}.ig-intro-stats{width:100%;justify-content:center}.ig-container{padding-top:28px}.ig-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.ig-showing{align-self:flex-end}.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ig-card,.ig-card--featured,.ig-card--normal{height:165px;grid-column:auto!important;grid-row:auto!important}.ig-card-content{padding:11px}.ig-card-content h2{font-size:11px}.ig-card-arrow{width:27px;height:27px;flex-basis:27px;font-size:12px}.ig-lb-content{width:calc(100% - 20px);max-height:82vh}.ig-lb-image-wrap{height:58vh}.ig-lb-info{padding:13px 14px}.ig-lb-info h2{font-size:15px}.ig-lb-info p{font-size:10px}.ig-lb-nav{width:36px;height:36px;font-size:16px}.ig-lb-prev{left:7px}.ig-lb-next{right:7px}.ig-lb-close{top:10px;right:10px;width:37px;height:37px}}@media(max-width:500px){.ig-intro-content h1{font-size:34px}.ig-intro-stats{padding:13px 7px}.ig-intro-stat{min-width:56px}.ig-intro-stat strong{font-size:16px}.ig-intro-stat span{font-size:7px}.ig-intro-divider{margin:0 6px}.ig-container{width:calc(100% - 20px);padding-bottom:45px}.ig-filter-pills{gap:5px}.ig-pill{padding:6px 8px;font-size:8px}.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ig-card,.ig-card--featured,.ig-card--normal{height:140px;grid-column:auto!important;grid-row:auto!important;border-radius:8px}.ig-card-content{padding:9px}.ig-card-category{font-size:5px;padding:3px 6px}.ig-card-content h2{font-size:9px}.ig-card-arrow{display:none}.ig-lb-info{display:block}.ig-lb-counter{display:block;margin-top:7px}}@media(prefers-reduced-motion:reduce){.ig-card,.ig-card img,.ig-card-arrow,.ig-lightbox,.ig-lb-content{animation:none!important;transition:none!important}}.page-scope-alumniregistration{--alumni-brown: #54220c;--alumni-dark: #3f2616;--alumni-orange: #e95d16;--alumni-gold: #efc14d;--alumni-cream: #fff8df;--alumni-paper: #fffdf8;--alumni-muted: #735e4b;--alumni-border: #eadabd;font-family:Montserrat,sans-serif;background:radial-gradient(circle at 5% 5%,rgba(233,93,22,.035),transparent 25%),radial-gradient(circle at 95% 40%,rgba(239,193,77,.055),transparent 25%),var(--alumni-paper);color:var(--alumni-dark)}.alumni-container{width:min(1180px,calc(100% - 30px));margin:0 auto;padding:45px 0 70px}.alumni-intro{display:flex;align-items:center;gap:17px;margin-bottom:25px;animation:alumniFadeUp .55s ease both}.alumni-intro-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,#fff0ca,#fff9e9);color:var(--alumni-orange);border:1px solid #ecd49d;font-size:24px;box-shadow:0 8px 20px #4c280b12}.alumni-eyebrow{display:inline-block;color:var(--alumni-orange);font-size:9px;font-weight:900;letter-spacing:1.5px}.alumni-intro h1{margin:5px 0 3px;color:var(--alumni-brown);font-size:clamp(27px,3.5vw,40px);line-height:1.15;letter-spacing:-.8px}.alumni-intro p{margin:0;color:var(--alumni-muted);font-size:14px;line-height:1.6}.alumni-form-card{background:#fffffff5;border:1px solid var(--alumni-border);border-radius:22px;box-shadow:0 18px 50px #4c280b17;padding:30px;animation:alumniFadeUp .65s ease both;overflow:hidden}.form-card-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:23px;margin-bottom:25px;border-bottom:1px solid #f0e5d1}.form-mini-label{display:block;color:var(--alumni-orange);font-size:9px;font-weight:900;letter-spacing:1.4px}.form-card-heading h2{margin:6px 0 0;color:var(--alumni-brown);font-size:25px;letter-spacing:-.4px}.required-note{white-space:nowrap;color:#8c7866;font-size:11px;font-weight:600}.required-note span{color:var(--alumni-orange);font-weight:900}.form-section{padding:0 0 27px;margin-bottom:27px;border-bottom:1px solid #f0e5d1}.form-section:last-of-type{border-bottom:0;margin-bottom:8px;padding-bottom:8px}.section-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-icon{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:11px;color:var(--alumni-orange);background:#fff3d8;border:1px solid #f0dbad;font-size:17px}.section-heading h3{margin:0 0 2px;color:var(--alumni-brown);font-size:16px;font-weight:800}.section-heading p{margin:0;color:#917d6b;font-size:11px;line-height:1.5}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 17px}.field{min-width:0;display:flex;flex-direction:column;gap:7px}.field-wide{grid-column:span 1}.field-professional{max-width:390px}.field label{color:#4b392b;font-size:11px;font-weight:800;line-height:1.45}.field label span{color:var(--alumni-orange);margin-left:2px}.field label small{color:#927f6c;font-size:9px;font-weight:600;margin-left:4px}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap>svg{position:absolute;left:13px;color:#b09275;font-size:15px;pointer-events:none;z-index:2}.input-wrap input,.input-wrap select{width:100%;height:46px;border:1px solid #dfd5c7;border-radius:10px;outline:none;background:linear-gradient(180deg,#fff,#fffdfa);color:#49382b;font-family:Montserrat,sans-serif;font-size:12px;padding:0 13px 0 39px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input-wrap input::placeholder{color:#a89b8f;font-weight:500}.input-wrap select{color:#8c7d6e;cursor:pointer;appearance:auto}.input-wrap input:focus,.input-wrap select:focus{border-color:var(--alumni-orange);background:#fff;box-shadow:0 0 0 3px #e95d1617}.input-wrap:focus-within>svg{color:var(--alumni-orange)}.textarea-wrap{position:relative}.textarea-wrap>svg{position:absolute;left:13px;top:14px;color:#b09275;font-size:15px;pointer-events:none}.textarea-wrap textarea{width:100%;min-height:108px;resize:vertical;border:1px solid #dfd5c7;border-radius:10px;outline:none;padding:13px 13px 13px 39px;background:linear-gradient(180deg,#fff,#fffdfa);color:#49382b;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.6;transition:border-color .2s ease,box-shadow .2s ease}.textarea-wrap textarea::placeholder{color:#a89b8f}.textarea-wrap textarea:focus{border-color:var(--alumni-orange);box-shadow:0 0 0 3px #e95d1617}.textarea-wrap:focus-within>svg{color:var(--alumni-orange)}.form-actions{display:flex;align-items:center;gap:10px;padding-top:9px}.alumni-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:0 19px;border:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.alumni-btn svg{font-size:15px}.alumni-btn-primary{color:#fff;background:linear-gradient(135deg,#e95d16,#c9470e);box-shadow:0 9px 22px #e95d163b}.alumni-btn-primary:hover{transform:translateY(-2px);box-shadow:0 13px 28px #e95d164d}.alumni-btn-secondary{color:#634b37;background:#fffaf0;border:1px solid #e3d4bd;box-shadow:none}.alumni-btn-secondary:hover{transform:translateY(-2px);background:#fff1d2;border-color:#dcbf8c}.mandatory-message{margin-top:13px;color:#917e6d;font-size:10px;line-height:1.6}.mandatory-message strong{color:var(--alumni-orange);font-size:13px}.alumni-bottom-note{display:flex;align-items:center;gap:13px;justify-content:center;margin-top:22px;color:#9a836d;font-size:10px;font-weight:600;text-align:center}.note-line{height:1px;flex:1;max-width:150px;background:linear-gradient(90deg,transparent,#e5d5bd)}.note-line:last-child{background:linear-gradient(90deg,#e5d5bd,transparent)}@keyframes alumniFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:950px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-wide{grid-column:span 1}.field-professional{max-width:none}}@media(max-width:650px){.alumni-container{width:min(calc(100% - 20px),1180px);padding:32px 0 50px}.alumni-intro{align-items:flex-start;gap:12px}.alumni-intro-icon{width:48px;height:48px;flex-basis:48px;font-size:19px;border-radius:14px}.alumni-intro h1{font-size:27px}.alumni-intro p{font-size:12px}.alumni-form-card{padding:20px 16px;border-radius:17px}.form-card-heading{align-items:flex-start;flex-direction:column;gap:9px;padding-bottom:18px;margin-bottom:20px}.form-card-heading h2{font-size:21px}.form-grid{grid-template-columns:1fr;gap:15px}.field-wide{grid-column:auto}.field-professional{max-width:none}.section-heading{align-items:flex-start}.section-icon{width:35px;height:35px;flex-basis:35px}.form-actions{flex-direction:column;align-items:stretch}.alumni-btn{width:100%}.alumni-bottom-note{font-size:9px;gap:7px}.note-line{display:none}}@media(max-width:400px){.alumni-form-card{padding:18px 13px}.alumni-intro h1{font-size:24px}.field label{font-size:10px}.input-wrap input,.input-wrap select{height:44px;font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.page-scope-ncte .inner-page{padding:42px 0}.page-scope-ncte .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-ncte .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-ncte .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-ncte .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-ncte .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-ncte .content-section h3{color:#a80a4e;font-size:18px}.page-scope-ncte .content-section p,.page-scope-ncte .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-ncte .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-ncte .side-card h3{margin:10px 0;font-size:20px}.page-scope-ncte .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-ncte .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-ncte .side-links .side-links a:hover{color:#fff59d}.page-scope-ncte .table-wrap{overflow-x:auto}.page-scope-ncte .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-ncte .data-table th,.page-scope-ncte .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-ncte .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-ncte .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-ncte .list li{margin:7px 0}.page-scope-ncte .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-ncte .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-ncte .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-ncte .field{display:grid;gap:6px}.page-scope-ncte .field.full{grid-column:1 / -1}.page-scope-ncte .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-ncte .field input,.page-scope-ncte .field textarea,.page-scope-ncte .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-ncte .field textarea{min-height:130px;resize:vertical}.page-scope-ncte .field input:focus,.page-scope-ncte .field textarea:focus,.page-scope-ncte .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-ncte .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-ncte .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-ncte .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-ncte .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-ncte{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-ncte [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-ncte p,.page-scope-ncte li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-ncte h1,.page-scope-ncte h2,.page-scope-ncte h3,.page-scope-ncte h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-ncte h1{font-size:clamp(30px,4vw,50px)}.page-scope-ncte h2{font-size:clamp(24px,3vw,36px)}.page-scope-ncte a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-ncte article,.page-scope-ncte .card,.page-scope-ncte [class*=card]{border-color:#eadabd}.page-scope-ncte article:hover,.page-scope-ncte .card:hover,.page-scope-ncte [class*=card]:hover{border-color:#e6b94d}.page-scope-ncte table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-ncte th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-ncte td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-ncte tr:hover td{background:#fffaf0}.page-scope-ncte ul{padding-left:23px}.page-scope-ncte li::marker{color:var(--mkjk-page-orange)}.page-scope-ncte button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-ncte [class*=container]{width:min(100% - 22px,1280px)}.page-scope-ncte p,.page-scope-ncte li{font-size:15px}.page-scope-ncte td,.page-scope-ncte th{padding:11px 12px}}.page-scope-aicte .inner-page{padding:42px 0}.page-scope-aicte .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-aicte .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-aicte .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-aicte .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-aicte .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-aicte .content-section h3{color:#a80a4e;font-size:18px}.page-scope-aicte .content-section p,.page-scope-aicte .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-aicte .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-aicte .side-card h3{margin:10px 0;font-size:20px}.page-scope-aicte .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-aicte .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-aicte .side-links .side-links a:hover{color:#fff59d}.page-scope-aicte .table-wrap{overflow-x:auto}.page-scope-aicte .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-aicte .data-table th,.page-scope-aicte .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-aicte .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-aicte .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-aicte .list li{margin:7px 0}.page-scope-aicte .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-aicte .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-aicte .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-aicte .field{display:grid;gap:6px}.page-scope-aicte .field.full{grid-column:1 / -1}.page-scope-aicte .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-aicte .field input,.page-scope-aicte .field textarea,.page-scope-aicte .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-aicte .field textarea{min-height:130px;resize:vertical}.page-scope-aicte .field input:focus,.page-scope-aicte .field textarea:focus,.page-scope-aicte .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-aicte .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-aicte .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-aicte .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-aicte .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-aicte{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-aicte [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-aicte p,.page-scope-aicte li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-aicte h1,.page-scope-aicte h2,.page-scope-aicte h3,.page-scope-aicte h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-aicte h1{font-size:clamp(30px,4vw,50px)}.page-scope-aicte h2{font-size:clamp(24px,3vw,36px)}.page-scope-aicte a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-aicte article,.page-scope-aicte .card,.page-scope-aicte [class*=card]{border-color:#eadabd}.page-scope-aicte article:hover,.page-scope-aicte .card:hover,.page-scope-aicte [class*=card]:hover{border-color:#e6b94d}.page-scope-aicte table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-aicte th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-aicte td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-aicte tr:hover td{background:#fffaf0}.page-scope-aicte ul{padding-left:23px}.page-scope-aicte li::marker{color:var(--mkjk-page-orange)}.page-scope-aicte button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-aicte [class*=container]{width:min(100% - 22px,1280px)}.page-scope-aicte p,.page-scope-aicte li{font-size:15px}.page-scope-aicte td,.page-scope-aicte th{padding:11px 12px}}.page-scope-education .inner-page{padding:42px 0}.page-scope-education .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-education .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-education .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-education .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-education .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-education .content-section h3{color:#a80a4e;font-size:18px}.page-scope-education .content-section p,.page-scope-education .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-education .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-education .side-card h3{margin:10px 0;font-size:20px}.page-scope-education .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-education .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-education .side-links .side-links a:hover{color:#fff59d}.page-scope-education .table-wrap{overflow-x:auto}.page-scope-education .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-education .data-table th,.page-scope-education .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-education .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-education .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-education .list li{margin:7px 0}.page-scope-education .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-education .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-education .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-education .field{display:grid;gap:6px}.page-scope-education .field.full{grid-column:1 / -1}.page-scope-education .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-education .field input,.page-scope-education .field textarea,.page-scope-education .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-education .field textarea{min-height:130px;resize:vertical}.page-scope-education .field input:focus,.page-scope-education .field textarea:focus,.page-scope-education .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-education .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-education .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-education .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-education .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-education{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-education [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-education p,.page-scope-education li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-education h1,.page-scope-education h2,.page-scope-education h3,.page-scope-education h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-education h1{font-size:clamp(30px,4vw,50px)}.page-scope-education h2{font-size:clamp(24px,3vw,36px)}.page-scope-education a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-education article,.page-scope-education .card,.page-scope-education [class*=card]{border-color:#eadabd}.page-scope-education article:hover,.page-scope-education .card:hover,.page-scope-education [class*=card]:hover{border-color:#e6b94d}.page-scope-education table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-education th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-education td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-education tr:hover td{background:#fffaf0}.page-scope-education ul{padding-left:23px}.page-scope-education li::marker{color:var(--mkjk-page-orange)}.page-scope-education button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-education [class*=container]{width:min(100% - 22px,1280px)}.page-scope-education p,.page-scope-education li{font-size:15px}.page-scope-education td,.page-scope-education th{padding:11px 12px}}.page-scope-guestfaculty .inner-page{padding:42px 0}.page-scope-guestfaculty .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-guestfaculty .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-guestfaculty .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-guestfaculty .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-guestfaculty .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-guestfaculty .content-section h3{color:#a80a4e;font-size:18px}.page-scope-guestfaculty .content-section p,.page-scope-guestfaculty .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-guestfaculty .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-guestfaculty .side-card h3{margin:10px 0;font-size:20px}.page-scope-guestfaculty .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-guestfaculty .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-guestfaculty .side-links .side-links a:hover{color:#fff59d}.page-scope-guestfaculty .table-wrap{overflow-x:auto}.page-scope-guestfaculty .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-guestfaculty .data-table th,.page-scope-guestfaculty .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-guestfaculty .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-guestfaculty .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-guestfaculty .list li{margin:7px 0}.page-scope-guestfaculty .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-guestfaculty .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-guestfaculty .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-guestfaculty .field{display:grid;gap:6px}.page-scope-guestfaculty .field.full{grid-column:1 / -1}.page-scope-guestfaculty .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-guestfaculty .field input,.page-scope-guestfaculty .field textarea,.page-scope-guestfaculty .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-guestfaculty .field textarea{min-height:130px;resize:vertical}.page-scope-guestfaculty .field input:focus,.page-scope-guestfaculty .field textarea:focus,.page-scope-guestfaculty .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-guestfaculty .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-guestfaculty .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-guestfaculty .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-guestfaculty .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-guestfaculty{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-guestfaculty [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-guestfaculty p,.page-scope-guestfaculty li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-guestfaculty h1,.page-scope-guestfaculty h2,.page-scope-guestfaculty h3,.page-scope-guestfaculty h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-guestfaculty h1{font-size:clamp(30px,4vw,50px)}.page-scope-guestfaculty h2{font-size:clamp(24px,3vw,36px)}.page-scope-guestfaculty a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-guestfaculty article,.page-scope-guestfaculty .card,.page-scope-guestfaculty [class*=card]{border-color:#eadabd}.page-scope-guestfaculty article:hover,.page-scope-guestfaculty .card:hover,.page-scope-guestfaculty [class*=card]:hover{border-color:#e6b94d}.page-scope-guestfaculty table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-guestfaculty th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-guestfaculty td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-guestfaculty tr:hover td{background:#fffaf0}.page-scope-guestfaculty ul{padding-left:23px}.page-scope-guestfaculty li::marker{color:var(--mkjk-page-orange)}.page-scope-guestfaculty button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-guestfaculty [class*=container]{width:min(100% - 22px,1280px)}.page-scope-guestfaculty p,.page-scope-guestfaculty li{font-size:15px}.page-scope-guestfaculty td,.page-scope-guestfaculty th{padding:11px 12px}}.page-scope-results .inner-page{padding:42px 0}.page-scope-results .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-results .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-results .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-results .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-results .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-results .content-section h3{color:#a80a4e;font-size:18px}.page-scope-results .content-section p,.page-scope-results .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-results .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-results .side-card h3{margin:10px 0;font-size:20px}.page-scope-results .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-results .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-results .side-links .side-links a:hover{color:#fff59d}.page-scope-results .table-wrap{overflow-x:auto}.page-scope-results .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-results .data-table th,.page-scope-results .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-results .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-results .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-results .list li{margin:7px 0}.page-scope-results .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-results .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-results .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-results .field{display:grid;gap:6px}.page-scope-results .field.full{grid-column:1 / -1}.page-scope-results .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-results .field input,.page-scope-results .field textarea,.page-scope-results .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-results .field textarea{min-height:130px;resize:vertical}.page-scope-results .field input:focus,.page-scope-results .field textarea:focus,.page-scope-results .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-results .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-results .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-results .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-results .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-results{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-results [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-results p,.page-scope-results li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-results h1,.page-scope-results h2,.page-scope-results h3,.page-scope-results h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-results h1{font-size:clamp(30px,4vw,50px)}.page-scope-results h2{font-size:clamp(24px,3vw,36px)}.page-scope-results a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-results article,.page-scope-results .card,.page-scope-results [class*=card]{border-color:#eadabd}.page-scope-results article:hover,.page-scope-results .card:hover,.page-scope-results [class*=card]:hover{border-color:#e6b94d}.page-scope-results table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-results th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-results td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-results tr:hover td{background:#fffaf0}.page-scope-results ul{padding-left:23px}.page-scope-results li::marker{color:var(--mkjk-page-orange)}.page-scope-results button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-results [class*=container]{width:min(100% - 22px,1280px)}.page-scope-results p,.page-scope-results li{font-size:15px}.page-scope-results td,.page-scope-results th{padding:11px 12px}}.page-scope-delnet .inner-page{padding:42px 0}.page-scope-delnet .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-delnet .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-delnet .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-delnet .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-delnet .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-delnet .content-section h3{color:#a80a4e;font-size:18px}.page-scope-delnet .content-section p,.page-scope-delnet .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-delnet .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-delnet .side-card h3{margin:10px 0;font-size:20px}.page-scope-delnet .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-delnet .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-delnet .side-links .side-links a:hover{color:#fff59d}.page-scope-delnet .table-wrap{overflow-x:auto}.page-scope-delnet .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-delnet .data-table th,.page-scope-delnet .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-delnet .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-delnet .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-delnet .list li{margin:7px 0}.page-scope-delnet .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-delnet .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-delnet .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-delnet .field{display:grid;gap:6px}.page-scope-delnet .field.full{grid-column:1 / -1}.page-scope-delnet .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-delnet .field input,.page-scope-delnet .field textarea,.page-scope-delnet .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-delnet .field textarea{min-height:130px;resize:vertical}.page-scope-delnet .field input:focus,.page-scope-delnet .field textarea:focus,.page-scope-delnet .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-delnet .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-delnet .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-delnet .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-delnet .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-delnet{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-delnet [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-delnet p,.page-scope-delnet li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-delnet h1,.page-scope-delnet h2,.page-scope-delnet h3,.page-scope-delnet h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-delnet h1{font-size:clamp(30px,4vw,50px)}.page-scope-delnet h2{font-size:clamp(24px,3vw,36px)}.page-scope-delnet a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-delnet article,.page-scope-delnet .card,.page-scope-delnet [class*=card]{border-color:#eadabd}.page-scope-delnet article:hover,.page-scope-delnet .card:hover,.page-scope-delnet [class*=card]:hover{border-color:#e6b94d}.page-scope-delnet table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-delnet th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-delnet td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-delnet tr:hover td{background:#fffaf0}.page-scope-delnet ul{padding-left:23px}.page-scope-delnet li::marker{color:var(--mkjk-page-orange)}.page-scope-delnet button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-delnet [class*=container]{width:min(100% - 22px,1280px)}.page-scope-delnet p,.page-scope-delnet li{font-size:15px}.page-scope-delnet td,.page-scope-delnet th{padding:11px 12px}}.page-scope-inflibnet .inner-page{padding:42px 0}.page-scope-inflibnet .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-inflibnet .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-inflibnet .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-inflibnet .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-inflibnet .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-inflibnet .content-section h3{color:#a80a4e;font-size:18px}.page-scope-inflibnet .content-section p,.page-scope-inflibnet .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-inflibnet .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-inflibnet .side-card h3{margin:10px 0;font-size:20px}.page-scope-inflibnet .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-inflibnet .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-inflibnet .side-links .side-links a:hover{color:#fff59d}.page-scope-inflibnet .table-wrap{overflow-x:auto}.page-scope-inflibnet .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-inflibnet .data-table th,.page-scope-inflibnet .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-inflibnet .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-inflibnet .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-inflibnet .list li{margin:7px 0}.page-scope-inflibnet .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-inflibnet .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-inflibnet .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-inflibnet .field{display:grid;gap:6px}.page-scope-inflibnet .field.full{grid-column:1 / -1}.page-scope-inflibnet .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-inflibnet .field input,.page-scope-inflibnet .field textarea,.page-scope-inflibnet .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-inflibnet .field textarea{min-height:130px;resize:vertical}.page-scope-inflibnet .field input:focus,.page-scope-inflibnet .field textarea:focus,.page-scope-inflibnet .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-inflibnet .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-inflibnet .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-inflibnet .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-inflibnet .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-inflibnet{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-inflibnet [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-inflibnet p,.page-scope-inflibnet li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-inflibnet h1,.page-scope-inflibnet h2,.page-scope-inflibnet h3,.page-scope-inflibnet h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-inflibnet h1{font-size:clamp(30px,4vw,50px)}.page-scope-inflibnet h2{font-size:clamp(24px,3vw,36px)}.page-scope-inflibnet a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-inflibnet article,.page-scope-inflibnet .card,.page-scope-inflibnet [class*=card]{border-color:#eadabd}.page-scope-inflibnet article:hover,.page-scope-inflibnet .card:hover,.page-scope-inflibnet [class*=card]:hover{border-color:#e6b94d}.page-scope-inflibnet table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-inflibnet th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-inflibnet td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-inflibnet tr:hover td{background:#fffaf0}.page-scope-inflibnet ul{padding-left:23px}.page-scope-inflibnet li::marker{color:var(--mkjk-page-orange)}.page-scope-inflibnet button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-inflibnet [class*=container]{width:min(100% - 22px,1280px)}.page-scope-inflibnet p,.page-scope-inflibnet li{font-size:15px}.page-scope-inflibnet td,.page-scope-inflibnet th{padding:11px 12px}}.page-scope-academicprogrammes .inner-page{padding:42px 0}.page-scope-academicprogrammes .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-academicprogrammes .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-academicprogrammes .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-academicprogrammes .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-academicprogrammes .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-academicprogrammes .content-section h3{color:#a80a4e;font-size:18px}.page-scope-academicprogrammes .content-section p,.page-scope-academicprogrammes .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-academicprogrammes .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-academicprogrammes .side-card h3{margin:10px 0;font-size:20px}.page-scope-academicprogrammes .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-academicprogrammes .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-academicprogrammes .side-links .side-links a:hover{color:#fff59d}.page-scope-academicprogrammes .table-wrap{overflow-x:auto}.page-scope-academicprogrammes .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-academicprogrammes .data-table th,.page-scope-academicprogrammes .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-academicprogrammes .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-academicprogrammes .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-academicprogrammes .list li{margin:7px 0}.page-scope-academicprogrammes .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-academicprogrammes .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-academicprogrammes .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-academicprogrammes .field{display:grid;gap:6px}.page-scope-academicprogrammes .field.full{grid-column:1 / -1}.page-scope-academicprogrammes .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-academicprogrammes .field input,.page-scope-academicprogrammes .field textarea,.page-scope-academicprogrammes .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-academicprogrammes .field textarea{min-height:130px;resize:vertical}.page-scope-academicprogrammes .field input:focus,.page-scope-academicprogrammes .field textarea:focus,.page-scope-academicprogrammes .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-academicprogrammes .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-academicprogrammes .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-academicprogrammes .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-academicprogrammes .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-academicprogrammes{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-academicprogrammes [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-academicprogrammes p,.page-scope-academicprogrammes li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-academicprogrammes h1,.page-scope-academicprogrammes h2,.page-scope-academicprogrammes h3,.page-scope-academicprogrammes h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-academicprogrammes h1{font-size:clamp(30px,4vw,50px)}.page-scope-academicprogrammes h2{font-size:clamp(24px,3vw,36px)}.page-scope-academicprogrammes a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-academicprogrammes article,.page-scope-academicprogrammes .card,.page-scope-academicprogrammes [class*=card]{border-color:#eadabd}.page-scope-academicprogrammes article:hover,.page-scope-academicprogrammes .card:hover,.page-scope-academicprogrammes [class*=card]:hover{border-color:#e6b94d}.page-scope-academicprogrammes table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-academicprogrammes th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-academicprogrammes td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-academicprogrammes tr:hover td{background:#fffaf0}.page-scope-academicprogrammes ul{padding-left:23px}.page-scope-academicprogrammes li::marker{color:var(--mkjk-page-orange)}.page-scope-academicprogrammes button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-academicprogrammes [class*=container]{width:min(100% - 22px,1280px)}.page-scope-academicprogrammes p,.page-scope-academicprogrammes li{font-size:15px}.page-scope-academicprogrammes td,.page-scope-academicprogrammes th{padding:11px 12px}}.page-scope-student-grievances{--sg-brown: #54220c;--sg-brown-dark: #35170b;--sg-orange: #e95d16;--sg-gold: #efc14d;--sg-cream: #fff8df;--sg-paper: #fffdf8;--sg-ink: #3f2616;--sg-muted: #735e4b;--sg-border: #eadabd;background:linear-gradient(180deg,#fffdf8,#fffaf0);font-family:Montserrat,sans-serif;color:var(--sg-ink);padding:48px 0 75px;min-height:70vh}.sg-container{width:min(1180px,calc(100% - 30px));margin:0 auto}.sg-intro-card{display:flex;align-items:center;gap:22px;padding:28px 30px;background:#fff;border:1px solid var(--sg-border);border-radius:20px;box-shadow:0 14px 36px #4c280b12;margin-bottom:24px}.sg-intro-icon{width:62px;height:62px;flex:0 0 62px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,#fff0c2,#ffe2b9);color:var(--sg-orange);font-size:28px;border:1px solid #efd39d}.sg-eyebrow{display:inline-block;color:var(--sg-orange);font-size:11px;font-weight:900;letter-spacing:1.6px;margin-bottom:5px}.sg-intro-card h1{margin:0 0 9px;color:var(--sg-brown);font-size:clamp(25px,3vw,36px);line-height:1.2;letter-spacing:-.5px}.sg-intro-card p{max-width:900px;margin:0;color:var(--sg-muted);font-size:15px;line-height:1.75}.sg-card,.sg-form-card{background:#fff;border:1px solid var(--sg-border);border-radius:20px;box-shadow:0 14px 36px #4c280b12}.sg-section-heading{padding:27px 30px 20px;border-bottom:1px solid #f0e5d1}.sg-section-heading>span{color:var(--sg-orange);font-size:10px;font-weight:900;letter-spacing:1.5px}.sg-section-heading h2{margin:7px 0 6px;color:var(--sg-brown);font-size:27px;letter-spacing:-.3px}.sg-section-heading p{margin:0;color:var(--sg-muted);font-size:14px;line-height:1.7}.sg-table-wrap{overflow-x:auto;padding:22px 24px 26px}.sg-table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #eadabd;border-radius:14px;background:#fff}.sg-table th{padding:15px 16px;background:linear-gradient(90deg,#fff0c2,#ffe5bd);color:#5b2a12;text-align:left;font-size:12px;font-weight:800;border-bottom:1px solid #ead5ae}.sg-table td{padding:15px 16px;color:#6c5745;font-size:13px;border-bottom:1px solid #f0e5d1;vertical-align:middle}.sg-table tbody tr:last-child td{border-bottom:0}.sg-table tbody tr{transition:background .2s ease}.sg-table tbody tr:hover{background:#fffaf0}.sg-table td strong{display:block;color:var(--sg-brown);font-size:14px;margin-bottom:3px}.sg-number{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;background:#fff4d5;color:var(--sg-orange);font-weight:900;font-size:11px}.sg-designation{display:inline-flex;align-items:center;padding:6px 11px;border-radius:99px;background:#fff7e5;color:#8b421b;border:1px solid #efd9ae;font-size:11px;font-weight:800}.sg-notice{display:flex;align-items:flex-start;gap:18px;margin:24px 0;padding:22px 25px;border-radius:18px;background:linear-gradient(135deg,#fff8df,#fff1df);border:1px solid #ecd8ae;box-shadow:0 10px 28px #4c280b0d}.sg-notice-icon{width:45px;height:45px;flex:0 0 45px;display:grid;place-items:center;border-radius:13px;background:#fff;border:1px solid #ecd7ac;color:var(--sg-orange);font-size:20px}.sg-notice h3{margin:0 0 6px;color:var(--sg-brown);font-size:18px}.sg-notice p{margin:0 0 7px;color:var(--sg-muted);font-size:14px;line-height:1.7}.sg-notice-strong{color:var(--sg-orange)!important;font-weight:800}.sg-form-card{overflow:hidden}.sg-form-header{display:flex;align-items:center;gap:17px;padding:26px 30px;background:linear-gradient(135deg,#54220c,#8f3d12);color:#fff}.sg-form-header-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:15px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffd76a;font-size:23px}.sg-form-header span{color:#f4c85d;font-size:10px;font-weight:900;letter-spacing:1.5px}.sg-form-header h2{margin:4px 0;color:#fff;font-size:25px}.sg-form-header p{margin:0;color:#f5dfc4;font-size:13px;line-height:1.6}.sg-form{padding:30px}.sg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sg-field{display:flex;flex-direction:column;gap:7px}.sg-field-full{grid-column:1 / -1}.sg-field label{color:#4d3727;font-size:12px;font-weight:800}.sg-field label span{color:#d94d15}.sg-input-wrap{position:relative;display:flex;align-items:center}.sg-input-wrap>svg{position:absolute;left:14px;color:#ad7a4f;font-size:16px;pointer-events:none}.sg-input-wrap input,.sg-input-wrap textarea{width:100%;border:1px solid #dfd4c5;border-radius:11px;background:#fffdf9;color:#3f2616;font-family:Montserrat,sans-serif;font-size:13px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sg-input-wrap input{height:48px;padding:0 14px 0 42px}.sg-input-wrap textarea{min-height:125px;padding:14px 14px 14px 42px;resize:vertical;line-height:1.65}.sg-input-wrap input::placeholder,.sg-input-wrap textarea::placeholder{color:#a89483}.sg-input-wrap input:focus,.sg-input-wrap textarea:focus{border-color:var(--sg-orange);background:#fff;box-shadow:0 0 0 4px #e95d1614}.sg-textarea-wrap{align-items:flex-start}.sg-textarea-wrap>svg{top:16px}.sg-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding-top:20px;border-top:1px solid #eee2d2}.sg-form-footer p{margin:0;color:#8a7562;font-size:12px}.sg-form-footer p strong{color:#d94d15}.sg-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:0 20px;border:0;border-radius:10px;background:linear-gradient(135deg,#e95d16,#c9460c);color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 9px 22px #c9460c38;transition:transform .2s ease,box-shadow .2s ease}.sg-submit-btn:hover{transform:translateY(-2px);box-shadow:0 13px 28px #c9460c4d}.sg-submit-btn svg{font-size:15px}@media(max-width:800px){.page-scope-student-grievances{padding:34px 0 55px}.sg-container{width:min(calc(100% - 22px),1180px)}.sg-intro-card{align-items:flex-start;padding:22px;gap:15px}.sg-intro-icon{width:48px;height:48px;flex-basis:48px;font-size:21px}.sg-intro-card h1{font-size:25px}.sg-section-heading{padding:22px}.sg-table-wrap{padding:18px}.sg-form-grid{grid-template-columns:1fr}.sg-field-full{grid-column:auto}.sg-form,.sg-form-header{padding:22px}.sg-form-footer{align-items:stretch;flex-direction:column}.sg-submit-btn{width:100%}}@media(max-width:520px){.sg-intro-card,.sg-notice{flex-direction:column}.sg-form-header{align-items:flex-start}.sg-form-header h2{font-size:21px}.sg-table th,.sg-table td{padding:12px}}.admin-shell{min-height:100vh;background:#f5f7fb;display:flex;font-family:Montserrat,sans-serif}.admin-side{width:250px;background:#102a52;color:#fff;position:fixed;left:0;top:0;bottom:0;padding:20px 12px;display:flex;flex-direction:column;z-index:10}.admin-brand{display:flex;align-items:center;gap:9px;padding:7px 8px 20px;border-bottom:1px solid #ffffff20}.admin-brand .admin-brand strong,.admin-brand span{display:block}.admin-brand strong{font-size:13px}.admin-brand span{font-size:10px;color:#9fb2c9}.admin-side nav{padding-top:14px;display:grid;gap:4px;overflow:auto}.admin-side nav a,.logout{display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:#cbd8e7;font-size:12px;cursor:pointer;text-align:left}.admin-side nav a:hover,.admin-side nav a.active{background:#f50075;color:#fff}.logout{margin-top:auto;color:#ffb8d5}.admin-main{margin-left:250px;width:calc(100% - 250px);padding:28px}.admin-mobile-head{display:none}.admin-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.admin-head h1{margin:0;font-size:28px}.admin-head p{margin:3px 0 0;color:#78869a;font-size:13px}.admin-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.admin-stat{padding:19px;background:#fff;border:1px solid #e7ecf2;border-radius:15px}.admin-stat strong{font-size:26px;display:block}.admin-stat span{font-size:11px;color:#7b8798}.admin-panel{background:#fff;border:1px solid #e7ecf2;border-radius:16px;padding:20px;margin-top:18px}.admin-panel h3{margin:0 0 14px}.admin-list{display:grid;gap:9px}.admin-list div{display:flex;justify-content:space-between;gap:15px;padding:11px;border-bottom:1px solid #edf0f4;font-size:12px}.admin-form{display:grid;gap:14px}.admin-form textarea{min-height:130px}.admin-actions{display:flex;gap:9px;flex-wrap:wrap}@media(max-width:850px){.admin-side{width:205px}.admin-main{margin-left:205px;width:calc(100% - 205px);padding:18px}.admin-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.admin-side{position:static;width:100%;height:auto}.admin-shell{display:block}.admin-side nav{grid-template-columns:repeat(2,1fr)}.admin-main{margin:0;width:100%}.admin-mobile-head{display:flex;gap:9px;align-items:center;margin-bottom:16px}.admin-cards{grid-template-columns:1fr 1fr}}.admin-shell{min-height:100vh!important;background:#fff9ed!important;font-family:Montserrat,sans-serif!important}.admin-side{background:linear-gradient(180deg,#54220c,#7b2f0f 48%,#9e4210)!important;width:265px!important;padding:18px 14px!important;box-shadow:8px 0 30px #4b200826}.admin-brand img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #efc14d;box-shadow:0 6px 16px #00000029}.admin-brand strong{font-size:15px!important;color:#fff7df!important}.admin-brand span{font-size:11px!important;color:#ffd990!important}.admin-side nav a{padding:12px 13px!important;border-radius:11px!important;color:#ffeac1!important;font-size:12px!important;font-weight:700!important;transition:.2s!important}.admin-side nav a:hover,.admin-side nav a.active{background:linear-gradient(90deg,#ff9a24,#e85c17)!important;color:#fff!important;box-shadow:0 7px 18px #00000024}.admin-main{margin-left:265px!important;width:calc(100% - 265px)!important;padding:32px!important;background:linear-gradient(180deg,#fffaf0 0,#fffdf8 180px)!important;min-height:100vh}.admin-head{padding:4px 4px 20px!important}.admin-head h1{font-size:32px!important;color:#54220c!important}.admin-head p{color:#7c6754!important;font-size:14px!important}.admin-panel{background:#fff!important;border:1px solid #eadabd!important;border-radius:18px!important;box-shadow:0 14px 34px #4c280b14!important;padding:24px!important}.admin-panel h3{font-size:20px!important;color:#54220c!important}.admin-work-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)!important;gap:20px!important}.admin-form{gap:16px!important}.admin-form .field{display:grid;gap:7px}.admin-form label,.admin-form .field label{font-size:12px;font-weight:800;color:#5b3a22}.admin-form input,.admin-form textarea,.admin-form select{width:100%;box-sizing:border-box;border:1px solid #dfd1b7;border-radius:11px;padding:13px 14px;background:#fffdf8;color:#3f2616;outline:none;font:600 13px Montserrat,sans-serif}.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus{border-color:#e85c17;box-shadow:0 0 0 3px #e85c171a}.admin-form textarea{min-height:170px;resize:vertical}.admin-actions{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;border:0!important;border-radius:10px!important;padding:12px 18px!important;font:800 12px Montserrat,sans-serif!important;cursor:pointer;transition:.2s}.btn-primary{background:linear-gradient(90deg,#ff9a24,#e85c17)!important;color:#fff!important;box-shadow:0 8px 20px #e85c1738}.btn-primary:hover{transform:translateY(-1px);filter:brightness(.97)}.btn-light{background:#fff8e6!important;color:#6a3518!important;border:1px solid #e5c987!important}.btn-light:hover{background:#fff0c2!important}.note{border-bottom:1px solid #f0e5d1!important;padding:13px 0!important}.note strong{font-size:13px!important;color:#6a3518}.note p{font-size:12px!important;line-height:1.7;color:#7d6a57!important}.saved{color:#158a5b!important;background:#edf9f2;padding:9px 12px;border-radius:9px;display:inline-block}.logout{color:#ffe0ad!important;margin-top:auto!important}.logout:hover{background:#ff9a242e!important}@media(max-width:900px){.admin-side{width:220px!important}.admin-main{margin-left:220px!important;width:calc(100% - 220px)!important;padding:20px!important}.admin-work-grid{grid-template-columns:1fr!important}}@media(max-width:650px){.admin-shell{display:block!important}.admin-side{position:static!important;width:100%!important;height:auto!important}.admin-side nav{grid-template-columns:repeat(2,1fr)!important;max-height:330px}.admin-main{margin:0!important;width:100%!important}.admin-mobile-head{display:flex!important;background:#fff;border:1px solid #eadabd;padding:12px;border-radius:12px;color:#54220c}.admin-head h1{font-size:25px!important}}.inquiry-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.inquiry-stat-card{background:#fff;border:1.5px solid #ead9be;border-radius:16px;padding:18px 22px;box-shadow:0 10px 26px #4b200b0f;display:flex;align-items:center;justify-content:space-between}.inquiry-stat-card strong{display:block;font-size:30px;font-weight:900;color:#492410;line-height:1}.inquiry-stat-card span{display:block;margin-top:6px;font-size:13px;font-weight:700;color:#7d6550}.inquiry-stat-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;font-size:22px;background:#fff2dd;color:#e85c17;border:1px solid #f2ce9c}.inquiry-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap}.inquiry-tabs{display:flex;gap:8px}.inquiry-tab-btn{padding:8px 16px;border-radius:99px;border:1.5px solid #ebd8be;background:#fff;color:#69452b;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit}.inquiry-tab-btn.active{background:linear-gradient(135deg,#ff9a24,#e85c17);border-color:transparent;color:#fff;box-shadow:0 4px 14px #e85c1747}.inquiry-search-input{min-width:260px;padding:9px 14px;border:1px solid #dfd1b8;border-radius:10px;background:#fffdf8;font-size:13px;outline:none;font-family:inherit}.inquiry-search-input:focus{border-color:#e85c17;box-shadow:0 0 0 3px #e85c171a}.inquiry-card-item{background:#fff;border:1.5px solid #ebd9be;border-radius:16px;padding:20px;margin-bottom:14px;box-shadow:0 8px 22px #4b200b0d;transition:all .22s ease;position:relative}.inquiry-card-item.unread{border-left:5px solid #e85c17;background:#fffdf9}.inquiry-card-item:hover{box-shadow:0 12px 30px #4b200b1a}.inquiry-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.inquiry-sender-name{margin:0 0 4px;font-size:17px;font-weight:800;color:#4b230d}.inquiry-meta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#7b624f}.inquiry-meta-row a{color:#e85c17;text-decoration:none;font-weight:600}.inquiry-meta-row a:hover{text-decoration:underline}.inquiry-status-pill{padding:4px 10px;border-radius:99px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.inquiry-status-pill.unread{background:#ffebd8;color:#c94f0e;border:1px solid #f6bfa0}.inquiry-status-pill.read{background:#eef8f2;color:#178354;border:1px solid #bae3cb}.inquiry-subject{font-size:14px;font-weight:700;color:#552d16;margin:6px 0 8px}.inquiry-body-text{font-size:13.5px;line-height:1.6;color:#584131;background:#fffaf2;border:1px solid #f1e4cf;border-radius:10px;padding:12px 14px;margin:10px 0 12px;white-space:pre-wrap}.inquiry-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f4e9d8;padding-top:12px;flex-wrap:wrap}.inquiry-date{font-size:12px;color:#8c7462;font-weight:500}.inquiry-btn-group{display:flex;align-items:center;gap:8px}.inquiry-action-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid #dfd1b8;background:#fff;color:#5c351c;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit}.inquiry-action-btn:hover{background:#fff3df;border-color:#e85c17;color:#e85c17}.inquiry-action-btn.delete:hover{background:#fdf0ed;border-color:#ea3f24;color:#ea3f24}.inquiry-modal-backdrop{position:fixed;inset:0;z-index:99999;background:#1e0e05bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:18px}.inquiry-modal-card{background:#fff;border:1px solid #ead9be;border-top:4px solid #e85c17;border-radius:18px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 60px #32140566;padding:24px}.inquiry-category-bar{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.inquiry-category-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border:2px solid #ead9be;border-radius:14px;color:#5a351e;font-size:14px;font-weight:800;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #4b200b0d;font-family:inherit}.inquiry-category-btn:hover{border-color:#e85c17;color:#e85c17;transform:translateY(-1px)}.inquiry-category-btn.active{background:linear-gradient(135deg,#7b2010,#b93717);border-color:transparent;color:#fff;box-shadow:0 8px 24px #b937174d}.inquiry-category-btn.active.contact-active{background:linear-gradient(135deg,#da5c1a,#e87b28);box-shadow:0 8px 24px #da5c1a4d}.category-badge-count{display:inline-flex;align-items:center;justify-content:center;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:800;background:#00000014;color:inherit}.inquiry-category-btn.active .category-badge-count{background:#ffffff40;color:#fff}.category-unread-dot{width:8px;height:8px;border-radius:50%;background:#ff3b30;box-shadow:0 0 6px #ff3b30;display:inline-block;margin-left:2px}.inquiry-card-item.scbc-card{border-left:5px solid #8f2113;background:#fffdfb}.inquiry-type-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.inquiry-type-badge.scbc{background:#feece8;color:#9c2415;border:1px solid #f9c2b9}.inquiry-type-badge.sexual_harassment{background:#fdf2f4;color:#a81c46;border:1px solid #f9cbd6}.inquiry-type-badge.alumni{background:#fdf9e8;color:#946c0b;border:1px solid #f5e4a5}.inquiry-type-badge.grievance{background:#edf3fb;color:#175494;border:1px solid #c2dbf8}.inquiry-type-badge.contact{background:#fff4e5;color:#bb5410;border:1px solid #fcdbbf}.inquiry-card-item.sexual-card{border-left:5px solid #a81c46;background:#fffdfd}.inquiry-card-item.alumni-card{border-left:5px solid #b8860b;background:#fffdf8}.inquiry-card-item.grievance-card{border-left:5px solid #1a5ea6;background:#fbfdff}.scbc-accused-box{background:#fff5f2;border:1px solid #f7d5cc;border-radius:10px;padding:10px 14px;margin:10px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;font-size:12.5px}.scbc-accused-box strong{color:#8f2113}.scbc-accused-box span{color:#532d1e}.alumni-info-box{background:#fffdf5;border:1px solid #f3e6be;border-radius:10px;padding:10px 14px;margin:10px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;font-size:12.5px}.alumni-info-box strong{color:#875f05}.alumni-info-box span{color:#4a3818}.grievance-info-box{background:#f4f8fe;border:1px solid #d4e4fa;border-radius:10px;padding:10px 14px;margin:10px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;font-size:12.5px}.grievance-info-box strong{color:#175494}.grievance-info-box span{color:#243c58}@media(max-width:768px){.inquiry-stats-row{grid-template-columns:1fr}.inquiry-controls{flex-direction:column;align-items:stretch}.inquiry-search-input{width:100%}.inquiry-card-actions{flex-direction:column;align-items:flex-start}.inquiry-category-bar{flex-direction:column}.inquiry-category-btn{width:100%;justify-content:space-between}}.admin-work-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.note{padding:12px 0;border-bottom:1px solid #edf0f4}.note strong{font-size:13px}.note p{margin:3px 0;color:#78869a;font-size:12px}.saved{color:#0a9a65;font-size:12px;font-weight:700}@media(max-width:750px){.admin-work-grid{grid-template-columns:1fr}}.page-scope-aboutus .inner-page{padding:42px 0}.page-scope-aboutus .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-aboutus .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-aboutus .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-aboutus .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-aboutus .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-aboutus .content-section h3{color:#a80a4e;font-size:18px}.page-scope-aboutus .content-section p,.page-scope-aboutus .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-aboutus .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-aboutus .side-card h3{margin:10px 0;font-size:20px}.page-scope-aboutus .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-aboutus .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-aboutus .side-links .side-links a:hover{color:#fff59d}.page-scope-aboutus .table-wrap{overflow-x:auto}.page-scope-aboutus .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-aboutus .data-table th,.page-scope-aboutus .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-aboutus .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-aboutus .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-aboutus .list li{margin:7px 0}.page-scope-aboutus .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-aboutus .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-aboutus .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-aboutus .field{display:grid;gap:6px}.page-scope-aboutus .field.full{grid-column:1 / -1}.page-scope-aboutus .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-aboutus .field input,.page-scope-aboutus .field textarea,.page-scope-aboutus .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-aboutus .field textarea{min-height:130px;resize:vertical}.page-scope-aboutus .field input:focus,.page-scope-aboutus .field textarea:focus,.page-scope-aboutus .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-aboutus .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-aboutus .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-aboutus .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-aboutus .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-aboutus{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-aboutus [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-aboutus p,.page-scope-aboutus li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-aboutus h1,.page-scope-aboutus h2,.page-scope-aboutus h3,.page-scope-aboutus h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-aboutus h1{font-size:clamp(30px,4vw,50px)}.page-scope-aboutus h2{font-size:clamp(24px,3vw,36px)}.page-scope-aboutus a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-aboutus article,.page-scope-aboutus .card,.page-scope-aboutus [class*=card]{border-color:#eadabd}.page-scope-aboutus article:hover,.page-scope-aboutus .card:hover,.page-scope-aboutus [class*=card]:hover{border-color:#e6b94d}.page-scope-aboutus table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-aboutus th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-aboutus td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-aboutus tr:hover td{background:#fffaf0}.page-scope-aboutus ul{padding-left:23px}.page-scope-aboutus li::marker{color:var(--mkjk-page-orange)}.page-scope-aboutus button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-aboutus [class*=container]{width:min(100% - 22px,1280px)}.page-scope-aboutus p,.page-scope-aboutus li{font-size:15px}.page-scope-aboutus td,.page-scope-aboutus th{padding:11px 12px}}.page-scope-academics .inner-page{padding:42px 0}.page-scope-academics .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-academics .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-academics .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-academics .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-academics .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-academics .content-section h3{color:#a80a4e;font-size:18px}.page-scope-academics .content-section p,.page-scope-academics .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-academics .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-academics .side-card h3{margin:10px 0;font-size:20px}.page-scope-academics .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-academics .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-academics .side-links .side-links a:hover{color:#fff59d}.page-scope-academics .table-wrap{overflow-x:auto}.page-scope-academics .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-academics .data-table th,.page-scope-academics .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-academics .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-academics .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-academics .list li{margin:7px 0}.page-scope-academics .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-academics .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-academics .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-academics .field{display:grid;gap:6px}.page-scope-academics .field.full{grid-column:1 / -1}.page-scope-academics .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-academics .field input,.page-scope-academics .field textarea,.page-scope-academics .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-academics .field textarea{min-height:130px;resize:vertical}.page-scope-academics .field input:focus,.page-scope-academics .field textarea:focus,.page-scope-academics .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-academics .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-academics .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-academics .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-academics .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-academics{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-academics [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-academics p,.page-scope-academics li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-academics h1,.page-scope-academics h2,.page-scope-academics h3,.page-scope-academics h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-academics h1{font-size:clamp(30px,4vw,50px)}.page-scope-academics h2{font-size:clamp(24px,3vw,36px)}.page-scope-academics a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-academics article,.page-scope-academics .card,.page-scope-academics [class*=card]{border-color:#eadabd}.page-scope-academics article:hover,.page-scope-academics .card:hover,.page-scope-academics [class*=card]:hover{border-color:#e6b94d}.page-scope-academics table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-academics th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-academics td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-academics tr:hover td{background:#fffaf0}.page-scope-academics ul{padding-left:23px}.page-scope-academics li::marker{color:var(--mkjk-page-orange)}.page-scope-academics button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-academics [class*=container]{width:min(100% - 22px,1280px)}.page-scope-academics p,.page-scope-academics li{font-size:15px}.page-scope-academics td,.page-scope-academics th{padding:11px 12px}}.page-scope-faculty .inner-page{padding:42px 0}.page-scope-faculty .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-faculty .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-faculty .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-faculty .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-faculty .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-faculty .content-section h3{color:#a80a4e;font-size:18px}.page-scope-faculty .content-section p,.page-scope-faculty .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-faculty .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-faculty .side-card h3{margin:10px 0;font-size:20px}.page-scope-faculty .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-faculty .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-faculty .side-links .side-links a:hover{color:#fff59d}.page-scope-faculty .table-wrap{overflow-x:auto}.page-scope-faculty .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-faculty .data-table th,.page-scope-faculty .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-faculty .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-faculty .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-faculty .list li{margin:7px 0}.page-scope-faculty .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-faculty .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-faculty .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-faculty .field{display:grid;gap:6px}.page-scope-faculty .field.full{grid-column:1 / -1}.page-scope-faculty .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-faculty .field input,.page-scope-faculty .field textarea,.page-scope-faculty .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-faculty .field textarea{min-height:130px;resize:vertical}.page-scope-faculty .field input:focus,.page-scope-faculty .field textarea:focus,.page-scope-faculty .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-faculty .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-faculty .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-faculty .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-faculty .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-faculty{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-faculty [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-faculty p,.page-scope-faculty li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-faculty h1,.page-scope-faculty h2,.page-scope-faculty h3,.page-scope-faculty h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-faculty h1{font-size:clamp(30px,4vw,50px)}.page-scope-faculty h2{font-size:clamp(24px,3vw,36px)}.page-scope-faculty a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-faculty article,.page-scope-faculty .card,.page-scope-faculty [class*=card]{border-color:#eadabd}.page-scope-faculty article:hover,.page-scope-faculty .card:hover,.page-scope-faculty [class*=card]:hover{border-color:#e6b94d}.page-scope-faculty table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-faculty th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-faculty td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-faculty tr:hover td{background:#fffaf0}.page-scope-faculty ul{padding-left:23px}.page-scope-faculty li::marker{color:var(--mkjk-page-orange)}.page-scope-faculty button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-faculty [class*=container]{width:min(100% - 22px,1280px)}.page-scope-faculty p,.page-scope-faculty li{font-size:15px}.page-scope-faculty td,.page-scope-faculty th{padding:11px 12px}}.page-scope-facilities .inner-page{padding:42px 0}.page-scope-facilities .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-facilities .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-facilities .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-facilities .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-facilities .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-facilities .content-section h3{color:#a80a4e;font-size:18px}.page-scope-facilities .content-section p,.page-scope-facilities .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-facilities .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-facilities .side-card h3{margin:10px 0;font-size:20px}.page-scope-facilities .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-facilities .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-facilities .side-links .side-links a:hover{color:#fff59d}.page-scope-facilities .table-wrap{overflow-x:auto}.page-scope-facilities .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-facilities .data-table th,.page-scope-facilities .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-facilities .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-facilities .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-facilities .list li{margin:7px 0}.page-scope-facilities .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-facilities .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-facilities .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-facilities .field{display:grid;gap:6px}.page-scope-facilities .field.full{grid-column:1 / -1}.page-scope-facilities .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-facilities .field input,.page-scope-facilities .field textarea,.page-scope-facilities .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-facilities .field textarea{min-height:130px;resize:vertical}.page-scope-facilities .field input:focus,.page-scope-facilities .field textarea:focus,.page-scope-facilities .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-facilities .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-facilities .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-facilities .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-facilities .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-facilities{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-facilities [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-facilities p,.page-scope-facilities li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-facilities h1,.page-scope-facilities h2,.page-scope-facilities h3,.page-scope-facilities h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-facilities h1{font-size:clamp(30px,4vw,50px)}.page-scope-facilities h2{font-size:clamp(24px,3vw,36px)}.page-scope-facilities a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-facilities article,.page-scope-facilities .card,.page-scope-facilities [class*=card]{border-color:#eadabd}.page-scope-facilities article:hover,.page-scope-facilities .card:hover,.page-scope-facilities [class*=card]:hover{border-color:#e6b94d}.page-scope-facilities table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-facilities th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-facilities td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-facilities tr:hover td{background:#fffaf0}.page-scope-facilities ul{padding-left:23px}.page-scope-facilities li::marker{color:var(--mkjk-page-orange)}.page-scope-facilities button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-facilities [class*=container]{width:min(100% - 22px,1280px)}.page-scope-facilities p,.page-scope-facilities li{font-size:15px}.page-scope-facilities td,.page-scope-facilities th{padding:11px 12px}}.page-scope-studentcorner .inner-page{padding:42px 0}.page-scope-studentcorner .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-studentcorner .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-studentcorner .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-studentcorner .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-studentcorner .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-studentcorner .content-section h3{color:#a80a4e;font-size:18px}.page-scope-studentcorner .content-section p,.page-scope-studentcorner .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-studentcorner .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-studentcorner .side-card h3{margin:10px 0;font-size:20px}.page-scope-studentcorner .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-studentcorner .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-studentcorner .side-links .side-links a:hover{color:#fff59d}.page-scope-studentcorner .table-wrap{overflow-x:auto}.page-scope-studentcorner .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-studentcorner .data-table th,.page-scope-studentcorner .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-studentcorner .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-studentcorner .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-studentcorner .list li{margin:7px 0}.page-scope-studentcorner .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-studentcorner .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-studentcorner .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-studentcorner .field{display:grid;gap:6px}.page-scope-studentcorner .field.full{grid-column:1 / -1}.page-scope-studentcorner .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-studentcorner .field input,.page-scope-studentcorner .field textarea,.page-scope-studentcorner .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-studentcorner .field textarea{min-height:130px;resize:vertical}.page-scope-studentcorner .field input:focus,.page-scope-studentcorner .field textarea:focus,.page-scope-studentcorner .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-studentcorner .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-studentcorner .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-studentcorner .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-studentcorner .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-studentcorner{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-studentcorner [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-studentcorner p,.page-scope-studentcorner li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-studentcorner h1,.page-scope-studentcorner h2,.page-scope-studentcorner h3,.page-scope-studentcorner h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-studentcorner h1{font-size:clamp(30px,4vw,50px)}.page-scope-studentcorner h2{font-size:clamp(24px,3vw,36px)}.page-scope-studentcorner a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-studentcorner article,.page-scope-studentcorner .card,.page-scope-studentcorner [class*=card]{border-color:#eadabd}.page-scope-studentcorner article:hover,.page-scope-studentcorner .card:hover,.page-scope-studentcorner [class*=card]:hover{border-color:#e6b94d}.page-scope-studentcorner table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-studentcorner th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-studentcorner td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-studentcorner tr:hover td{background:#fffaf0}.page-scope-studentcorner ul{padding-left:23px}.page-scope-studentcorner li::marker{color:var(--mkjk-page-orange)}.page-scope-studentcorner button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-studentcorner [class*=container]{width:min(100% - 22px,1280px)}.page-scope-studentcorner p,.page-scope-studentcorner li{font-size:15px}.page-scope-studentcorner td,.page-scope-studentcorner th{padding:11px 12px}}.page-scope-iqac .inner-page{padding:42px 0}.page-scope-iqac .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-iqac .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-iqac .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-iqac .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-iqac .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-iqac .content-section h3{color:#a80a4e;font-size:18px}.page-scope-iqac .content-section p,.page-scope-iqac .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-iqac .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-iqac .side-card h3{margin:10px 0;font-size:20px}.page-scope-iqac .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-iqac .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-iqac .side-links .side-links a:hover{color:#fff59d}.page-scope-iqac .table-wrap{overflow-x:auto}.page-scope-iqac .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-iqac .data-table th,.page-scope-iqac .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-iqac .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-iqac .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-iqac .list li{margin:7px 0}.page-scope-iqac .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-iqac .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-iqac .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-iqac .field{display:grid;gap:6px}.page-scope-iqac .field.full{grid-column:1 / -1}.page-scope-iqac .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-iqac .field input,.page-scope-iqac .field textarea,.page-scope-iqac .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-iqac .field textarea{min-height:130px;resize:vertical}.page-scope-iqac .field input:focus,.page-scope-iqac .field textarea:focus,.page-scope-iqac .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-iqac .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-iqac .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-iqac .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-iqac .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}.page-scope-iqac{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-iqac [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-iqac p,.page-scope-iqac li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-iqac h1,.page-scope-iqac h2,.page-scope-iqac h3,.page-scope-iqac h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-iqac h1{font-size:clamp(30px,4vw,50px)}.page-scope-iqac h2{font-size:clamp(24px,3vw,36px)}.page-scope-iqac a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-iqac article,.page-scope-iqac .card,.page-scope-iqac [class*=card]{border-color:#eadabd}.page-scope-iqac article:hover,.page-scope-iqac .card:hover,.page-scope-iqac [class*=card]:hover{border-color:#e6b94d}.page-scope-iqac table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-iqac th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-iqac td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-iqac tr:hover td{background:#fffaf0}.page-scope-iqac ul{padding-left:23px}.page-scope-iqac li::marker{color:var(--mkjk-page-orange)}.page-scope-iqac button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-iqac [class*=container]{width:min(100% - 22px,1280px)}.page-scope-iqac p,.page-scope-iqac li{font-size:15px}.page-scope-iqac td,.page-scope-iqac th{padding:11px 12px}}.page-scope-communityservices .inner-page{padding:42px 0}.page-scope-communityservices .content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.page-scope-communityservices .content-main{background:#fff;border:1px solid #e6ebf1;border-radius:18px;padding:28px;box-shadow:0 14px 34px #142c5212}.page-scope-communityservices .content-section{padding:4px 0 25px;border-bottom:1px solid #e8edf3;margin-bottom:24px;animation:mkjkRise .5s ease both}.page-scope-communityservices .content-section:last-child{border-bottom:0;margin-bottom:0}.page-scope-communityservices .content-section h2{margin:5px 0 12px;color:#172033;font-size:26px;line-height:1.25}.page-scope-communityservices .content-section h3{color:#a80a4e;font-size:18px}.page-scope-communityservices .content-section p,.page-scope-communityservices .content-main p{color:#59677a;font-size:16px;line-height:1.8}.page-scope-communityservices .side-card{position:sticky;top:140px;border-radius:18px;background:linear-gradient(145deg,#102a52,#1d6090);color:#fff;padding:24px;box-shadow:0 16px 35px #102a5229}.page-scope-communityservices .side-card h3{margin:10px 0;font-size:20px}.page-scope-communityservices .side-card p{color:#dceaf5;font-size:15px;line-height:1.7}.page-scope-communityservices .side-accent{height:4px;width:55px;background:#f50075;border-radius:5px}.page-scope-communityservices .side-links .side-links a:hover{color:#fff59d}.page-scope-communityservices .table-wrap{overflow-x:auto}.page-scope-communityservices .data-table{width:100%;border-collapse:collapse;background:#fff}.page-scope-communityservices .data-table th,.page-scope-communityservices .data-table td{padding:13px 14px;border-bottom:1px solid #e8edf3;text-align:left}.page-scope-communityservices .data-table th{background:#fff4fa;color:#a20b4f;font-size:13px}.page-scope-communityservices .list{padding-left:20px;color:#59677a;font-size:16px;line-height:1.8}.page-scope-communityservices .list li{margin:7px 0}.page-scope-communityservices .quote{padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9cf,#fff1d0);border:1px solid #ffe1ed;color:#6c2144;font-size:16px;font-weight:600}.page-scope-communityservices .empty-image{min-height:220px;border-radius:16px;background:linear-gradient(135deg,#fff59d,#ffd7ea 50%,#dff4ff);display:grid;place-items:center;color:#f50075;font-weight:800}.page-scope-communityservices .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-scope-communityservices .field{display:grid;gap:6px}.page-scope-communityservices .field.full{grid-column:1 / -1}.page-scope-communityservices .field label{font-size:12px;font-weight:700;color:#26364c}.page-scope-communityservices .field input,.page-scope-communityservices .field textarea,.page-scope-communityservices .field select{width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:11px 12px;outline:none;background:#fff}.page-scope-communityservices .field textarea{min-height:130px;resize:vertical}.page-scope-communityservices .field input:focus,.page-scope-communityservices .field textarea:focus,.page-scope-communityservices .field select:focus{border-color:#f50075;box-shadow:0 0 0 3px #fff1d0}.page-scope-communityservices .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 17px;font-weight:700;cursor:pointer;transition:.25s}.page-scope-communityservices .btn-primary{background:#f50075;color:#fff;box-shadow:0 8px 20px #f5007538}.page-scope-communityservices .btn-primary:hover{transform:translateY(-2px);background:#c91563}.page-scope-communityservices .btn-light{background:#fff;color:#172033;border:1px solid #e2e8ef}@keyframes mkjkRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:800px){.inner-page{padding:34px 0}.content-grid{grid-template-columns:1fr}.side-card{position:static}.content-main{padding:21px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}.landing-page{padding:48px 0}.landing-intro{max-width:780px;margin-bottom:24px}.landing-intro h2{font-size:32px;margin:4px 0}.landing-intro p{color:#647286;font-size:16px}.landing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing-card{padding:24px;background:#fff;border:1px solid #e6ebf1;border-radius:17px;box-shadow:0 10px 30px #142c520f;transition:.25s}.landing-card:hover{transform:translateY(-5px);border-color:#ffc1dc}.landing-card h3{margin:8px 0;font-size:17px}.landing-card span:last-child{font-size:12px;color:#f50075;font-weight:800}.landing-num{font-size:11px;color:#168be8;font-weight:800}@media(max-width:700px){.landing-cards{grid-template-columns:1fr 1fr}}@media(max-width:480px){.landing-cards{grid-template-columns:1fr}}.page-scope-communityservices{--mkjk-page-brown: #54220c;--mkjk-page-orange: #e95d16;--mkjk-page-gold: #efc14d;--mkjk-page-cream: #fff8df;--mkjk-page-paper: #fffdf8;--mkjk-page-ink: #3f2616;--mkjk-page-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-page-ink);background:#fffdf8}.page-scope-communityservices [class*=container]{width:min(1280px,calc(100% - 30px));margin-left:auto;margin-right:auto}.page-scope-communityservices p,.page-scope-communityservices li{font-size:16px;line-height:1.82;color:var(--mkjk-page-muted)}.page-scope-communityservices h1,.page-scope-communityservices h2,.page-scope-communityservices h3,.page-scope-communityservices h4{color:var(--mkjk-page-ink);letter-spacing:-.35px}.page-scope-communityservices h1{font-size:clamp(30px,4vw,50px)}.page-scope-communityservices h2{font-size:clamp(24px,3vw,36px)}.page-scope-communityservices a{transition:color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.page-scope-communityservices article,.page-scope-communityservices .card,.page-scope-communityservices [class*=card]{border-color:#eadabd}.page-scope-communityservices article:hover,.page-scope-communityservices .card:hover,.page-scope-communityservices [class*=card]:hover{border-color:#e6b94d}.page-scope-communityservices table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e8d8b9;border-radius:15px;background:#fff;box-shadow:0 12px 30px #4c280b12}.page-scope-communityservices th{padding:14px 16px;background:linear-gradient(90deg,#fff0c2,#ffe7bd);color:#5b2a12;font-size:13px;text-align:left}.page-scope-communityservices td{padding:13px 16px;border-top:1px solid #f0e5d1;color:#634d3a;font-size:14px}.page-scope-communityservices tr:hover td{background:#fffaf0}.page-scope-communityservices ul{padding-left:23px}.page-scope-communityservices li::marker{color:var(--mkjk-page-orange)}.page-scope-communityservices button{font-family:Montserrat,sans-serif}@media(max-width:650px){.page-scope-communityservices [class*=container]{width:min(100% - 22px,1280px)}.page-scope-communityservices p,.page-scope-communityservices li{font-size:15px}.page-scope-communityservices td,.page-scope-communityservices th{padding:11px 12px}}.page-scope-contact{--contact-brown: #54220c;--contact-dark: #321407;--contact-orange: #e95d16;--contact-orange-dark: #c9470d;--contact-gold: #efc14d;--contact-gold-light: #ffe8a6;--contact-cream: #fff8df;--contact-paper: #fffdf8;--contact-border: #ead9b8;--contact-text: #3f2616;--contact-muted: #735e4b;font-family:Montserrat,sans-serif;background:radial-gradient(circle at 7% 5%,rgba(239,193,77,.12),transparent 27%),radial-gradient(circle at 95% 45%,rgba(233,93,22,.06),transparent 25%),linear-gradient(180deg,#fffdf8,#fff9ed 52%,#fffdf8);color:var(--contact-text)}.page-scope-contact *,.page-scope-contact *:before,.page-scope-contact *:after{box-sizing:border-box}.page-scope-contact a{text-decoration:none}.contact-container{width:min(1240px,calc(100% - 36px));margin:0 auto}.contact-page{padding:55px 0 80px}.contact-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 265px;align-items:center;gap:40px;padding:43px;border:1px solid var(--contact-border);border-radius:26px;background:linear-gradient(135deg,#fffdf8,#fff6dc);box-shadow:0 20px 55px #54220c14;overflow:hidden}.contact-intro:before{content:"";position:absolute;width:270px;height:270px;border-radius:50%;right:-120px;top:-150px;background:radial-gradient(circle,#efc14d52,#efc14d00)}.contact-intro:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;left:-100px;bottom:-110px;border:30px solid rgba(233,93,22,.05)}.contact-eyebrow{position:relative;z-index:2;display:inline-flex;align-items:center;padding:8px 13px;border-radius:50px;background:#fff0c8;border:1px solid #efd28f;color:var(--contact-orange-dark);font-size:11px;font-weight:900;letter-spacing:1.6px}.contact-intro h1{position:relative;z-index:2;margin:16px 0 12px;color:var(--contact-dark);font-size:clamp(38px,5vw,58px);line-height:1.06;letter-spacing:-1.7px}.contact-intro h1 span{color:var(--contact-orange)}.contact-intro p{position:relative;z-index:2;max-width:790px;margin:0;color:var(--contact-muted);font-size:17px;line-height:1.85}.contact-intro-badge{position:relative;z-index:3;min-height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;border-radius:22px;color:#fff;background:linear-gradient(145deg,var(--contact-orange),var(--contact-orange-dark));box-shadow:0 18px 38px #c9470d3d}.intro-badge-icon{width:67px;height:67px;display:grid;place-items:center;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.22);font-size:29px;margin-bottom:14px}.contact-intro-badge strong{font-size:18px}.contact-intro-badge span{margin-top:5px;color:#ffe8cf;font-size:12px}.contact-main-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:24px;margin-top:28px;align-items:stretch}.contact-information{padding:34px;border:1px solid var(--contact-border);border-radius:24px;background:#ffffffe0;box-shadow:0 15px 40px #54220c12}.section-label{display:flex;align-items:center;gap:12px}.section-label span{color:var(--contact-orange);font-size:10px;font-weight:900;letter-spacing:1.7px;white-space:nowrap}.section-label div{width:48px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--contact-orange),var(--contact-gold))}.contact-information h2{margin:13px 0 10px;color:var(--contact-dark);font-size:31px;line-height:1.2;letter-spacing:-.8px}.contact-information h2 span{color:var(--contact-orange)}.information-intro{margin:0 0 23px;color:var(--contact-muted);font-size:14px;line-height:1.75}.contact-detail-card{position:relative;display:flex;align-items:center;gap:14px;min-height:91px;padding:16px 15px;margin-top:11px;border:1px solid #eadfca;border-radius:15px;background:linear-gradient(135deg,#fffefa,#fff9ed);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;overflow:hidden}.contact-detail-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--contact-orange),var(--contact-gold));transform:scaleY(0);transition:transform .25s ease}.contact-detail-card:hover{transform:translate(4px);border-color:#e7c875;box-shadow:0 10px 25px #54220c14}.contact-detail-card:hover:before{transform:scaleY(1)}.detail-icon{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:var(--contact-orange);background:linear-gradient(145deg,#fff1c8,#ffead0);border:1px solid #efd797;font-size:19px}.detail-content{min-width:0;flex:1}.detail-content span{display:block;margin-bottom:3px;color:#a4793c;font-size:9px;font-weight:900;letter-spacing:1.2px}.detail-content strong{display:block;color:var(--contact-dark);font-size:14px}.detail-content p{margin:3px 0 0;color:var(--contact-muted);font-size:12px;line-height:1.55}.detail-arrow{color:#b99858;font-size:16px;transition:transform .25s ease,color .25s ease}.contact-detail-card:hover .detail-arrow{color:var(--contact-orange);transform:translate(3px)}.contact-form-wrapper{position:relative;padding:36px;border-radius:24px;background:linear-gradient(145deg,#54220c,#7b2f0d 52%,#b7430d);box-shadow:0 22px 50px #54220c2b;overflow:hidden}.contact-form-wrapper:before{content:"";position:absolute;width:310px;height:310px;border-radius:50%;right:-145px;top:-155px;border:55px solid rgba(255,215,122,.08)}.contact-form-wrapper:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;left:-130px;bottom:-145px;background:#efc14d0f}.form-heading{position:relative;z-index:2}.form-heading>span{color:#ffd875;font-size:10px;font-weight:900;letter-spacing:1.8px}.form-heading h2{margin:9px 0 7px;color:#0e0909;font-size:34px;line-height:1.12;letter-spacing:-.8px}.form-heading h2 span{color:#ffd66d}.form-heading p{margin:0 0 25px;color:#f3a813;font-size:13px;line-height:1.7}.premium-contact-form{position:relative;z-index:3}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-field{display:flex;flex-direction:column;margin-bottom:15px}.form-field label{margin-bottom:7px;color:#fff3e8;font-size:11px;font-weight:700}.form-field label b{color:#ffd267}.form-field input,.form-field textarea{width:100%;border:1px solid rgba(255,255,255,.19);border-radius:10px;outline:none;background:#ffffff18;color:#fff;font-family:inherit;font-size:13px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.form-field input{min-height:45px;padding:12px 13px}.form-field textarea{min-height:125px;padding:13px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#e8cbb8}.form-field input:focus,.form-field textarea:focus{border-color:#ffd05e;background:#ffffff21;box-shadow:0 0 0 3px #ffd05e1a}.form-submit-row{display:flex;align-items:center;gap:14px;margin-top:3px}.contact-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border:0;border-radius:10px;cursor:pointer;background:linear-gradient(135deg,#ffd75f,#efb934);color:#3d1b08;font-family:inherit;font-size:12px;font-weight:900;box-shadow:0 10px 24px #00000029;transition:transform .25s ease,box-shadow .25s ease}.contact-submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 27px #0003}.contact-submit-btn svg{font-size:15px}.form-note{color:#eecfba;font-size:10px}.contact-success{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:13px 14px;border-radius:11px;background:#ffffff1c;border:1px solid rgba(255,255,255,.15);color:#fff}.contact-success>span{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:50%;background:#ffd35d;color:#4a210b;font-weight:900}.contact-success strong{display:block;font-size:12px}.contact-success p{margin:3px 0 0;color:#edcdb8;font-size:10px;line-height:1.5}.location-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:25px;margin-top:28px;padding:30px;border-radius:24px;border:1px solid var(--contact-border);background:linear-gradient(135deg,#fffdf8,#fff7e1);box-shadow:0 14px 38px #54220c0f;overflow:hidden}.location-heading{padding:15px 10px;display:flex;flex-direction:column;justify-content:center}.location-heading>span{color:var(--contact-orange);font-size:10px;font-weight:900;letter-spacing:1.8px}.location-heading h2{margin:10px 0 8px;color:var(--contact-dark);font-size:32px;line-height:1.2;letter-spacing:-.8px}.location-heading h2 span{color:var(--contact-orange)}.location-heading p{margin:0;color:var(--contact-muted);font-size:14px;line-height:1.75}.directions-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin-top:19px;padding:11px 15px;border-radius:9px;background:var(--contact-orange);color:#fff;font-size:11px;font-weight:800;box-shadow:0 8px 20px #e95d1633;transition:transform .25s ease,background .25s ease}.directions-btn:hover{transform:translateY(-2px);background:var(--contact-orange-dark)}.location-visual{position:relative;min-height:300px;overflow:hidden;border-radius:18px;border:1px solid #e7d6b4;background:linear-gradient(135deg,#f4ead0,#fff7df 45%,#f2e5c6)}.map-pattern{position:absolute;inset:0;opacity:.6;background-image:linear-gradient(35deg,transparent 46%,rgba(171,130,65,.14) 47%,rgba(171,130,65,.14) 49%,transparent 50%),linear-gradient(115deg,transparent 46%,rgba(171,130,65,.12) 47%,rgba(171,130,65,.12) 49%,transparent 50%);background-size:90px 90px}.map-road{position:absolute;height:9px;border-radius:20px;background:#ffffffbf;box-shadow:0 0 0 2px #b28a4c14}.road-one{width:120%;left:-10%;top:47%;transform:rotate(-18deg)}.road-two{width:100%;left:7%;top:66%;transform:rotate(26deg)}.road-three{width:85%;left:25%;top:25%;transform:rotate(68deg)}.map-pin{position:absolute;z-index:5;left:48%;top:44%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px}.pin-circle{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--contact-orange);color:#fff;border:7px solid rgba(255,255,255,.72);box-shadow:0 12px 30px #54220c33;font-size:24px}.pin-label{display:flex;flex-direction:column;min-width:155px;padding:10px 13px;border-radius:10px;background:#ffffffeb;border:1px solid #e8d6b4;box-shadow:0 8px 22px #54220c14}.pin-label strong{color:var(--contact-dark);font-size:11px}.pin-label span{margin-top:3px;color:var(--contact-muted);font-size:9px}.map-mini-card{position:absolute;z-index:5;right:15px;bottom:15px;display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;background:#ffffffe6;border:1px solid #e6d5b5}.map-mini-card>svg{color:var(--contact-orange);font-size:17px}.map-mini-card div{display:flex;flex-direction:column}.map-mini-card strong{color:var(--contact-dark);font-size:10px}.map-mini-card span{color:var(--contact-muted);font-size:9px}.contact-bottom-cta{position:relative;display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;margin-top:25px;padding:27px 30px;border-radius:20px;background:linear-gradient(135deg,var(--contact-brown),var(--contact-orange-dark));color:#fff;box-shadow:0 18px 40px #54220c26;overflow:hidden}.contact-bottom-cta:after{content:"";position:absolute;width:230px;height:230px;right:-100px;top:-140px;border-radius:50%;border:40px solid rgba(255,216,112,.08)}.cta-symbol{position:relative;z-index:2;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:#ffffff1c;border:1px solid rgba(255,255,255,.18);color:#ffd767;font-size:23px}.cta-content{position:relative;z-index:2}.cta-content span{color:#ffd767;font-size:9px;font-weight:900;letter-spacing:1.6px}.cta-content h2{margin:5px 0 2px;color:#fff;font-size:22px}.cta-content p{margin:0;color:#edcbb6;font-size:11px}.cta-actions{position:relative;z-index:2;display:flex;gap:9px}.cta-call,.cta-email{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 14px;border-radius:8px;font-size:10px;font-weight:800;transition:transform .25s ease,background .25s ease}.cta-call{background:#ffd45d;color:#3c1a08}.cta-email{color:#fff;border:1px solid rgba(255,255,255,.35);background:#ffffff14}.cta-call:hover,.cta-email:hover{transform:translateY(-2px)}@media(max-width:1000px){.contact-intro{grid-template-columns:1fr}.contact-intro-badge{min-height:150px}.contact-main-grid,.location-section{grid-template-columns:1fr}.contact-bottom-cta{grid-template-columns:62px 1fr}.cta-actions{grid-column:2}}@media(max-width:700px){.contact-page{padding:35px 0 55px}.contact-container{width:min(100% - 22px,1240px)}.contact-intro{padding:26px 22px;border-radius:19px}.contact-intro h1{font-size:39px}.contact-intro p{font-size:14px}.contact-information,.contact-form-wrapper{padding:24px 20px;border-radius:19px}.contact-information h2{font-size:27px}.form-row{grid-template-columns:1fr;gap:0}.form-submit-row{align-items:flex-start;flex-direction:column}.contact-submit-btn{width:100%}.form-note{margin-left:2px}.location-section{padding:18px;border-radius:19px}.location-heading h2{font-size:27px}.location-visual{min-height:280px}.map-pin{left:42%}.pin-label{display:none}.contact-bottom-cta{grid-template-columns:1fr;text-align:center;justify-items:center;padding:27px 20px}.cta-actions{grid-column:auto;width:100%;flex-direction:column}.cta-call,.cta-email{width:100%;min-height:42px}}@media(max-width:450px){.contact-intro h1{font-size:34px}.contact-intro-badge{min-height:140px}.contact-detail-card{padding:14px 12px}.detail-icon{width:42px;height:42px;flex-basis:42px}.detail-arrow{display:none}.location-visual{min-height:245px}.map-pin{left:50%}.pin-circle{width:58px;height:58px}.map-mini-card{left:15px;right:auto}}@media(prefers-reduced-motion:reduce){.contact-detail-card,.contact-submit-btn,.directions-btn,.cta-call,.cta-email{transition:none}}.admin-login{min-height:100vh;width:100%;display:grid;place-items:center;padding:30px 20px;background:radial-gradient(circle at 15% 10%,#fff0bf,#fff9ed 42%,#f6e8d5)}.admin-login-card{width:min(430px,100%);background:#fff;border:1px solid #eadabd;border-radius:24px;padding:30px 34px 28px;text-align:center;box-shadow:0 28px 80px #4c280b2e}.admin-logo-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:14px}.admin-logo{width:82px;height:82px;max-width:82px;max-height:82px;object-fit:contain;display:block;border-radius:12px}.admin-login-card .eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#e85c17;margin-bottom:6px}.admin-login-card h1{margin:5px 0 7px;color:#54220c;font-size:30px;line-height:1.2;font-weight:800}.admin-login-card p{margin:0;color:#718095;font-size:14px;line-height:1.6}.admin-login-card form{display:grid;gap:15px;text-align:left;margin-top:22px}.admin-login-card label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#54220c}.admin-login-card input{width:100%;box-sizing:border-box;border:1px solid #dfd1b7;border-radius:10px;padding:12px 13px;background:#fffdf9;color:#333;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-login-card input::placeholder{color:#a7a09a}.admin-login-card input:focus{border-color:#e85c17;background:#fff;box-shadow:0 0 0 3px #e85c171a}.login-error{background:#fff0f0;color:#c22a35;border:1px solid #ffd4d4;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}.admin-login-card .btn-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:12px 16px;background:linear-gradient(90deg,#ff9a24,#e85c17);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.admin-login-card .btn-primary svg{font-size:17px}.admin-login-card .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #e85c1740}.admin-login-card .btn-primary:active{transform:translateY(0)}.admin-login-card small{display:block;color:#8a725c;font-size:10px;margin-top:18px;line-height:1.6}@media(max-width:600px){.admin-login{padding:20px 14px}.admin-login-card{width:100%;padding:26px 22px 24px;border-radius:20px}.admin-logo{width:68px;height:68px;max-width:68px;max-height:68px}.admin-login-card h1{font-size:26px}.admin-login-card p{font-size:13px}}@media(max-width:380px){.admin-login-card{padding:23px 18px}.admin-logo{width:62px;height:62px;max-width:62px;max-height:62px}.admin-login-card h1{font-size:24px}}.admin-popup-page{padding:1.5rem;max-width:1400px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#1e293b}.admin-popup-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.admin-popup-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#64748b;margin-bottom:.35rem}.admin-popup-header h1{font-size:1.8rem;font-weight:700;color:#0d2847;margin:0 0 .25rem}.admin-popup-header p{color:#64748b;font-size:.92rem;margin:0}.admin-popup-top-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin-popup-link-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;background:#fff;color:#0d2847;border:1px solid #e2e8f0;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.admin-popup-link-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0d2847}.admin-popup-link-btn.primary{background:#0d2847;color:#fff;border-color:#0d2847}.admin-popup-link-btn.primary:hover{background:#173b64}.admin-popup-alert{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.15rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-popup-alert.success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.admin-popup-alert.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.admin-popup-alert .alert-icon{font-size:1.2rem;flex-shrink:0}.admin-popup-alert .alert-close{margin-left:auto;background:transparent;border:none;font-size:1rem;cursor:pointer;color:inherit;opacity:.7}.admin-popup-status-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000000a}.status-badge-wrap{margin-bottom:.4rem}.status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:9999px;font-size:.78rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.status-pill.status-active{background:#dcfce7;color:#15803d}.status-pill.status-inactive{background:#fee2e2;color:#b91c1c}.status-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px #fffc}.status-info h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:700;color:#0d2847}.status-info p{margin:0;color:#64748b;font-size:.88rem}.status-toggle-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.25rem;border-radius:8px;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.status-toggle-btn svg{font-size:1.35rem}.status-toggle-btn.active{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.status-toggle-btn.active:hover{background:#fecaca}.status-toggle-btn.inactive{background:#dcfce7;color:#166534;border-color:#86efac}.status-toggle-btn.inactive:hover{background:#bbf7d0}.admin-popup-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}@media(max-width:1024px){.admin-popup-grid{grid-template-columns:1fr}}.admin-popup-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a;margin-bottom:1.5rem}.admin-popup-card .card-header{padding:1rem 1.25rem;background:#fafbfc;border-bottom:1px solid #edf2f7;display:flex;justify-content:space-between;align-items:center}.card-title{display:flex;align-items:center;gap:.75rem}.card-icon{font-size:1.25rem;color:#a81c46}.card-title h3{margin:0;font-size:1rem;font-weight:700;color:#0d2847}.card-title span{display:block;font-size:.78rem;color:#64748b;font-weight:400}.card-body{padding:1.25rem}.upload-dropzone{border:2px dashed #cbd5e1;border-radius:10px;padding:2.2rem 1.5rem;text-align:center;cursor:pointer;transition:all .25s ease;background:#f8fafc}.upload-dropzone:hover{border-color:#a81c46;background:#fdf2f4}.upload-dropzone.drag-active{border-color:#a81c46;background:#fdf2f4;transform:scale(1.01)}.upload-dropzone.has-file{border-color:#10b981;background:#f0fdf4}.dropzone-content{display:flex;flex-direction:column;align-items:center;gap:.4rem}.upload-icon-circle{width:52px;height:52px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#64748b;margin-bottom:.25rem;transition:all .2s}.upload-dropzone:hover .upload-icon-circle{background:#fce7eb;color:#a81c46}.upload-dropzone.has-file .upload-icon-circle{background:#dcfce7;color:#15803d}.dropzone-content h4{margin:0;font-size:.98rem;color:#1e293b;font-weight:600}.dropzone-content p{margin:0;font-size:.82rem;color:#64748b}.dropzone-hint{font-size:.74rem;color:#94a3b8;margin-top:.35rem}.selected-file-details strong{display:block;font-size:.95rem;color:#0f172a}.selected-file-details span{display:block;font-size:.8rem;color:#15803d;margin-top:.15rem}.selected-file-details .click-to-change{font-size:.75rem;color:#64748b;margin-top:.4rem;text-decoration:underline}.upload-action-bar{display:flex;align-items:center;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.btn-upload-publish{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.25rem;border-radius:8px;background:linear-gradient(135deg,#a81c46,#7d1233);color:#fff;border:none;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #a81c464d}.btn-upload-publish:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-upload-publish:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-cancel-file{display:inline-flex;align-items:center;gap:.35rem;padding:.65rem 1rem;border-radius:8px;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;font-size:.85rem;font-weight:500;cursor:pointer}.btn-cancel-file:hover{background:#e2e8f0;color:#0f172a}.btn-reset-default{display:inline-flex;align-items:center;gap:.35rem;padding:.65rem 1rem;margin-left:auto;border-radius:8px;background:transparent;color:#64748b;border:1px solid #e2e8f0;font-size:.82rem;cursor:pointer;transition:all .2s ease}.btn-reset-default:hover{background:#f8fafc;color:#a81c46;border-color:#fecaca}.form-group{margin-bottom:1.15rem}.form-group label{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.35rem}.form-group input,.form-group textarea{width:100%;padding:.65rem .85rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem;color:#1e293b;box-sizing:border-box;outline:none;transition:border-color .2s;font-family:inherit}.form-group input:focus,.form-group textarea:focus{border-color:#0d2847;box-shadow:0 0 0 3px #0d28471a}.form-group small{display:block;font-size:.76rem;color:#64748b;margin-top:.35rem}.form-group small code{background:#f1f5f9;padding:.1rem .3rem;border-radius:4px;color:#0d2847}.btn-save-settings{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.4rem;border-radius:8px;background:#0d2847;color:#fff;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-save-settings:hover{background:#173b64}.btn-save-settings:disabled{opacity:.6;cursor:not-allowed}.sticky-preview{position:sticky;top:1.5rem}.preview-badge-unsaved{font-size:.72rem;font-weight:700;text-transform:uppercase;background:#fef3c7;color:#b45309;padding:.2rem .55rem;border-radius:9999px;border:1px solid #fde68a}.preview-container{display:flex;flex-direction:column;align-items:center}.mock-popup-window{width:100%;max-width:440px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #e2e8f0}.mock-popup-header{background:linear-gradient(135deg,#0d2847,#16365d);color:#fff;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.mock-badge{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff26;border:1px solid rgba(255,255,255,.25);padding:.2rem .5rem;border-radius:20px;font-size:.7rem;font-weight:600;color:#fef08a}.mock-pulse{width:6px;height:6px;border-radius:50%;background:#fef08a}.mock-collegename{font-size:.78rem;font-weight:600;color:#e2e8f0}.mock-close{background:transparent;border:none;color:#fff;cursor:default;font-size:.9rem;opacity:.8}.mock-popup-body{background:#f8fafc;padding:.75rem;display:flex;align-items:center;justify-content:center;max-height:480px;overflow:hidden}.mock-popup-image{max-width:100%;max-height:380px;object-fit:contain;border-radius:6px;box-shadow:0 2px 8px #00000014}.mock-popup-footer{background:#fff;border-top:1px solid #f1f5f9;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.mock-footer-text{font-size:.75rem;font-weight:600;color:#475569}.mock-footer-buttons{display:flex;align-items:center;gap:.35rem}.mock-btn{font-size:.7rem;font-weight:600;padding:.3rem .6rem;border-radius:5px;cursor:default}.mock-btn.primary{background:#a81c46;color:#fff}.mock-btn.secondary{background:#f1f5f9;color:#0d2847;border:1px solid #cbd5e1}.mock-btn.outline{background:transparent;color:#64748b}.preview-image-meta{width:100%;margin-top:1rem;padding-top:1rem;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:.4rem;font-size:.78rem;color:#64748b}.meta-item{display:flex;justify-content:space-between;align-items:center}.meta-item code{background:#f1f5f9;padding:.15rem .4rem;border-radius:4px;color:#0d2847;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-scope-popupnotice{--mkjk-pn-brown: #54220c;--mkjk-pn-orange: #e95d16;--mkjk-pn-gold: #efc14d;--mkjk-pn-cream: #fff8df;--mkjk-pn-paper: #fffdf8;--mkjk-pn-ink: #3f2616;--mkjk-pn-muted: #735e4b;font-family:Montserrat,sans-serif;color:var(--mkjk-pn-ink);background:var(--mkjk-pn-paper)}.page-scope-popupnotice .pn-container{width:min(1280px,calc(100% - 30px));margin:0 auto;padding:40px 0 70px}.page-scope-popupnotice .pn-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.page-scope-popupnotice .pn-main-card{background:#fff;border:1px solid #ebd9bd;border-top:4px solid #e85c17;border-radius:18px;box-shadow:0 14px 35px #3c190814;padding:24px}.page-scope-popupnotice .pn-notice-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #f2e4d0;margin-bottom:20px;flex-wrap:wrap}.page-scope-popupnotice .pn-notice-title h2{margin:4px 0 0;font-size:22px;color:#55210c;font-weight:800;letter-spacing:-.3px}.page-scope-popupnotice .pn-notice-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:99px;background:linear-gradient(135deg,#ff9a24,#e85c17);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.page-scope-popupnotice .pn-action-buttons{display:flex;align-items:center;gap:10px}.page-scope-popupnotice .pn-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:9px;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .22s ease;font-family:inherit}.page-scope-popupnotice .pn-btn-primary{background:linear-gradient(135deg,#ff9a24,#e85c17);color:#fff;border:none;box-shadow:0 6px 18px #e85c1747}.page-scope-popupnotice .pn-btn-primary:hover{background:linear-gradient(135deg,#e88a18,#d24a10);transform:translateY(-2px)}.page-scope-popupnotice .pn-btn-outline{background:#fff;border:1px solid #dfc79e;color:#632a0c}.page-scope-popupnotice .pn-btn-outline:hover{background:#fff2dd;border-color:#e85c17;color:#e85c17}.page-scope-popupnotice .pn-image-wrapper{background:#fdfaf4;border:1px solid #ebd8be;border-radius:14px;padding:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 6px 20px #3c19080d}.page-scope-popupnotice .pn-notice-img{max-width:100%;height:auto;border-radius:10px;display:block;box-shadow:0 4px 16px #00000014}.page-scope-popupnotice .pn-notice-footer{margin-top:20px;padding-top:16px;border-top:1px solid #f2e4d0;display:flex;align-items:center;justify-content:space-between;color:#8c6a51;font-size:13px;flex-wrap:wrap;gap:10px}.page-scope-popupnotice .pn-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.page-scope-popupnotice .pn-side-box{background:#fff;border:1px solid #ebd9bd;border-radius:16px;padding:22px;box-shadow:0 10px 28px #3c19080f}.page-scope-popupnotice .pn-side-accent{width:44px;height:4px;background:#e85c17;border-radius:99px;margin-bottom:12px}.page-scope-popupnotice .pn-side-box h3{margin:0 0 10px;font-size:18px;color:#55210c;font-weight:800}.page-scope-popupnotice .pn-side-box p{margin:0 0 14px;font-size:14px;line-height:1.65;color:#725742}.page-scope-popupnotice .pn-side-links{display:flex;flex-direction:column;gap:8px}.page-scope-popupnotice .pn-side-link-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;background:#fffdf8;border:1px solid #eee1cb;color:#4f2913;text-decoration:none;font-size:12.5px;font-weight:600;transition:all .2s ease}.page-scope-popupnotice .pn-side-link-item:hover{background:#fff2dd;border-color:#f0ad72;color:#be4209;transform:translate(3px)}@media(max-width:900px){.page-scope-popupnotice .pn-grid{grid-template-columns:1fr}.page-scope-popupnotice .pn-sidebar{position:static}}
