@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-sans-400.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/dm-sans-500.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/dm-sans-600.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/dm-sans-700.ttf)format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/libre-franklin-400.ttf)format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/libre-franklin-500.ttf)format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/libre-franklin-600.ttf)format("truetype")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/libre-franklin-700.ttf)format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/source-serif-600.ttf)format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/source-serif-700.ttf)format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/source-serif-800.ttf)format("truetype")}@font-face{font-family:SolaimanLipi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/solaimanlipi-400.woff2)format("woff2")}@font-face{font-family:SolaimanLipi;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/solaimanlipi-700.woff2)format("woff2")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/noto-sans-bengali.ttf)format("truetype")}:root{--navy:#0b1f33;--navy2:#07182a;--green:#08775b;--green2:#0b644f;--gold:#d5a62b;--ink:#142433;--muted:#62717e;--line:#dce3e6;--soft:#f3f6f5;--white:#fff;--serif:"Source Serif 4",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}img,svg,video,iframe{max-width:100%}body{overflow-wrap:break-word}table{max-width:100%}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.announcement{background:var(--green2);color:#fff;justify-content:space-between;min-height:34px;padding:7px max(4vw,24px);font-size:12px;display:flex}.utility{opacity:.82}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.brand{font-family:var(--serif);letter-spacing:.06em;color:var(--navy);align-items:center;gap:12px;font-size:20px;line-height:.8;display:flex}.brand b{font-weight:600;display:block}.crest{background:var(--green);color:#fff;width:38px;height:44px;font:700 12px var(--sans);border:2px solid var(--gold);border-radius:3px 3px 14px 14px;place-items:center;display:grid}.site-header nav{align-items:center;gap:30px;height:100%;font-size:14px;font-weight:600;display:flex}.site-header nav a{border-bottom:3px solid #0000;align-items:center;height:100%;display:flex}.site-header nav a:hover{color:var(--green);border-color:var(--gold)}.portal-link{color:var(--green)!important}.mobile-menu{background:0 0;border:0;display:none}.hero{grid-template-columns:42% 58%;min-height:560px;display:grid;overflow:hidden}.hero-copy{background:#fff;flex-direction:column;justify-content:center;padding:90px 6vw 80px max(6vw,42px);display:flex}.hero h1{font:700 clamp(52px,5.4vw,82px)/.95 var(--serif);color:var(--navy);letter-spacing:-.045em;max-width:720px;margin:0 0 26px}.hero p{color:#445462;max-width:590px;margin:0 0 32px;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.btn{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:13px 20px;font-size:14px;font-weight:700;display:inline-flex}.btn.primary{background:var(--green);color:#fff}.btn.primary:hover{background:var(--green2)}.btn.secondary{color:var(--navy);border-color:#8ba39c}.btn.light{color:var(--navy);background:#fff}.btn.full{width:100%}.hero-image{background:linear-gradient(90deg,#fff0 70%,#0000000d),url(/assets/dania-campus-hero.png) 50%/cover;position:relative}.hero-image:before{content:"";background:linear-gradient(90deg,#fff 0,#0000 18%);position:absolute;inset:0}.campus-label{background:#fff;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex;position:absolute;bottom:30px;right:30px}.pathways{background:var(--navy);color:#fff;padding:28px max(5vw,34px) 42px}.pathways>h2,.section h2{font:600 25px var(--serif);margin:0 0 24px}.pathways>h2:after,.section h2:after{content:"";background:var(--gold);width:30px;height:2px;margin-top:10px;display:block}.path-row{grid-template-columns:repeat(4,1fr);display:grid}.path-row article{border-right:1px solid #2e4255;padding:12px 32px}.path-row article:last-child{border:0}.path-row svg{width:29px;height:29px;margin-bottom:18px}.path-row h3{font:600 18px var(--serif);margin:0 0 8px}.path-row p{color:#cbd5dd;margin:0;font-size:12px;line-height:1.6}.section{padding:72px max(6vw,42px)}.editorial{grid-template-columns:230px 1fr 1fr;gap:40px;display:grid}.principal-photo{background:url(/assets/principal-md-samir-hossain.png) 50%/cover;min-height:330px}.editorial blockquote{font:600 23px/1.4 var(--serif);color:var(--navy);margin:0 0 18px}.editorial p{color:var(--muted);font-size:14px;line-height:1.7}.editorial strong,.editorial span{font-size:13px;display:block}.programme-list{border-left:1px solid var(--line);padding-left:40px}.programme-list a{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 4px;font-size:14px;font-weight:600;display:flex}.programme-list a:hover{color:var(--green);padding-left:8px}.outcomes{background:#f4f5f1;grid-template-columns:1.5fr repeat(4,1fr);gap:24px;display:grid}.outcomes>div:first-child p{color:var(--muted);max-width:340px;font-size:14px}.stat{border-left:1px solid #ccd4d0;padding:20px}.stat strong{font:600 42px var(--serif);color:var(--green);display:block}.stat span{color:var(--muted);font-size:12px}.news{background:#fff}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-heading p{color:var(--muted)}.section-heading>a{color:var(--green);gap:8px;font-size:13px;font-weight:700;display:flex}.news-list{border-top:1px solid var(--line)}.news-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 30px;align-items:center;padding:23px 10px;display:grid}.news-list time{font:600 18px var(--serif);white-space:pre}.news-list small{color:var(--green);font-weight:700}.news-list h3{font:600 20px var(--serif);margin:5px 0}.visit{background:var(--green);color:#fff;justify-content:space-between;align-items:center;padding:55px max(6vw,42px);display:flex}.visit h2{font:600 38px var(--serif);margin:0}.visit p{color:#d9eee8;margin-bottom:0}footer{background:var(--navy2);color:#d7e0e7;padding:54px max(6vw,42px) 0}.footer-grid{grid-template-columns:1.4fr .8fr 1.3fr;gap:50px;display:grid}.brand.inverse{color:#fff}.footer-grid p{color:#9eafbd;max-width:360px;font-size:13px;line-height:1.7}.footer-grid h3{font:600 17px var(--serif);color:#fff}.footer-grid>div>a:not(.brand),.footer-grid span{color:#aebbc5;align-items:center;gap:9px;margin:11px 0;font-size:13px;display:flex}.footer-grid svg{width:15px}.copyright{color:#7f91a0;border-top:1px solid #28394a;margin-top:45px;padding:20px 0;font-size:12px}.login-page{grid-template-columns:44% 56%;min-height:100vh;display:grid}.login-brand{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:55px max(6vw,46px);display:flex}.login-brand h1{font:700 clamp(43px,5vw,72px)/1 var(--serif);letter-spacing:-.04em}.login-brand>div p{color:#c2ced7;max-width:500px;line-height:1.7}.login-brand>p{color:#90a1af;font-size:13px}.login-panel{flex-direction:column;padding:40px 8vw;display:flex}.back{align-items:center;gap:8px;font-size:13px;display:flex}.login-panel form{width:100%;max-width:420px;margin:auto}.lock{width:48px;height:48px;color:var(--green);background:#e5f3ef;border-radius:50%;place-items:center;display:grid}.login-panel h2{font:700 42px var(--serif);color:var(--navy);margin:25px 0 5px}.login-panel form>p{color:var(--muted);margin-top:0}.login-panel label{margin:24px 0 8px;font-size:13px;font-weight:600;display:block}.login-panel input{border:1px solid #bcc8cd;outline:none;width:100%;height:48px;margin-top:8px;padding:0 14px}.login-panel input:focus{border-color:var(--green);box-shadow:0 0 0 3px #dceee9}.password{position:relative}.password input{margin:0}.password button{color:var(--muted);background:0 0;border:0;position:absolute;top:9px;right:8px}.password svg{width:20px}.form-error{color:#a6312b;background:#fff0ef;margin:15px 0;padding:12px;font-size:13px}.login-panel form>small{text-align:center;color:var(--muted);margin-top:18px;display:block}.portal-shell{background:#f5f7f7;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.portal-shell aside{background:var(--navy);color:#fff;flex-direction:column;min-height:100vh;padding:25px 15px;display:flex}.portal-shell aside .brand{font-size:16px}.aside-head button{display:none}.portal-shell aside nav{gap:4px;margin-top:42px;display:grid}.portal-shell aside button{color:#bdc9d2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:13px;padding:12px 14px;font-size:13px;display:flex}.portal-shell aside button svg{width:18px}.portal-shell aside nav button.active,.portal-shell aside nav button:hover{background:var(--green);color:#fff}.logout{margin-top:auto}.portal-main>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:20px;height:76px;padding:0 30px;display:flex}.search{border:1px solid var(--line);flex:1;align-items:center;gap:10px;max-width:470px;height:42px;padding:0 12px;display:flex}.search svg{width:18px;color:var(--muted)}.search input{border:0;outline:0;width:100%}.profile{align-items:center;gap:10px;margin-left:10px;display:flex}.profile>span{width:36px;height:36px;color:var(--green);background:#dcece7;border-radius:50%;place-items:center;font-weight:700;display:grid}.profile b,.profile small{font-size:12px;display:block}.profile small{text-transform:capitalize;color:var(--muted)}.hamb{background:0 0;border:0;display:none}.dashboard{max-width:1450px;margin:auto;padding:34px}.dash-title{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.dash-title h1{font:700 30px var(--serif);color:var(--navy);margin:0}.dash-title p{color:var(--muted);margin:5px 0;font-size:14px}.dash-title time{border:1px solid var(--line);background:#fff;padding:11px 14px;font-size:12px}.summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.summary>div{border-right:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;padding:18px 20px;display:grid}.summary svg{color:var(--green);grid-row:1/3;width:22px}.summary span{color:var(--muted);font-size:11px}.summary strong{font:700 24px var(--serif);color:var(--navy)}.portal-grid{grid-template-columns:1.25fr .8fr;gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.panel-title h2{font:600 17px var(--serif);margin:0}.panel-title button{color:var(--green);background:0 0;border:0;font-size:11px}.schedule-row{border-bottom:1px solid #edf0f1;grid-template-columns:70px 1fr;margin:0 18px;padding:13px 0;display:grid}.schedule-row>time{color:var(--muted);font-size:11px}.schedule-row b,.schedule-row small,.assignment b,.assignment small{font-size:12px;display:block}.schedule-row small,.assignment small{color:var(--muted);margin-top:3px}.attendance{position:relative}.donut{background:conic-gradient(var(--green) 0 92%,#e07062 92% 97%,var(--gold) 97%);border-radius:50%;place-items:center;width:170px;height:170px;margin:32px auto 14px;display:grid}.donut:after{content:"";background:#fff;border-radius:50%;width:122px;height:122px}.donut span{z-index:1;text-align:center;font-size:10px;position:absolute}.donut strong{font:700 33px var(--serif);display:block}.legend{justify-content:center;gap:18px;margin-bottom:20px;font-size:10px;display:flex}.legend i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.legend span:nth-child(2) i{background:#e07062}.legend span:nth-child(3) i{background:var(--gold)}.panel table{border-collapse:collapse;width:100%;font-size:11px}.panel th,.panel td{text-align:left;border-bottom:1px solid #edf0f1;padding:13px 16px}.panel th{color:var(--muted);font-weight:500}.pass{color:var(--green);font-weight:700}.assignment,.notice{border-bottom:1px solid #edf0f1;align-items:center;gap:12px;padding:14px 18px;display:flex}.assignment svg,.notice svg{width:18px;color:var(--green)}.notices{grid-column:1/3}.notice span{flex:1;font-size:12px}.notice time{color:var(--muted);font-size:10px}.cms{max-width:900px;padding:26px}.cms>h2{font:600 25px var(--serif);margin:0}.cms>p{color:var(--muted);font-size:13px}.cms label{margin-top:22px;font-size:13px;font-weight:700;display:block}.cms textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:110px;margin-top:8px;padding:14px;display:block}.loading{min-height:70vh;color:var(--muted);place-items:center;display:grid}@media (width<=900px){.utility{display:none}.site-header nav{background:#fff;height:auto;padding:16px 24px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 15px 30px #0002}.site-header nav.open{gap:0;display:grid}.site-header nav a{padding:12px 0}.mobile-menu{display:block}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:60px 24px}.hero h1{font-size:52px}.hero-image{min-height:380px}.path-row{grid-template-columns:1fr 1fr}.path-row article{border-bottom:1px solid #2e4255}.editorial{grid-template-columns:1fr 1fr}.principal-photo{min-height:400px}.programme-list{border:0;grid-column:1/3;padding:0}.outcomes{grid-template-columns:1fr 1fr}.outcomes>div:first-child{grid-column:1/3}.login-page{grid-template-columns:1fr}.login-brand{display:none}.login-panel{min-height:100vh}.portal-shell{display:block}.portal-shell aside{z-index:40;width:235px;transition:all .2s;position:fixed;transform:translate(-100%)}.portal-shell aside.show{transform:translate(0)}.aside-head{justify-content:space-between;display:flex}.aside-head button,.hamb{display:block}.summary{grid-template-columns:1fr 1fr}.portal-grid{grid-template-columns:1fr}.notices{grid-column:auto}}@media (width<=560px){.announcement{font-size:10px}.site-header{height:68px}.brand{font-size:16px}.crest{width:33px;height:38px}.hero h1{font-size:42px}.hero-image{min-height:290px}.path-row{grid-template-columns:1fr}.path-row article{border-right:0}.section{padding:50px 22px}.editorial{grid-template-columns:1fr}.programme-list{grid-column:auto}.outcomes{grid-template-columns:1fr 1fr}.news-list article{grid-template-columns:60px 1fr}.news-list article>svg{display:none}.visit{display:block}.visit .btn{margin-top:20px}.footer-grid{grid-template-columns:1fr}.portal-main>header{padding:0 14px}.search{display:none}.profile{margin-left:auto}.dashboard{padding:22px 14px}.dash-title{align-items:flex-start}.dash-title time{display:none}.summary{grid-template-columns:1fr 1fr}.summary>div{padding:13px}.panel{overflow:auto}.portal-grid{display:block}.panel{margin-bottom:15px}.login-panel{padding:30px 22px}}.principal-photo{background-image:url(/assets/principal-md-samir-hossain-2026.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.admin-console{max-width:1540px}.admin-tabs{border-bottom:1px solid var(--line);gap:3px;margin-bottom:18px;display:flex;overflow:auto}.admin-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:13px 16px;font-size:12px;font-weight:700;display:flex}.admin-tabs button svg{width:16px}.admin-tabs button.active{color:var(--green);border-color:var(--green);background:#fff}.admin-workspace{max-width:950px;padding:26px}.workspace-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:22px 24px;display:flex}.admin-workspace>.workspace-head{padding:0 0 20px}.workspace-head h2{font:600 23px var(--serif);margin:0}.workspace-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.admin-columns{grid-template-columns:minmax(330px,.8fr) minmax(420px,1.2fr);gap:18px;display:grid}.admin-form{padding-bottom:24px}.admin-form>label,.admin-form>.form-grid,.admin-form>.btn,.admin-form>.admin-message,.admin-form>.security-note{margin-left:24px;margin-right:24px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.form-grid label,.admin-form>label,.admin-workspace label{color:#42525f;font-size:12px;font-weight:700}.form-grid input,.form-grid textarea,.admin-form>label input{background:#fff;border:1px solid #c9d2d6;width:100%;min-height:42px;margin-top:6px;padding:10px 11px;display:block}.form-grid textarea{resize:vertical;grid-column:1/3;min-height:90px}.check{align-items:center;gap:8px;margin-top:18px;margin-bottom:18px;display:flex!important}.check input{width:17px!important;min-height:auto!important;margin:0!important}.admin-message{color:var(--green);background:#e9f4f1;padding:10px;font-size:12px}.admin-row{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.admin-row b,.admin-row span,.admin-row small{display:block}.admin-row b{font-size:13px}.admin-row span,.admin-row small{color:var(--muted);margin-top:3px;font-size:11px}.row-actions{align-items:center;gap:7px;display:flex}.status{border-radius:20px;color:#667681!important;background:#f5f7f7!important;border:1px solid #d4dade!important;padding:6px 10px!important;font-size:10px!important}.status.published{color:var(--green)!important;background:#e4f3ee!important;border-color:#b8ded2!important}.icon-danger{color:#b44842;background:0 0;border:0;padding:7px}.icon-danger svg{width:16px}.empty-admin{text-align:center;color:var(--muted);padding:50px 24px;font-size:13px}.security-note{color:#6e5b23;background:#fff8e5;padding:12px;font-size:11px;line-height:1.6}@media (width<=900px){.admin-columns{grid-template-columns:1fr}}@media (width<=560px){.admin-tabs{margin-left:-14px;margin-right:-14px}.workspace-head{display:block}.workspace-head .btn{margin-top:14px}.form-grid{grid-template-columns:1fr}.form-grid textarea{grid-column:auto}.admin-row{align-items:flex-start}}.event-admin-grid{grid-template-columns:minmax(390px,.9fr) minmax(520px,1.35fr);align-items:start}.event-editor .form-grid .wide{grid-column:1/3}.event-editor .event-details-input{min-height:210px}.admin-search{background:#fff;border:1px solid #c9d2d6;width:100%;margin:14px 0 0;padding:10px 12px}.event-admin-row{grid-template-columns:86px minmax(0,1fr) auto;align-items:center;display:grid}.event-admin-row>img,.event-image-placeholder{object-fit:cover;width:86px;height:64px;color:var(--green);background:#edf5f0;border-radius:5px;place-items:center;display:grid}.event-image-placeholder svg{width:25px}.event-admin-row .row-actions button:not(.status){color:var(--green);background:#fff;border:1px solid #d6dfe0;padding:7px 9px;font-size:10px;font-weight:700}.event-admin-row .row-actions{flex-wrap:wrap;justify-content:flex-end}.event-source{text-transform:uppercase;margin-left:7px!important;font-size:8px!important;display:inline-block!important}.event-editor input[type=file]{padding:8px}.event-editor select{background:#fff;border:1px solid #c9d2d6;width:100%;min-height:42px;margin-top:6px;padding:9px 11px;display:block}@media (width<=1050px){.event-admin-grid{grid-template-columns:1fr}.event-admin-row{grid-template-columns:72px minmax(0,1fr)}.event-admin-row>img,.event-image-placeholder{width:72px}.event-admin-row .row-actions{grid-column:1/3;justify-content:flex-start;margin-top:8px}}@media (width<=560px){.event-editor .form-grid .wide{grid-column:auto}.event-admin-row{grid-template-columns:1fr}.event-admin-row>img,.event-image-placeholder{width:100%;height:150px}.event-admin-row .row-actions{grid-column:auto}}.ref-site{--rg:#2aa968;--rd:#0e6b3e;--rdeep:#075533;--rt:#eaf7ef;--rgold:#f5b32b;--rcoral:#f0523f;--rink:#22322a;--rmuted:#607168;--rline:#dce9df;color:var(--rink);background:#fbfdfb;font-family:Libre Franklin,Arial,sans-serif;font-size:14px;line-height:1.55}.ref-site *{box-sizing:border-box}.ref-site h1,.ref-site h2,.ref-site h3,.ref-site h4{font-family:"Source Serif 4",Georgia,serif}.ref-container{width:min(1180px,100% - 36px);margin:auto}.skip{position:fixed;top:0;left:-999px}.skip:focus{z-index:9999;background:#fff;padding:10px;left:10px}.ref-top{background:var(--rd);color:#fff;font-size:11px}.ref-top>.ref-container{justify-content:space-between;align-items:center;min-height:32px;display:flex}.ref-top div div{gap:18px;display:flex}.ref-top a{color:#fff;align-items:center;gap:5px;display:flex}.ref-top svg{width:13px;height:13px}.ref-mast{background:#fff;align-items:center;gap:16px;min-height:94px;display:flex}.ref-logo{border:3px double var(--rgold);width:68px;height:68px;color:var(--rd);border-radius:50%;place-items:center;font:700 20px Georgia;display:grid;position:relative}.ref-logo span{font:600 7px sans-serif;position:absolute;bottom:7px}.ref-mast h1{color:var(--rd);margin:0 0 7px;font-size:30px;line-height:1}.ref-mast p,.ref-mast strong{color:#465a4e;margin:0;font-size:11px;display:block}.ref-mast-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.ref-mast-actions span{color:var(--rmuted);align-items:center;gap:7px;font-size:11px;display:flex}.ref-mast-actions svg{width:16px}.ref-outline{border:1px solid var(--rg);color:var(--rd);border-radius:5px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:600;display:inline-flex}.ref-nav{background:var(--rg);color:#fff;z-index:100;position:sticky;top:0;box-shadow:0 6px 18px #0e6b3e33}.ref-nav>.ref-container{align-items:stretch;display:flex}.ref-menu{display:flex}.ref-menu-item{position:relative}.ref-menu-item>a{color:#fff;border-right:1px solid #ffffff24;align-items:center;gap:4px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.ref-menu-item>a:hover,.ref-menu-item:first-child>a{background:#ffffff18}.ref-menu-item svg{width:12px}.ref-dropdown{border:1px solid var(--rline);opacity:0;visibility:hidden;background:#fff;min-width:210px;transition:all .18s;position:absolute;top:100%;left:0;transform:translateY(7px);box-shadow:0 15px 28px #23332825}.ref-menu-item:hover .ref-dropdown,.ref-menu-item:focus-within .ref-dropdown{opacity:1;visibility:visible;transform:none}.ref-dropdown a{color:var(--rink);border-bottom:1px solid var(--rline);justify-content:space-between;align-items:center;padding:9px 13px;font-size:11px;display:flex}.ref-dropdown a:hover{background:var(--rt);color:var(--rd)}.ref-search{color:#fff;background:0 0;border:0;margin-left:auto;padding:0 14px}.ref-search svg{width:19px}.ref-menu-btn{display:none}.ref-ticker{border-bottom:1px solid var(--rline);background:#fff}.ref-ticker>.ref-container{align-items:center;min-height:37px;display:flex;overflow:hidden}.ref-ticker b{background:var(--rcoral);color:#fff;white-space:nowrap;align-self:stretch;align-items:center;padding:0 14px;font-size:11px;display:flex}.ticker-copy{white-space:nowrap;animation:30s linear infinite ref-scroll;display:flex}.ticker-copy span{margin:0 42px;font-size:11px}.ticker-copy span:before{content:"â—†";color:var(--rgold);margin-right:10px;font-size:7px}@keyframes ref-scroll{to{transform:translate(-50%)}}.ref-hero-wrap{grid-template-columns:1.45fr .9fr;gap:16px;padding-top:18px;display:grid}.ref-hero{border:1px solid var(--rline);background:linear-gradient(135deg,#f2fbf5,#dcefe3);border-radius:9px;grid-template-columns:1fr 1.05fr;min-height:320px;display:grid;position:relative;overflow:hidden}.ref-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:34px 18px 32px 24px;display:flex}.ref-hero h2{color:var(--rd);margin:0 0 15px;font-size:35px;line-height:1.08}.ref-hero p{margin:0 0 20px;font-size:13px}.ref-hero-copy>div{flex-wrap:wrap;gap:9px;display:flex}.ref-btn{background:var(--rg);color:#fff;border-radius:5px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.ref-btn svg{width:15px}.ref-btn-light{color:var(--rd);border:1px solid var(--rg);background:#fff}.ref-campus-photo{background:url(/assets/dania-campus-hero.png) 50%/cover}.ref-campus-photo:before{content:"";background:linear-gradient(90deg,#e5f4e8,#0000 35%);height:100%;display:block}.slide-prev,.slide-next{width:30px;height:30px;color:var(--rd);background:#fff;border:0;border-radius:50%;position:absolute;top:46%;box-shadow:0 2px 8px #0002}.slide-prev{left:-4px}.slide-next{right:7px}.slide-dots{color:var(--rd);font-size:12px;position:absolute;bottom:7px;left:50%}.notice-board{border:1px solid var(--rline);background:#fff;border-radius:9px;padding:10px}.notice-head{border-bottom:1px solid var(--rline);justify-content:space-between;align-items:center;padding:0 5px 9px;display:flex}.notice-head h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.notice-head h2 span{background:var(--rg);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.notice-head svg{width:15px}.notice-head a,.info-grid a{color:var(--rd);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.notice-row{color:var(--rink);border-bottom:1px solid var(--rline);grid-template-columns:45px 1fr 34px;align-items:center;gap:10px;padding:7px 4px;display:grid}.notice-row time{background:var(--rt);text-align:center;color:var(--rd);padding:3px;font-size:8px}.notice-row time b{font-size:14px;display:block}.notice-row span{font-size:11px}.notice-row small{color:var(--rmuted);font-size:8px}.principal-about{border:1px solid var(--rline);background:linear-gradient(90deg,#f8fcf9,#eff8f2);border-radius:9px;grid-template-columns:1.4fr 1.15fr repeat(4,.65fr);min-height:160px;margin-top:10px;display:grid}.principal-about article{border-right:1px solid var(--rline);gap:12px;padding:18px;display:flex}.principal-img{background:url(/assets/principal-md-samir-hossain.png) 50%/cover;border-radius:5px;min-width:76px}.principal-about h2{margin:0 0 6px;font-size:17px}.principal-about p{margin:0 0 6px;font-size:10px;line-height:1.5}.principal-about article b,.principal-about article span{color:var(--rd);font-size:10px;display:block}.about-copy{display:block!important}.about-copy .ref-outline{margin-top:8px}.ref-stat{border-right:1px solid var(--rline);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.ref-stat:last-child{border:0}.ref-stat svg{width:33px;height:33px;color:var(--rd)}.ref-stat b{font:700 24px var(--serif);color:var(--rd)}.ref-stat span{font-size:9px}.quick-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:10px;display:grid}.quick-grid article{border:1px solid var(--rline);background:#fff;border-radius:8px;gap:10px;padding:14px 11px;display:flex;box-shadow:0 5px 16px #284b3520}.quick-grid>article>svg{min-width:32px;height:32px;color:var(--rd)}.quick-grid h3{margin:0;font-size:13px}.quick-grid p{color:var(--rmuted);margin:3px 0 7px;font-size:9px}.quick-grid a{color:var(--rd);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.quick-grid a svg{width:11px}.info-grid{grid-template-columns:1fr 1.1fr 1.2fr 1.2fr;gap:10px;margin-top:10px;margin-bottom:14px;display:grid}.info-grid>article{border:1px solid var(--rline);background:#fff;border-radius:7px;padding:14px}.info-grid h2{border-bottom:1px solid var(--rline);margin:0 0 7px;padding-bottom:5px;font-size:15px}.info-grid p{border-bottom:1px solid var(--rline);grid-template-columns:.8fr 1.2fr;margin:0;padding:5px 0;font-size:9px;display:grid}.event-row{align-items:center;grid-template-columns:42px 1fr 45px!important}.event-row time{color:var(--rd);font-weight:700}.event-row small{text-align:right}.ref-gallery{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0;display:grid}.ref-gallery span{background-position:50%;background-size:cover;border-radius:4px;height:67px}.ref-gallery span:first-child{background-image:url(/assets/gallery-campus.jpg)}.ref-gallery span:nth-child(2){background-image:url(/assets/gallery-students.jpg)}.ref-gallery span:nth-child(3){background-image:url(/assets/gallery-sports.jpg)}.ref-gallery span:nth-child(4){background-image:url(/assets/gallery-library.jpg)}.contact-map{grid-template-columns:1fr 95px;gap:7px;display:grid}.contact-map p{align-items:center;gap:6px;grid-template-columns:none!important;display:flex!important}.contact-map svg{width:12px;color:var(--rd)}.mini-map{background:#e7ece8;place-items:center;display:grid}.mini-map svg{width:30px;height:30px;color:var(--rcoral)}.ref-cta{background:var(--rt);border-top:1px solid var(--rline)}.ref-cta>.ref-container{justify-content:space-between;align-items:center;padding:25px 0;display:flex}.ref-cta h2{color:var(--rd);margin:0;font-size:24px}.ref-cta p{margin:3px 0;font-size:11px}.ref-btn-gold{background:var(--rgold);color:#523c05}.ref-footer{background:var(--rd);color:#fff}.footer-columns{grid-template-columns:1.35fr repeat(5,1fr);gap:22px;padding:24px 0;display:grid}.footer-columns h3{margin:0 0 8px;font-size:19px}.footer-columns h4{margin:0 0 7px;font-size:13px}.footer-columns p,.footer-columns a{color:#e2f1e7;margin:4px 0;font-size:9px;display:block}.ref-bottom{border-top:1px solid #ffffff30;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.ref-site a:focus-visible,.ref-site button:focus-visible{outline:3px solid var(--rgold);outline-offset:2px}@media (width<=1000px){.ref-top div div a:nth-child(n+3),.ref-mast-actions span{display:none}.ref-menu-item>a{padding:12px 9px}.ref-hero-wrap{grid-template-columns:1fr}.principal-about{grid-template-columns:1fr 1fr repeat(2,1fr)}.principal-about article{grid-column:span 1}.quick-grid{grid-template-columns:repeat(3,1fr)}.info-grid{grid-template-columns:1fr 1fr}.footer-columns{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.ref-container{width:min(100% - 24px,1180px)}.ref-top>.ref-container{justify-content:center}.ref-top div div{display:none}.ref-mast{min-height:82px}.ref-logo{width:54px;height:54px}.ref-mast h1{font-size:23px}.ref-mast-actions{display:none}.ref-menu-btn{color:#fff;background:0 0;border:0;align-items:center;gap:7px;padding:11px 0;font-weight:700;display:flex}.ref-menu-btn svg{width:18px}.ref-menu{background:var(--rd);max-height:75vh;padding:7px 12px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.ref-menu.show{display:block}.ref-menu-item>a{border:0;border-bottom:1px solid #ffffff20}.ref-dropdown{opacity:1;visibility:visible;box-shadow:none;display:none;position:static;transform:none}.ref-menu-item:focus-within .ref-dropdown{display:block}.ref-hero{grid-template-columns:1fr;min-height:500px}.ref-hero-copy{padding:30px 25px}.ref-hero h2{font-size:34px}.ref-campus-photo{min-height:230px}.notice-board{margin-top:0}.principal-about{grid-template-columns:1fr 1fr}.principal-about article{grid-column:1/3}.quick-grid{grid-template-columns:1fr 1fr}.info-grid{grid-template-columns:1fr}.ref-cta>.ref-container{display:block}.ref-cta .ref-btn{margin-top:13px}.footer-columns{grid-template-columns:1fr 1fr}.ref-bottom{line-height:2;display:block}.ticker-copy span{margin:0 18px}}@media (width<=430px){.ref-mast h1{font-size:19px}.ref-mast p,.ref-mast strong{font-size:8px}.ref-hero h2{font-size:30px}.principal-about{grid-template-columns:1fr 1fr}.quick-grid,.info-grid{grid-template-columns:1fr}.footer-columns{grid-template-columns:1fr 1fr}.ref-stat b{font-size:21px}}.ref-campus-photo{background-image:url(/assets/dania-campus-hero.png)}.ref-dropdown{min-width:230px;max-height:min(70vh,560px);overflow-y:auto}.ticker-viewport{flex:1;min-width:0;overflow:hidden}.ticker-viewport .ticker-copy{width:max-content}.ems-head-button{background:#0e6b3e;box-shadow:0 7px 18px #0e6b3e33;color:#fff!important;border-color:#0e6b3e!important}.ems-head-button:hover{background:#09532f;color:#fff!important;border-color:#09532f!important}.ref-logo-img{object-fit:cover;border-radius:50%;width:68px;height:68px;box-shadow:0 3px 12px #0e6b3e26}.admin-form>label select{background:#fff;border:1px solid #c9d2d6;width:100%;min-height:42px;margin-top:6px;padding:10px 11px;display:block}.student-picker{border:1px solid #dce3e6;max-height:240px;margin:20px 24px;padding:14px;overflow:auto}.student-picker>b{margin-bottom:8px;display:block}.student-picker .check{margin:8px 0;font-size:11px}.assigned-class-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.assigned-class{gap:16px;padding:22px;display:flex}.assigned-class>svg{color:#08775b}.assigned-class h2{margin:0;font:600 20px "Source Serif 4",serif}.assigned-class p,.assigned-class span{color:#62717e;font-size:12px}.class-admin-row small{max-width:520px}.admin-form>label textarea{resize:vertical;border:1px solid #c9d2d6;width:100%;min-height:100px;margin-top:6px;padding:10px 11px;display:block}.manage-actions{gap:8px;margin:20px 24px;display:flex}.user-admin-row .row-actions{flex-wrap:wrap;justify-content:flex-end}.assignment-cards{gap:14px;display:grid}.assignment-card{gap:18px;padding:22px;display:flex}.assignment-card>svg{color:#08775b;flex:none}.assignment-card h2{margin:0 0 4px;font:600 20px "Source Serif 4",serif}.assignment-card p{color:#62717e;font-size:13px}.assignment-card small{color:#62717e}.btn.secondary{color:#0b1f33;background:#fff;border-color:#8ba39c}.guardian-link-panel{max-width:780px;padding:26px}.guardian-link-panel>label{font-size:12px;font-weight:700;display:block}.guardian-link-panel select{background:#fff;border:1px solid #c9d2d6;width:100%;margin-top:7px;padding:11px;display:block}.guardian-student-picker{border:1px solid #dce3e6;max-height:360px;margin:22px 0;padding:18px;overflow:auto}.guardian-student-picker h2{margin-top:0;font:600 20px "Source Serif 4",serif}.guardian-student-picker .check{border-bottom:1px solid #edf0f1;margin:0;padding:8px 0}.guardian-student-picker span,.guardian-student-picker small{display:block}.guardian-student-picker small{color:#62717e}.result-summary-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.result-group>h2{font:600 23px "Source Serif 4",serif}.exam-result{margin-bottom:14px}.exam-result-head{border-bottom:1px solid #edf0f1;padding:16px 18px}.exam-result-head b,.exam-result-head span{display:block}.exam-result-head span{color:#62717e;margin-top:4px;font-size:11px}.linked-student-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.linked-student{gap:15px;padding:22px;display:flex}.linked-student>svg{color:#08775b}.linked-student h2{margin:0;font:600 20px "Source Serif 4",serif}.linked-student p{color:#62717e;font-size:12px}.guardian-back{color:#08775b;background:0 0;border:0;margin:20px 34px 0;font-weight:700}.guardian-selector{background:#fff;border:1px solid #dce3e6;margin:25px 34px 0;padding:15px 18px}.guardian-selector label{align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.guardian-selector select{background:#fff;border:1px solid #c9d2d6;min-width:280px;padding:9px}.attendance-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.attendance-summary>div{padding:18px}.attendance-summary span,.attendance-summary b{display:block}.attendance-summary span{color:#62717e;font-size:11px}.attendance-summary b{margin-top:4px;font:700 28px "Source Serif 4",serif}.attendance-status{text-transform:capitalize;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:700}.attendance-status.present{color:#08775b;background:#e4f3ee}.attendance-status.absent{color:#a6312b;background:#fff0ef}.attendance-status.late{color:#775d16;background:#fff8e5}.attendance-status.leave{color:#3d5f80;background:#edf2f8}.teacher-attendance-form{grid-template-columns:1fr 1fr;gap:16px;max-width:760px;padding:24px;display:grid}.teacher-attendance-form label{font-size:12px;font-weight:700}.teacher-attendance-form input,.teacher-attendance-form select{background:#fff;border:1px solid #c9d2d6;width:100%;margin-top:6px;padding:10px;display:block}.teacher-attendance-form .admin-message,.teacher-attendance-form .btn{grid-column:1/3}.principal-img{background-image:url(/assets/principal-md-samir-hossain.png);background-position:57%;background-repeat:no-repeat;background-size:cover}.login-college-logo{object-fit:cover;background:#fff;border:2px solid #d5a62b;border-radius:50%;width:64px;height:64px;box-shadow:0 5px 18px #00000038}.portal-college-logo{object-fit:cover;background:#fff;border:2px solid #d5a62b;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 4px 14px #0003}.principal-about{grid-template-columns:1.8fr 1.6fr repeat(4,.52fr);min-height:220px}.principal-about .principal-img{min-width:152px}.principal-about article{padding:22px}.principal-about h2{font-size:20px}.principal-about p{font-size:11px;line-height:1.65}.about-copy .ref-outline{padding:11px 15px}.inner-content section p+p{margin-top:18px}.inner-content>div>section:first-child p{color:#34483c;font-size:15px;line-height:1.85}.inner-content aside>a.active{color:#0e6b3e;background:#eaf7ef;padding-left:10px;padding-right:10px;font-weight:800}.admission-head-button{color:#523c05;background:#f5b32b;border-color:#f5b32b}.admission-main{padding-top:42px;padding-bottom:70px}.admission-intro{border-bottom:1px solid #dce9df;justify-content:space-between;align-items:end;margin-bottom:28px;padding-bottom:24px;display:flex}.admission-intro h1,.application-success h1{color:#0e6b3e;margin:0 0 8px;font-size:40px}.admission-intro p{color:#607168;max-width:720px;margin:0}.admission-intro>span{color:#607168;font-size:11px}.admission-form{max-width:1000px;margin:auto}.admission-form fieldset{background:#fff;border:1px solid #dce9df;margin:0 0 20px;padding:26px}.admission-form legend{color:#0e6b3e;padding:0 10px;font:700 22px "Source Serif 4",serif}.admission-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.admission-grid label,.admission-form fieldset>label{font-size:12px;font-weight:700}.admission-grid input,.admission-grid select,.admission-grid textarea,.application-row textarea{width:100%;font:inherit;background:#fff;border:1px solid #ccd9d0;border-radius:4px;margin-top:6px;padding:11px}.admission-grid textarea{resize:vertical;min-height:90px}.admission-grid .wide{grid-column:1/3}.field-help{color:#607168;font-size:12px}.upload-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.upload-box{cursor:pointer;background:#f5fbf7;border:1px dashed #88b59a;align-items:center;gap:12px;padding:18px;display:flex}.upload-box svg{color:#0e6b3e}.upload-box span,.upload-box small{display:block}.upload-box small{color:#607168;margin-top:3px}.upload-box input{opacity:0;pointer-events:none;position:absolute}.admission-consent{align-items:flex-start;gap:9px;margin:20px 0;font-size:12px;display:flex}.admission-submit{border:0;padding:13px 20px;font-size:13px}.application-success{background:#fff;border:1px solid #b9dac5;max-width:720px;margin:30px auto;padding:45px}.application-admin{padding:24px}.application-list{gap:14px;display:grid}.application-row{border:1px solid #dce3e6;grid-template-columns:1.4fr 1fr;gap:14px;padding:18px;display:grid}.application-summary b,.application-summary span,.application-summary small{display:block}.application-summary span{margin:5px 0;font-size:12px}.application-summary small{color:#62717e}.application-row details{font-size:12px}.application-row details dl{grid-template-columns:120px 1fr;gap:5px;display:grid}.application-row dt{font-weight:700}.application-row label{grid-column:1/2;font-size:11px}.application-actions{justify-content:flex-end;align-items:end;gap:7px;display:flex}.application-actions button{padding:8px 14px}.status.active{color:#775d16;background:#fff8e5;border-color:#ecd98d}.ref-campus-photo.slide-image-0{background-position:50%}.ref-campus-photo.slide-image-1{filter:saturate(.9);background-position:65%}.ref-campus-photo.slide-image-2{filter:contrast(1.04);background-position:35%}.slide-dots{align-items:center;gap:6px;display:flex}.slide-dots button{background:#fff;border:1px solid #0e6b3e;border-radius:50%;width:8px;height:8px;padding:0}.slide-dots button.active{background:#0e6b3e}.inner-hero{background:linear-gradient(115deg,#eaf7ef,#f8fcf9);border-bottom:1px solid #dce9df;padding:50px 0}.inner-hero span{color:#0e6b3e;font-size:11px;font-weight:700}.inner-hero h1{color:#0e6b3e;margin:8px 0;font-size:42px}.inner-hero p{color:#607168;max-width:730px;font-size:15px}.inner-content{grid-template-columns:260px 1fr;gap:42px;padding-top:44px;padding-bottom:65px;display:grid}.inner-content aside{background:#fff;border:1px solid #dce9df;align-self:start;padding:20px;position:sticky;top:60px}.inner-content aside h2{margin:0 0 12px;font-size:18px}.inner-content aside>a:not(.ref-btn){color:#22322a;border-bottom:1px solid #dce9df;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.inner-content aside svg{width:13px}.inner-content aside .ref-btn{margin-top:18px}.inner-content>div>section{background:#fff;border:1px solid #dce9df;border-radius:8px;margin-bottom:18px;padding:28px 32px;position:relative}.inner-content section h2{color:#0e6b3e;margin:0 0 10px;font-size:25px}.inner-content section p{color:#607168;font-size:14px;line-height:1.75}.inner-content section li{margin:7px 0;font-size:13px}.inner-icon{float:right;color:#0e6b3e;background:#eaf7ef;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.inner-callout{align-items:center;display:flex;background:#f4fbf7!important;gap:18px!important}.inner-callout>svg{color:#0e6b3e;width:38px}.inner-callout div{flex:1}.inner-callout div h2,.inner-callout div p{margin:0}.fee-page{max-width:1100px}.payment-warning{color:#6e5b23;background:#fff8e5;border:1px solid #ecd98d;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.payment-warning svg{width:25px}.payment-warning b,.payment-warning span{display:block}.payment-warning span{margin-top:4px;font-size:12px}.fee-list{margin-bottom:18px}.fee-list .panel-title>span{color:#62717e;font-size:11px}.fee-row{border-bottom:1px solid #edf0f1;grid-template-columns:1fr 130px 155px;align-items:center;gap:20px;padding:18px;display:grid}.fee-row b,.fee-row span{display:block}.fee-row span{color:#62717e;margin-top:4px;font-size:11px}.fee-row strong{font:700 21px "Source Serif 4",serif}.fee-row.paid{background:#f2faf6}.payment-done{color:#08775b;font-weight:700}.payment-done small{color:#62717e;margin-top:3px;font-size:9px;display:block}.payment-help{padding:24px}.payment-help h2{margin:0;font:600 22px "Source Serif 4",serif}.payment-help p{color:#62717e;font-size:12px;line-height:1.65}.role-demo{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.role-demo button{color:#0e6b3e;background:#fff;border:1px solid #dce3e6;padding:9px;font-size:11px}@media (width<=720px){.ref-logo-img{width:54px;height:54px}.inner-hero{padding:32px 0}.inner-hero h1{font-size:32px}.inner-content{grid-template-columns:1fr;padding-top:24px}.inner-content aside{position:static}.inner-content>div>section{padding:22px}.fee-row{grid-template-columns:1fr 100px}.fee-row .btn,.payment-done{grid-column:1/3}.inner-callout{display:block}.inner-callout .ref-outline{margin-top:15px}.ref-menu.show .ref-dropdown,.admission-intro{display:block}.admission-intro h1{font-size:32px}.admission-intro>span{margin-top:12px;display:block}.admission-grid,.upload-grid{grid-template-columns:1fr}.admission-grid .wide{grid-column:auto}.admission-form fieldset{padding:18px}.application-row{grid-template-columns:1fr}.application-row label{grid-column:auto}}.library-page{max-width:1280px}.library-section{margin-bottom:20px;overflow:hidden}.library-section .panel-title{padding:20px 22px}.library-section .panel-title h2,.library-catalog-head h2{color:#15352c;margin:0;font:700 23px "Source Serif 4",serif}.library-section .panel-title span,.library-catalog-head p{color:#62717e;margin:5px 0 0;font-size:11px;display:block}.library-table-wrap{overflow-x:auto}.library-table{border-collapse:collapse;width:100%;min-width:920px}.library-table th{color:#315a4c;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#f1f8f4;border-top:1px solid #e1ebe5;border-bottom:1px solid #dce7e0;padding:12px 14px;font-size:10px}.library-table td{color:#42564d;vertical-align:top;border-bottom:1px solid #edf2ef;padding:14px;font-size:12px}.library-table td:nth-child(4){min-width:220px;line-height:1.5}.library-table tbody tr:hover{background:#f9fcfa}.library-empty{text-align:center!important;color:#7c8c84!important;padding:28px!important}.library-catalog-head{justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.library-catalog-head label{color:#334b40;font-size:11px;font-weight:700}.library-catalog-head select{background:#fff;border:1px solid #c9d7cf;min-width:320px;margin-top:6px;padding:10px 12px;display:block}.book-status{border-radius:20px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}.book-status.available{color:#08775b;background:#e3f5eb}.book-status.booked{color:#8b5a0a;background:#fff1df}@media (width<=720px){.library-catalog-head{display:block}.library-catalog-head label{margin-top:16px;display:block}.library-catalog-head select{width:100%;min-width:0}}.president-home-message{border:1px solid var(--rline);background:linear-gradient(120deg,#f5fbf7,#fff);border-radius:9px;grid-template-columns:240px 1fr;min-height:260px;margin-top:10px;display:grid;overflow:hidden}.president-home-message>img{object-fit:cover;object-position:center 20%;width:100%;height:100%;min-height:260px}.president-home-message>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 40px;display:flex}.president-home-message .message-eyebrow{color:var(--rd);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.president-home-message h2{color:var(--rd);margin:7px 0 10px;font-size:27px}.president-home-message p{max-width:760px;color:var(--rmuted);margin:0 0 11px;font-size:12px;line-height:1.75}.president-home-message b,.president-home-message>div>span:not(.message-eyebrow){color:var(--rd);font-size:11px}.president-home-message .ref-outline{margin-top:14px}.president-message-profile{float:left;background:#f4fbf7;border:1px solid #dce9df;width:220px;margin:0 28px 18px 0}.president-message-profile img{object-fit:cover;object-position:center 18%;width:100%;height:235px;display:block}.president-message-profile div{padding:13px}.president-message-profile b,.president-message-profile span{color:#0e6b3e;display:block}.president-message-profile span{margin-top:3px;font-size:11px}@media (width<=720px){.president-home-message{grid-template-columns:1fr}.president-home-message>img{height:330px}.president-home-message>div{padding:25px}.president-message-profile{float:none;width:100%;margin:0 0 22px}.president-message-profile img{height:340px}}.leadership-about-row{border:1px solid var(--rline);background:linear-gradient(90deg,#f8fcf9,#eff8f2);border-radius:9px;grid-template-columns:1.15fr 1.15fr .9fr;min-height:270px;margin-top:10px;display:grid;overflow:hidden}.leadership-about-row>article{border-right:1px solid var(--rline);padding:22px}.leadership-about-row>article:last-child{border-right:0}.leadership-message{gap:16px;display:flex}.leadership-message .president-img,.leadership-message .principal-img{background-repeat:no-repeat;background-size:cover;border-radius:6px;flex:0 0 120px;min-width:120px;min-height:220px}.leadership-message .president-img{background-image:url(/assets/governing-body-president.jpeg);background-position:50% 18%}.leadership-message .principal-img{background-position:57%}.leadership-message h2,.leadership-about-row .about-copy h2{margin:0 0 8px;font-size:20px}.leadership-message p,.leadership-about-row .about-copy p{margin:0 0 8px;font-size:10px;line-height:1.65}.leadership-message b,.leadership-message span{color:var(--rd);font-size:10px;display:block}.leadership-message .ref-outline,.leadership-about-row .about-copy .ref-outline{margin-top:12px;padding:9px 11px;font-size:9px}.leadership-about-row .about-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex!important}.homepage-block-three{border:1px solid var(--rline);background:#fff;border-radius:9px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:220px;margin-top:10px;display:grid;overflow:hidden}.homepage-block-three>*{border-right:1px solid var(--rline)}.homepage-block-three>:last-child{border-right:0}.block-three-link{align-items:flex-start;gap:11px;padding:22px 14px;display:flex}.block-three-link>svg{width:32px;height:32px;color:var(--rd);flex:0 0 32px}.block-three-link h3{margin:0;font-size:14px}.block-three-link p{color:var(--rmuted);margin:5px 0 14px;font-size:9px;line-height:1.5}.block-three-link a{color:var(--rd);align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.block-three-link a svg{width:11px}.homepage-block-three .ref-stat{border-right:1px solid var(--rline);background:linear-gradient(#f7fcf9,#eef8f2);padding:14px 8px}.homepage-block-three .ref-stat svg{width:31px;height:31px}.homepage-block-three .ref-stat b{font-size:25px}.homepage-block-three .ref-stat span{font-size:9px}@media (width<=1000px){.leadership-about-row{grid-template-columns:1fr 1fr}.leadership-about-row .about-copy{border-top:1px solid var(--rline);grid-column:1/3}.homepage-block-three{grid-template-columns:repeat(4,1fr)}.homepage-block-three>*{border-bottom:1px solid var(--rline);min-height:180px}}@media (width<=720px){.leadership-about-row{grid-template-columns:1fr}.leadership-about-row .about-copy{grid-column:auto}.leadership-about-row>article{border-right:0;border-bottom:1px solid var(--rline)}.leadership-message .president-img,.leadership-message .principal-img{flex-basis:110px;min-width:110px}.homepage-block-three{grid-template-columns:1fr 1fr}.block-three-link{display:block}.block-three-link>svg{margin-bottom:10px}}.homepage-block-three .ref-stat{justify-content:center;min-width:0}.homepage-block-three .ref-stat span{color:var(--rd);margin-top:3px;font-weight:700}.homepage-block-three .ref-stat p{max-width:135px;color:var(--rmuted);margin:8px 0 0;font-size:8px;line-height:1.45}.homepage-block-three .ref-stat.no-value span{font:700 15px/1.2 var(--serif);margin-top:13px}.homepage-block-three .ref-stat.no-value p{margin-top:10px}.homepage-block-three{grid-template-columns:repeat(6,minmax(0,1fr));min-height:165px}.homepage-block-three .ref-stat{min-height:165px;padding:18px 12px}.homepage-block-three .ref-stat svg{width:34px;height:34px;margin-bottom:3px}.homepage-block-three .ref-stat b{font-size:30px;line-height:1.05}.homepage-block-three .ref-stat span{margin-top:4px;font-size:11px}.homepage-block-three .ref-stat p{max-width:165px;margin-top:7px;font-size:10px;line-height:1.4}@media (width<=1000px){.homepage-block-three{grid-template-columns:repeat(3,1fr)}.homepage-block-three .ref-stat{min-height:165px}}@media (width<=720px){.homepage-block-three{grid-template-columns:1fr 1fr}}.college-difference{border:1px solid var(--rline);background:#fff;border-radius:9px;grid-template-columns:1.7fr repeat(4,1fr);min-height:260px;margin-top:10px;display:grid;overflow:hidden}.college-difference-intro,.college-advantage{border-right:1px solid var(--rline);padding:28px}.college-difference>:last-child{border-right:0}.college-difference-intro{background:linear-gradient(135deg,#f4fbf6,#eaf7ef);flex-direction:column;justify-content:center;display:flex}.college-difference-intro h2{color:var(--rd);margin:0 0 15px;font:700 27px/1.12 "Source Serif 4",Georgia,serif}.college-difference-intro p,.college-advantage p{color:var(--rink);margin:0;font:400 11px/1.65 Libre Franklin,Arial,sans-serif}.college-difference-intro a{color:var(--rd);align-items:center;gap:7px;margin-top:20px;font:700 10px/1.4 Libre Franklin,Arial,sans-serif;display:flex}.college-difference-intro a svg{width:14px}.college-advantage{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.college-advantage>svg{width:38px;height:38px;color:var(--rd);stroke-width:1.8px;margin-bottom:22px}.college-advantage h3{color:var(--rd);margin:0 0 12px;font:700 13px/1.35 Libre Franklin,Arial,sans-serif}.college-advantage p{color:var(--rmuted)}.leadership-about-row{grid-template-columns:1fr 1fr}.leadership-message .president-img,.leadership-message .principal-img{flex-basis:150px;min-width:150px;min-height:230px}.leadership-message .principal-img{background-image:url(/assets/principal-dr-akhtara-banu.webp);background-position:50% 18%}.innovation-hub-row{border:1px solid var(--rline);background:#fff;border-radius:9px;margin-top:10px;overflow:hidden}.innovation-hub-intro{color:#fff;background:linear-gradient(120deg,#083e2a,#0f7047);grid-template-columns:minmax(210px,.8fr) 1.8fr;align-items:end;column-gap:34px;padding:30px 34px;display:grid}.innovation-hub-intro>span{color:#bce7cf;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font:700 10px/1.4 Libre Franklin,Arial,sans-serif}.innovation-hub-intro h2{color:#fff;margin:0;font:700 28px/1.15 "Source Serif 4",Georgia,serif}.innovation-hub-intro p{color:#eaf7ef;max-width:760px;margin:0;font:400 11px/1.7 Libre Franklin,Arial,sans-serif}.innovation-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.innovation-hub-grid article{border-right:1px solid var(--rline);background:linear-gradient(#fff,#f7fcf9);min-height:220px;padding:27px 24px}.innovation-hub-grid article:last-child{border-right:0}.innovation-hub-grid svg{width:35px;height:35px;color:var(--rd);stroke-width:1.8px;margin-bottom:20px}.innovation-hub-grid h3{color:var(--rd);margin:0 0 11px;font:700 14px/1.35 Libre Franklin,Arial,sans-serif}.innovation-hub-grid p{color:var(--rmuted);margin:0;font:400 10px/1.65 Libre Franklin,Arial,sans-serif}@media (width<=1000px){.innovation-hub-intro{grid-template-columns:1fr;row-gap:12px}.innovation-hub-grid{grid-template-columns:1fr 1fr}.innovation-hub-grid article{border-bottom:1px solid var(--rline)}}@media (width<=720px){.innovation-hub-intro{padding:26px 22px}.innovation-hub-intro h2{font-size:24px}.innovation-hub-grid{grid-template-columns:1fr}.innovation-hub-grid article{border-right:0;min-height:auto;padding:24px 22px}}@media (width<=1000px){.college-difference{grid-template-columns:1fr 1fr}.college-difference-intro{grid-column:1/3}.college-difference>*{min-height:190px}.leadership-about-row{grid-template-columns:1fr 1fr}}@media (width<=720px){.college-difference{grid-template-columns:1fr}.college-difference-intro{grid-column:auto}.college-difference>*{border-right:0;border-bottom:1px solid var(--rline);min-height:auto}.college-advantage{padding:24px}.leadership-about-row{grid-template-columns:1fr}.leadership-about-row>article{border-right:0;border-bottom:1px solid var(--rline)}}.college-advantage{color:inherit;transition:background-color .2s,transform .2s}.college-advantage:hover{background:#f4fbf6;transform:translateY(-2px)}.college-advantage>span{color:var(--rd);align-items:center;gap:6px;margin-top:16px;font:700 10px/1.3 Libre Franklin,Arial,sans-serif;display:flex}.college-advantage>span svg{width:13px;height:13px}.ref-campus-photo.slide-image-0{background-image:url(/assets/dania-campus-slide-1.jpg);background-position:50%}.contact-information-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.contact-information-grid article{border:1px solid var(--rline);background:#f8fcf9;border-radius:7px;align-items:flex-start;gap:15px;min-height:145px;padding:20px;display:flex}.contact-information-grid article>svg{width:28px;height:28px;color:var(--rd);flex:0 0 28px}.contact-information-grid h3{color:var(--rd);margin:0 0 10px;font:700 18px/1.3 "Source Serif 4",Georgia,serif}.contact-information-grid p,.contact-information-grid span,.contact-information-grid small,.contact-information-grid a{color:var(--rink);margin:0 0 3px;font-size:12px;line-height:1.65;display:block}.contact-information-grid span,.contact-information-grid small{color:var(--rmuted)}.contact-information-grid a:hover{color:var(--rd);text-decoration:underline}.contact-map-section>div{margin-bottom:18px}.contact-map-section iframe{border:1px solid var(--rline);border-radius:7px;width:100%;height:420px;display:block}.contact-map-section>.ref-outline{margin-top:16px}@media (width<=720px){.contact-information-grid{grid-template-columns:1fr}.contact-information-grid article{min-height:auto}.contact-map-section iframe{height:330px}}.feedback-site .feedback-form{max-width:940px}.feedback-site input:disabled{color:#89938e;background:#eef2ef}.workspace-actions{align-items:center;gap:10px;display:flex}.workspace-actions .btn,.dash-title>.btn{white-space:nowrap}.feedback-admin-list{overflow:hidden}.feedback-admin-row{border-bottom:1px solid #e3e9e5;padding:20px 22px}.feedback-record-head{justify-content:space-between;gap:20px;display:flex}.feedback-record-head b,.feedback-record-head span,.feedback-record-head small{display:block}.feedback-record-head span,.feedback-record-head small{color:#62717e;margin-top:4px;font-size:11px}.feedback-record-head>.status{text-transform:capitalize;color:#42564d;align-self:start}.feedback-admin-row>p{color:#42564d;background:#f7faf8;padding:12px;font-size:12px;line-height:1.65}.feedback-admin-row dl{grid-template-columns:120px 1fr;gap:5px;font-size:11px;display:grid}.feedback-admin-row dt{font-weight:700}.feedback-review{grid-template-columns:180px 1fr auto;align-items:end;gap:12px;margin-top:15px;display:grid}.feedback-review label{font-size:11px;font-weight:700}.feedback-review select,.feedback-review textarea{background:#fff;border:1px solid #c9d7cf;width:100%;margin-top:5px;padding:9px;display:block}.feedback-review textarea{resize:vertical;min-height:62px}.info-grid #administration p{color:var(--rmuted);line-height:1.55;display:block}@media (width<=720px){.workspace-actions,.feedback-record-head{flex-direction:column;align-items:flex-start}.feedback-review{grid-template-columns:1fr}.dash-title>.btn{margin-top:12px}.dash-title:has(>.btn){display:block}}.events-main{min-height:520px;padding-top:42px;padding-bottom:70px}.events-heading{border-bottom:1px solid var(--rline);justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.events-heading>div>span,.event-card-meta span{color:var(--rd);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.events-heading h1{color:var(--rd);margin:7px 0 10px;font:700 39px/1.12 "Source Serif 4",Georgia,serif}.events-heading p{max-width:720px;color:var(--rmuted);margin:0;font-size:13px;line-height:1.65}.events-heading label{white-space:nowrap;font-size:10px;font-weight:800}.events-heading select{border:1px solid var(--rline);background:#fff;min-width:190px;margin-top:7px;padding:10px;display:block}.event-list-section{padding-top:34px}.event-section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.event-section-title h2{color:var(--rd);margin:0;font:700 27px/1.2 "Source Serif 4",Georgia,serif}.event-section-title span{color:var(--rmuted);text-transform:uppercase;font-size:10px}.public-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-event-card{border:1px solid var(--rline);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 7px 22px #0e482c0d}.public-event-image{height:205px;color:var(--rd);background:#eaf6ef;place-items:center;display:grid;position:relative}.public-event-image img{object-fit:cover;width:100%;height:100%}.public-event-image>svg{width:50px}.public-event-image time{color:var(--rd);background:#fff;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.public-event-card>div{padding:20px}.event-card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-card-meta em{color:#7a5a08;background:#fff5d8;border-radius:20px;padding:4px 8px;font-size:8px;font-style:normal}.public-event-card h3{margin:10px 0 8px;font:700 19px/1.3 "Source Serif 4",Georgia,serif}.public-event-card p{color:var(--rmuted);min-height:54px;margin:0 0 14px;font-size:11px;line-height:1.65}.public-event-card small{color:var(--rmuted);align-items:center;gap:5px;font-size:9px;display:flex}.public-event-card small svg{width:12px;color:var(--rd)}.event-read-more,.event-back{color:var(--rd);align-items:center;gap:6px;margin-top:17px;font-size:10px;font-weight:800;display:flex}.event-read-more svg,.event-back svg{width:13px}.event-state{text-align:center;color:var(--rmuted);padding:70px 20px}.event-back{margin:0 0 18px}.event-detail{border:1px solid var(--rline);background:#fff;border-radius:9px;grid-template-columns:minmax(340px,.9fr) minmax(450px,1.1fr);display:grid;overflow:hidden}.event-detail-image{object-fit:cover;width:100%;height:100%;min-height:540px}.event-detail-copy{padding:46px}.event-detail-copy h1{color:var(--rd);margin:13px 0;font:700 37px/1.15 "Source Serif 4",Georgia,serif}.event-detail-summary{font-weight:600;color:var(--rink)!important;font-size:15px!important}.event-detail-copy>p{color:var(--rmuted);font-size:12px;line-height:1.8}.event-detail-copy dl{border-block:1px solid var(--rline);grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0;padding:18px 0;display:grid}.event-detail-copy dt{text-transform:uppercase;color:var(--rmuted);font-size:9px}.event-detail-copy dd{margin:5px 0 0;font-size:11px;font-weight:700}.event-empty-home{color:var(--rmuted);font-size:11px}@media (width<=960px){.public-event-grid{grid-template-columns:1fr 1fr}.event-detail{grid-template-columns:1fr}.event-detail-image{height:390px;min-height:0}}@media (width<=650px){.events-heading{display:block}.events-heading label{margin-top:20px;display:block}.events-heading select{width:100%}.public-event-grid{grid-template-columns:1fr}.event-detail-copy{padding:25px}.event-detail-copy h1{font-size:30px}.event-detail-copy dl{grid-template-columns:1fr}.event-detail-image{height:280px}}.notices-main{min-height:520px;padding-top:42px;padding-bottom:70px}.notices-heading{border-bottom:1px solid var(--rline);justify-content:space-between;align-items:center;gap:30px;padding:0 0 28px;display:flex}.notices-heading>div>span,.notice-kicker,.public-notice-list article>div>span{color:var(--rd);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.notices-heading h1{color:var(--rd);margin:7px 0 10px;font:700 39px/1.12 "Source Serif 4",Georgia,serif}.notices-heading p{max-width:720px;color:var(--rmuted);margin:0;font-size:13px;line-height:1.65}.notices-heading>svg{background:var(--rt);width:58px;height:58px;color:var(--rd);border-radius:50%;padding:15px}.public-notice-list{border-top:1px solid var(--rline);margin-top:32px}.public-notice-list article{border-bottom:1px solid var(--rline);background:#fff;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 14px;display:grid}.public-notice-list article>time{background:var(--rt);color:var(--rd);place-items:center;padding:8px;display:grid}.public-notice-list time b{font:700 24px/1 "Source Serif 4",Georgia,serif}.public-notice-list time span,.public-notice-list time small{font-size:8px;font-weight:800}.public-notice-list h2{margin:5px 0;font:700 20px/1.3 "Source Serif 4",Georgia,serif}.public-notice-list p{color:var(--rmuted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.notice-read-more,.notice-back{color:var(--rd);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.notice-read-more svg,.notice-back svg{width:14px}.notice-back{margin-bottom:18px}.public-notice-detail{border:1px solid var(--rline);background:#fff;border-radius:9px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.public-notice-icon{background:var(--rt);color:var(--rd);place-items:start center;padding-top:48px;display:grid}.public-notice-icon svg{width:54px;height:54px}.public-notice-copy{padding:48px 54px}.public-notice-copy h1{color:var(--rd);margin:10px 0;font:700 38px/1.2 "Source Serif 4",Georgia,serif}.public-notice-copy>time{color:var(--rmuted);font-size:10px;font-weight:700}.notice-divider{background:var(--rline);height:1px;margin:26px 0}.public-notice-copy p{color:var(--rmuted);font-size:13px;line-height:1.8}.notice-state{text-align:center;color:var(--rmuted);padding:80px 20px}.notice-state h1{color:var(--rd)}@media (width<=650px){.notices-heading>svg{display:none}.public-notice-list article{grid-template-columns:58px 1fr}.notice-read-more{grid-column:2}.public-notice-detail{grid-template-columns:1fr}.public-notice-icon{padding:25px}.public-notice-copy{padding:27px}.public-notice-copy h1{font-size:30px}}.about-page-visual{border:1px solid var(--rline);background:#fff;border-radius:9px;margin:0 0 20px;overflow:hidden}.about-page-visual img{object-fit:cover;object-position:center;width:100%;height:330px;display:block}.about-page-visual figcaption{color:var(--rmuted);padding:9px 14px;font-size:9px}.inner-content>div>section p{white-space:normal}.expense-form{padding:26px}.expense-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.expense-form-grid label,.expense-report-filters>label{font-size:11px;font-weight:700}.expense-form-grid input,.expense-form-grid select,.expense-form-grid textarea,.expense-report-filters select{border:1px solid var(--line);background:#fff;width:100%;margin-top:7px;padding:10px;display:block}.expense-form-grid textarea{resize:vertical;min-height:90px}.expense-form-grid .wide{grid-column:1/-1}.expense-attachments{background:#f4fbf7;border:1px solid #dce9df;grid-template-columns:1fr 1.3fr;align-items:center;gap:24px;margin:24px 0;padding:20px;display:grid}.expense-attachments>div{grid-template-columns:30px 1fr;display:grid}.expense-attachments svg{color:var(--green);grid-row:1/3}.expense-attachments h3,.expense-attachments p{margin:0}.expense-attachments p{color:var(--muted);font-size:10px}.expense-report-filters{justify-content:space-between;align-items:end;gap:20px;padding:18px;display:flex}.expense-report-filters .admin-search{flex:1;max-width:520px}.expense-report-filters select{min-width:190px}.expense-report td small{color:var(--muted);margin-top:3px;display:block}.required-star{margin-left:4px;font-weight:900;color:#c62828!important}.expense-overview-block{margin-top:24px}.expense-overview-block>.dash-title{margin-bottom:12px}.expense-overview-block>.dash-title h1{font-size:24px}.expense-view-bill{white-space:nowrap;color:var(--green);cursor:pointer;background:#f3faf6;border:1px solid #b9d9ca;align-items:center;gap:5px;display:inline-flex}.portal-role-badge{color:#08775b;letter-spacing:.04em;background:#e5f3ef;border:1px solid #c7e5dc;border-radius:999px;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.portal-role-badge.role-admin{color:#755500;background:#fff4d8;border-color:#ead391}.portal-role-badge.role-student{color:#315d9d;background:#edf3ff;border-color:#ccdaf3}.portal-role-badge.role-guardian{color:#6843a0;background:#f4edff;border-color:#decef4}.portal-role-badge.role-contractual{color:#9a4936;background:#fff0ec;border-color:#f0cfc6}.portal-role-badge.role-vendor,.portal-role-badge.role-supplier{color:#126276;background:#e8f7fb;border-color:#bde1ea}.vendor-page{max-width:1600px}.vendor-table{overflow:hidden}.vendor-table .panel-title>svg,.vendor-claim-form .workspace-head>svg{color:var(--green)}.table-scroll{overflow:auto}.vendor-table table{min-width:1120px}.vendor-table td{vertical-align:top}.vendor-table td small{color:var(--muted);margin-top:4px;display:block}.vendor-claim-form{padding:25px}.vendor-claim-form>label,.vendor-claim-grid label{color:var(--navy);font-size:10px;font-weight:800}.vendor-claim-form select,.vendor-claim-grid input,.vendor-claim-grid textarea{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;margin-top:7px;padding:11px;display:block}.selected-work-row{background:var(--line);border:1px solid var(--line);grid-template-columns:.7fr 2fr repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.selected-work-row span{background:#f7fbf8;padding:14px}.selected-work-row small,.selected-work-row b{display:block}.selected-work-row small{text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:8px}.selected-work-row b{font-size:10px}.vendor-claim-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.vendor-claim-grid .wide{grid-column:1/-1}.vendor-claim-grid textarea{resize:vertical;min-height:110px}.invoice-upload{cursor:pointer;background:#f3faf6;border:1px dashed #79b39c;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid!important}.invoice-upload>svg{color:var(--green)}.invoice-upload span,.invoice-upload small{display:block}.invoice-upload small{color:var(--muted);margin-top:3px;font-weight:400}.invoice-upload input{opacity:0;pointer-events:none;position:absolute!important}.invoice-upload>b{color:var(--green);overflow-wrap:anywhere}.vendor-table .status{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (width<=900px){.selected-work-row{grid-template-columns:1fr 1fr}.vendor-claim-grid{grid-template-columns:1fr}.vendor-claim-grid .wide{grid-column:auto}}@media (width<=560px){.selected-work-row{grid-template-columns:1fr}.invoice-upload{grid-template-columns:28px 1fr}.invoice-upload>b{grid-column:1/-1}}@media (width<=800px){.expense-form-grid{grid-template-columns:1fr 1fr}.expense-attachments{grid-template-columns:1fr}}@media (width<=520px){.expense-form-grid{grid-template-columns:1fr}.expense-form-grid .wide{grid-column:auto}.expense-report-filters{display:block}.expense-report-filters>label{margin-top:12px;display:block}}.info-grid{grid-template-columns:.85fr 1.65fr 1fr}.info-grid .home-events-card{padding:18px 20px}.home-events-heading{border-bottom:1px solid var(--rline);justify-content:space-between;align-items:flex-start;margin-bottom:3px;padding-bottom:11px;display:flex}.info-grid .home-events-heading h2{border:0;margin:2px 0 0;padding:0;font-size:20px}.home-events-heading span{color:var(--rd);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.home-events-heading>a{margin-top:5px}.info-grid .home-events-card .event-row{border-bottom:1px solid var(--rline);color:var(--rink);align-items:center;gap:13px;padding:10px 0;grid-template-columns:48px minmax(0,1fr) 62px 16px!important;display:grid!important}.home-events-card .event-row time{background:var(--rt);flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;font-size:8px;line-height:1.1;display:flex}.home-events-card .event-row time b{margin-bottom:4px;font:700 16px/1 "Source Serif 4",Georgia,serif}.home-events-card .event-row>span b,.home-events-card .event-row>span small{display:block}.home-events-card .event-row>span b{font-size:11px;line-height:1.35}.home-events-card .event-row>span small{color:var(--rmuted);margin-top:3px;font-size:8px;font-weight:400}.home-events-card .event-row em{text-align:right;color:var(--rd);font-size:9px;font-style:normal;font-weight:700}.home-events-card .event-row>svg{width:14px;color:var(--rd)}@media (width<=900px){.info-grid{grid-template-columns:1fr 1fr}.home-events-card{grid-column:1/3}.about-page-visual img{height:280px}}@media (width<=650px){.info-grid{grid-template-columns:1fr}.home-events-card{grid-column:auto}.info-grid .home-events-card .event-row{grid-template-columns:44px minmax(0,1fr) 14px!important}.home-events-card .event-row em{display:none}.about-page-visual img{height:220px}}.academic-calendar-page{display:block}.academic-calendar-intro{align-items:center;gap:20px;background:linear-gradient(120deg,#eef9f2,#fff)!important;display:flex!important}.academic-calendar-intro img{object-fit:contain;width:78px;height:78px}.academic-calendar-intro span{letter-spacing:.12em;text-transform:uppercase;color:var(--rd);font-size:9px;font-weight:800}.academic-calendar-intro h2{margin:3px 0!important;font-size:28px!important}.academic-calendar-intro p{margin:0!important}.academic-session-tabs{gap:8px;margin:18px 0;display:flex}.academic-session-tabs button{border:1px solid var(--rline);color:var(--rd);background:#fff;flex:1;padding:12px;font-size:11px;font-weight:700}.academic-session-tabs button.active{background:var(--rd);border-color:var(--rd);color:#fff}.academic-calendar-note,.academic-calendar-source{background:#f7fbf8;border:1px solid #d9e8de;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 15px;display:flex}.academic-calendar-note svg,.academic-calendar-source svg{width:18px;color:var(--rd);flex:0 0 18px}.academic-calendar-note p,.academic-calendar-source p{margin:0!important;font-size:10px!important;line-height:1.6!important}.academic-calendar-legend{border:1px solid var(--rline);background:#fff;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:13px 16px;display:flex}.academic-calendar-legend span{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.academic-calendar-legend i{border-radius:3px;width:13px;height:13px}.academic-calendar-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.academic-month{border:1px solid var(--rline);background:#fff;border-radius:7px;overflow:hidden}.academic-month h3{text-align:center;color:var(--rd);background:#edf8f1;margin:0;padding:12px;font-size:16px}.academic-weekdays,.academic-days{grid-template-columns:repeat(7,1fr);display:grid}.academic-weekdays span{text-align:center;border-bottom:1px solid var(--rline);background:#f8faf8;padding:7px 2px;font-size:9px;font-weight:800}.academic-weekdays .weekend{color:#b03d3d}.academic-days>span{border-bottom:1px solid #edf2ee;border-right:1px solid #edf2ee;place-items:center;min-height:42px;font-size:10px;display:grid;position:relative}.academic-days>span:nth-child(7n){border-right:0}.academic-days>span.empty{background:#fafcfb}.academic-days>span i{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;right:4px}.academic-days .holiday,.academic-calendar-legend .holiday{color:#9d2e35;background:#ffe7e7}.academic-days .city,.academic-calendar-legend .city{color:#7c5a00;background:#fff1c9}.academic-days .half,.academic-calendar-legend .half{color:#1c5d8e;background:#dff0ff}.academic-days .annual,.academic-calendar-legend .annual{color:#563c9e;background:#e6e0ff}.academic-calendar-source{margin-top:18px;margin-bottom:0}@media (width<=760px){.academic-calendar-grid{grid-template-columns:1fr}.academic-session-tabs{display:block}.academic-session-tabs button{width:100%;margin-bottom:7px}.academic-calendar-intro{align-items:flex-start}.academic-calendar-intro img{width:58px;height:58px}.academic-days>span{min-height:38px}}.nu-calendar-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.nu-calendar-card{border:1px solid var(--rline);background:#fff;border-radius:7px;grid-template-columns:42px 1fr;gap:14px;padding:18px;display:grid}.nu-calendar-card>svg{width:38px;height:38px;color:var(--rd);background:var(--rt);border-radius:6px;padding:8px}.nu-calendar-card span{letter-spacing:.09em;text-transform:uppercase;color:var(--rd);font-size:8px;font-weight:800}.nu-calendar-card h3{color:var(--rink);margin:5px 0;font-size:15px}.nu-calendar-card p{color:var(--rmuted);margin:0 0 12px!important;font-size:10px!important;line-height:1.65!important}.nu-calendar-card a,.nu-featured-document a{color:var(--rd);border:1px solid var(--rg);border-radius:4px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.nu-calendar-card a svg,.nu-featured-document a svg{width:13px}.nu-calendar-card small{color:#66736c;background:#f4f5f4;border-radius:4px;padding:7px 9px;font-size:8px;display:inline-block}.nu-featured-document{border:1px solid var(--rline);background:linear-gradient(120deg,#edf8f1,#fff);align-items:center;gap:14px;margin-top:15px;padding:18px;display:flex}.nu-featured-document>svg{width:34px;color:var(--rd)}.nu-featured-document>div{flex:1}.nu-featured-document h3{margin:0;font-size:17px}.nu-featured-document p{color:var(--rmuted);margin:3px 0 0!important;font-size:10px!important}@media (width<=760px){.nu-calendar-grid{grid-template-columns:1fr}.nu-featured-document{flex-wrap:wrap;align-items:flex-start}.nu-featured-document a{justify-content:center;width:100%}}.pathway-options{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.pathway-options>label{cursor:pointer;background:#fff;border:1px solid #cddbd2;border-radius:7px;align-items:center;gap:13px;padding:17px;transition:all .15s;display:flex}.pathway-options>label.selected{border-color:var(--rg);background:var(--rt);box-shadow:0 0 0 2px #2aa9681a}.pathway-options input{width:18px;height:18px;accent-color:var(--rd)}.pathway-options b,.pathway-options small{display:block}.pathway-options b{color:var(--rink);font-size:13px}.pathway-options small{color:var(--rmuted);margin-top:3px;font-size:9px}.pathway-prompt{color:#6e5b23;background:#fff8e5;margin:14px 0 0;padding:13px;font-size:10px}.pathway-fields{border-top:1px solid var(--rline);padding-top:18px}.pathway-fields select:disabled{color:#839087;background:#eef2ef}.pathway-fields .session-help{color:var(--rmuted);margin-top:5px;font-size:9px;font-weight:400;display:block}@media (width<=650px){.pathway-options{grid-template-columns:1fr}}.application-success-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.application-success-actions .ref-btn,.application-success-actions .ref-outline{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.application-success-actions svg{width:17px;height:17px}.principal-img,.leadership-message .principal-img{background-image:url(/assets/principal-md-samir-hossain-2026.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.innovation-idea-button{color:#075235;background:#fff;border:1px solid #bce7cf;border-radius:5px;grid-column:2;justify-self:end;align-items:center;gap:8px;margin-top:18px;padding:11px 16px;font:700 10px/1.2 Libre Franklin,Arial,sans-serif;display:inline-flex;box-shadow:0 8px 18px #00000029}.innovation-idea-button svg{width:14px}.innovation-idea-button:hover{background:#dff4e8}.idea-workspace,.idea-bank{gap:18px;display:grid}.idea-campaign-banner{border-left:5px solid #08775b;align-items:center;gap:18px;padding:24px;display:flex}.idea-campaign-banner.closed{border-left-color:#8b5e00}.idea-campaign-banner>svg{color:#08775b;flex:none;width:42px;height:42px}.idea-campaign-banner>div{flex:1}.idea-campaign-banner span,.idea-campaign-banner small{color:#62717e;font-size:11px;display:block}.idea-campaign-banner h2{margin:4px 0;font:700 24px "Source Serif 4",serif}.idea-campaign-banner p{margin:5px 0 8px}.idea-campaign-banner>b{color:#08775b;background:#e3f4ed;border-radius:999px;padding:7px 11px;font-size:11px}.idea-campaign-banner.closed>b{color:#785900;background:#fff3d8}.idea-form,.idea-campaign-editor{padding:24px}.idea-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.idea-form-grid label,.idea-campaign-list label{color:#24343d;font-size:12px;font-weight:700}.idea-form-grid input,.idea-form-grid select,.idea-form-grid textarea,.idea-campaign-list select{width:100%;font:inherit;background:#fff;border:1px solid #c9d2d6;border-radius:4px;margin-top:7px;padding:10px;display:block}.idea-form-grid textarea{resize:vertical;min-height:105px}.idea-form-grid .wide{grid-column:1/-1}.idea-form>.btn,.idea-campaign-editor>.btn{margin-top:18px}.idea-campaign-list,.idea-review-list,.idea-history{padding:22px}.idea-campaign-list .workspace-head label{min-width:210px}.idea-review{background:#fff;border:1px solid #dce3e6;border-radius:5px;margin-top:10px}.idea-review summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.idea-review summary span,.idea-review summary small{display:block}.idea-review summary small{color:#62717e;margin-top:5px}.idea-review summary select{text-transform:capitalize;background:#fff;border:1px solid #c9d2d6;padding:7px}.idea-review-details{border-top:1px solid #edf0f1;padding:4px 17px 17px}.idea-review-details p{font-size:12px;line-height:1.65}.idea-history{margin-top:0}@media (width<=720px){.innovation-idea-button{grid-column:1;justify-self:start}.idea-form-grid{grid-template-columns:1fr}.idea-form-grid .wide{grid-column:auto}.idea-campaign-banner{flex-wrap:wrap;align-items:flex-start}.idea-campaign-banner>div{min-width:calc(100% - 65px)}.idea-review summary{flex-direction:column;align-items:flex-start}.idea-review summary select{width:100%}}.academic-gateway{border:1px solid var(--rline);background:#fff;border-radius:9px;margin-top:10px;overflow:hidden}.academic-gateway-head{border-bottom:1px solid var(--rline);background:linear-gradient(110deg,#f5fbf7,#eef5f8);justify-content:space-between;align-items:center;gap:24px;padding:25px 30px;display:flex}.academic-gateway-head h2{color:var(--rd);margin:0 0 7px;font:700 25px/1.2 "Source Serif 4",Georgia,serif}.academic-gateway-head p{color:var(--rmuted);margin:0;font:400 11px/1.6 Libre Franklin,Arial,sans-serif}.academic-gateway-head>svg{width:42px;height:42px;color:var(--rd);stroke-width:1.6px}.academic-gateway-grid{grid-template-columns:1fr 1fr;display:grid}.academic-corner{flex-direction:column;min-width:0;padding:28px 30px 30px;display:flex;position:relative}.academic-corner:first-child{border-right:1px solid var(--rline)}.academic-corner:before{content:"";background:#08775b;width:4px;position:absolute;inset:0 auto 0 0}.academic-corner.nu-corner:before{background:#245b91}.academic-corner-title{align-items:center;gap:15px;display:flex}.academic-corner-title>span{color:#08775b;background:#e5f4ed;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.nu-corner .academic-corner-title>span{color:#245b91;background:#e7eef8}.academic-corner-title svg{width:27px;height:27px}.academic-corner-title small{color:var(--rmuted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font:700 9px/1.3 Libre Franklin,Arial,sans-serif;display:block}.academic-corner-title h3{color:var(--rd);margin:0;font:700 22px/1.2 "Source Serif 4",Georgia,serif}.nu-corner .academic-corner-title h3{color:#1f4f7e}.academic-corner-highlight{background:#f1f9f5;border-left:3px solid #0b865f;margin:22px 0 17px;padding:16px 18px}.nu-corner .academic-corner-highlight{background:#f1f5fa;border-left-color:#356fa7}.academic-corner-highlight small,.academic-corner-highlight b{display:block}.academic-corner-highlight small{text-transform:uppercase;letter-spacing:.08em;color:var(--rmuted);margin-bottom:5px;font-size:9px}.academic-corner-highlight b{color:var(--rink);font:700 12px/1.45 Libre Franklin,Arial,sans-serif}.academic-corner-highlight p{color:var(--rmuted);margin:7px 0 0;font-size:10px;line-height:1.55}.academic-corner nav{grid-template-columns:1fr 1fr;gap:0 18px;margin-bottom:21px;display:grid}.academic-corner nav a{color:var(--rink);border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;font:600 10px/1.4 Libre Franklin,Arial,sans-serif;display:flex}.academic-corner nav a:hover{color:#08775b}.academic-corner nav svg{flex:none;width:12px;height:12px}.academic-corner-cta{color:#fff;background:#08775b;border-radius:4px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:11px 15px;font:700 10px/1.3 Libre Franklin,Arial,sans-serif;display:inline-flex}.nu-corner .academic-corner-cta{background:#245b91}.academic-corner-cta:hover{color:#fff;filter:brightness(.92)}.academic-corner-cta svg{width:13px;height:13px}@media (width<=820px){.academic-gateway-grid{grid-template-columns:1fr}.academic-corner:first-child{border-right:0;border-bottom:1px solid var(--rline)}}@media (width<=560px){.academic-gateway-head{padding:22px}.academic-gateway-head h2{font-size:22px}.academic-gateway-head>svg{display:none}.academic-corner{padding:24px 22px 26px}.academic-corner-title h3{font-size:20px}.academic-corner nav{grid-template-columns:1fr}.academic-corner-highlight{margin-top:18px}}.leave-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:8px;display:grid}.leave-balance{align-items:center;gap:14px;padding:20px;display:flex}.leave-balance>svg{width:34px;height:34px;color:var(--green);flex:none}.leave-balance span,.leave-balance strong,.leave-balance small{display:block}.leave-balance span{color:var(--muted);font-size:11px}.leave-balance strong{font:700 20px var(--serif);color:var(--navy);margin:4px 0}.leave-balance small,.leave-note{color:var(--muted);font-size:10px}.leave-note{margin:0 0 18px}.leave-form{margin-bottom:18px;padding:24px}.leave-form .btn,.leave-report{margin-top:18px}.leave-decision{grid-template-columns:1fr 1fr;gap:7px;min-width:230px;display:grid}.leave-decision input{border:1px solid var(--line);border-radius:5px;grid-column:1/3;min-width:0;padding:8px}.leave-decision .btn{padding:7px 9px;font-size:10px}.leave-report td small{color:var(--muted);margin-top:4px;display:block}.leave-report td>span{align-items:center;gap:5px;display:inline-flex}@media (width<=1000px){.leave-balance-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.leave-balance-grid{grid-template-columns:1fr}}.history-page-visual img{object-fit:contain;object-position:center;height:auto;max-height:none}.governing-body-page-visual{background:linear-gradient(135deg,#f7faf8,#edf5f0)}.governing-body-page-visual img{object-fit:contain;object-position:center;background:0 0;width:100%;height:min(72vh,720px)}@media (width<=650px){.governing-body-page-visual img{object-fit:contain;height:auto;max-height:none}}.routine-page{max-width:1500px}.routine-table-wrap{overflow:hidden}.routine-table-heading{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#f4fbf7,#fff);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.routine-table-heading>div{align-items:center;gap:12px;display:flex}.routine-table-heading svg{width:30px;height:30px;color:var(--green)}.routine-table-heading b,.routine-table-heading small{display:block}.routine-table-heading b{font:700 18px var(--serif);color:var(--navy)}.routine-table-heading small{color:var(--muted);margin-top:2px;font-size:10px}.routine-standard{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.routine-table td{vertical-align:middle;white-space:nowrap}.routine-table td:nth-child(3){white-space:normal;min-width:170px}.routine-table td:nth-child(3) small{color:var(--muted);margin-top:3px;display:block}.routine-table th{color:var(--navy);text-transform:uppercase;letter-spacing:.04em;background:#f7faf8;font-size:9px;font-weight:700}.routine-student-selector{border:1px solid var(--line);background:#fff;margin:0 0 18px;padding:14px 18px}.routine-student-selector label{justify-content:flex-end;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.routine-student-selector select{border:1px solid var(--line);background:#fff;min-width:260px;padding:10px}@media (width<=720px){.routine-table-heading{align-items:flex-start;gap:12px}.routine-standard{display:none}.routine-student-selector label{display:block}.routine-student-selector select{width:100%;min-width:0;margin-top:7px;display:block}}.routine-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}@media (width<=720px){.routine-filters{display:block}.routine-student-selector label+label{margin-top:12px}}.committees-history-page{gap:18px;display:grid}.founding-record-section{border-radius:10px;overflow:hidden;box-shadow:0 9px 26px #0a24500d;border:1px solid var(--rline)!important;background:#fff!important;padding:0!important}.founding-record-section>header{border-bottom:1px solid var(--rline);background:linear-gradient(115deg,#eff8f3,#fff9eb);align-items:center;gap:17px;padding:22px 25px;display:flex}.founding-record-section>header>span{color:#fff;background:#0e6b3e;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.founding-record-section>header svg{width:25px}.founding-record-section>header small{color:#b1842f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.founding-record-section>header h2{color:#0a2450;margin:2px 0 3px;font:700 25px/1.2 "Source Serif 4",Georgia,serif}.founding-record-section>header p{color:#627069!important;margin:0!important;font-size:12px!important}.founding-committee-grid{grid-template-columns:repeat(3,1fr);padding:22px;display:grid}.founding-committee-grid article{border-right:1px solid var(--rline);text-align:center;padding:22px}.founding-committee-grid article:last-child{border-right:0}.founding-committee-grid article>span{color:#0e6b3e;background:#eaf5ee;border-radius:8px;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.founding-committee-grid svg{width:23px}.founding-committee-grid small{color:#b1842f;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.founding-committee-grid h3{color:#0a2450;margin:5px 0 0;font:700 18px/1.3 "Source Serif 4",Georgia,serif}.founding-people-list{grid-template-columns:1fr 1fr;margin:0;display:grid;padding:10px 24px 22px!important;list-style:none!important}.founding-people-list li{border-bottom:1px solid #e8eee9;grid-template-columns:34px minmax(0,1fr) minmax(110px,.7fr);align-items:center;gap:11px;min-height:54px;padding:8px 12px;display:grid}.founding-people-list li:nth-child(odd){border-right:1px solid #e8eee9}.founding-people-list li:before{content:none!important}.founding-people-list li>span{color:#0e6b3e;background:#eaf5ee;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.founding-people-list strong{color:#0a2450;font-size:12px}.founding-people-list em{color:#8b6516;background:#fff5dc;border-radius:999px;justify-self:start;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700}.committees-history-page+.inner-callout{display:none}@media (width<=760px){.founding-committee-grid{grid-template-columns:1fr;padding:10px 18px}.founding-committee-grid article{border-right:0;border-bottom:1px solid var(--rline)}.founding-committee-grid article:last-child{border-bottom:0}.founding-people-list{grid-template-columns:1fr;padding-inline:16px!important}.founding-people-list li:nth-child(odd){border-right:0}}@media (width<=520px){.founding-record-section>header{align-items:flex-start;padding:19px}.founding-record-section>header>span{display:none}.founding-people-list li{grid-template-columns:31px 1fr}.founding-people-list em{grid-column:2}}.governing-body-page,.governing-body-page *{font-family:SolaimanLipi,sans-serif}.governing-body-page{background:0 0!important;border:0!important;padding:0!important}.governing-body-heading{border:1px solid var(--rline);background:linear-gradient(120deg,#edf8f2,#fff8e8);border-radius:11px;align-items:center;gap:19px;padding:28px 30px;display:flex;box-shadow:0 10px 28px #0a24500e}.governing-body-heading>span{color:#fff;background:#0e6b3e;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 8px 20px #0e6b3e33}.governing-body-heading svg{width:31px}.governing-body-heading small{color:#b1842f;font-size:14px;font-weight:700;display:block}.governing-body-heading h2{color:#0a2450;margin:2px 0 3px;font-size:30px}.governing-body-heading p{color:#627069!important;margin:0!important;font-size:15px!important}.governing-members-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:18px;display:grid}.governing-member-card{border:1px solid var(--rline);background:#fff;border-radius:11px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 10px 28px #0a245011}.governing-member-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0a24501a}.governing-member-card.is-featured{border-top:4px solid #d5a43d}.governing-member-card:not(.is-featured){border-top:4px solid #0e6b3e}.governing-member-photo{background:#f2f5f3;height:340px;position:relative;overflow:hidden}.governing-member-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.governing-member-card.is-founder .governing-member-photo img{object-fit:contain;background:#fff}.governing-member-photo>span{color:#0e6b3e;background:#fff;border-radius:50%;place-items:center;width:41px;height:41px;display:grid;position:absolute;bottom:15px;right:16px;box-shadow:0 5px 16px #0a24502e}.governing-member-card.is-featured .governing-member-photo>span{color:#0a2450;background:#d9aa47}.governing-member-photo svg{width:21px}.governing-member-info{text-align:center;padding:22px 22px 24px}.governing-member-info p{font-weight:700;color:#b1842f!important;margin:0 0 5px!important;font-size:14px!important}.governing-member-info h3{color:#0a2450;margin:0;font-size:23px;line-height:1.3}.governing-member-info strong,.governing-member-info span{display:block}.governing-member-info strong{color:#0e6b3e;margin-top:7px;font-size:17px}.governing-member-info span{color:#657169;margin-top:4px;font-size:14px;line-height:1.5}.governing-body-page+.inner-callout{display:none}@media (width<=900px){.governing-members-grid{grid-template-columns:1fr 1fr}.governing-member-card.is-founder{grid-column:1/-1;justify-self:center;width:100%;max-width:440px}}@media (width<=620px){.governing-body-heading{align-items:flex-start;padding:22px 19px}.governing-body-heading>span{display:none}.governing-body-heading h2{font-size:26px}.governing-members-grid{grid-template-columns:1fr}.governing-member-card.is-founder{grid-column:auto;max-width:none}.governing-member-photo{height:370px}}.how-to-apply-page,.how-to-apply-page *{font-family:SolaimanLipi,sans-serif}.how-to-apply-page{background:0 0!important;border:0!important;padding:0!important}.how-to-apply-page>header{border:1px solid var(--rline);background:linear-gradient(115deg,#edf8f2,#fff8e8);border-radius:11px;align-items:center;gap:18px;padding:29px;display:flex;box-shadow:0 10px 28px #0a24500e}.how-to-apply-page>header>span{color:#fff;background:#0e6b3e;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.how-to-apply-page>header svg{width:31px}.how-to-apply-page>header small{color:#b1842f;font-size:15px;font-weight:700}.how-to-apply-page>header h2{color:#0a2450;margin:2px 0 4px;font-size:29px}.how-to-apply-page>header p{color:#627069;margin:0;font-size:15px}.how-to-apply-page>ol{border:1px solid var(--rline);background:#fff;border-radius:10px;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.how-to-apply-page>ol li{border-bottom:1px solid #e7ece8;grid-template-columns:48px 52px minmax(0,1fr);align-items:center;gap:15px;padding:20px 24px;display:grid;position:relative}.how-to-apply-page>ol li:last-child{border-bottom:0}.how-to-apply-page>ol li:nth-child(2n){background:#f8fbf9}.apply-step-number{color:#c69a38;font-size:20px;font-weight:700}.apply-step-icon{color:#0e6b3e;background:#eaf5ee;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.apply-step-icon svg{width:24px}.how-to-apply-page h3{color:#0a2450;margin:0;font-size:20px}.how-to-apply-page>ol p{line-height:1.65;color:#53635a!important;margin:5px 0 0!important;font-size:16px!important}.how-to-apply-page>footer{color:#fff;background:#0a2450;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:20px 24px;display:flex}.how-to-apply-page>footer b,.how-to-apply-page>footer span{display:block}.how-to-apply-page>footer b{font-size:17px}.how-to-apply-page>footer span{color:#d7dfeb;margin-top:3px;font-size:14px}.how-to-apply-page>footer a{background:#d9aa47;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;color:#0a2450!important}.how-to-apply-page>footer a svg{width:15px}.how-to-apply-page+.inner-callout{display:none}@media (width<=650px){.how-to-apply-page>header{align-items:flex-start;padding:22px 19px}.how-to-apply-page>header>span{display:none}.how-to-apply-page>header h2{font-size:25px}.how-to-apply-page>ol li{grid-template-columns:35px 1fr;padding:18px}.apply-step-icon{display:none}.how-to-apply-page h3{font-size:18px}.how-to-apply-page>ol p{font-size:15px!important}.how-to-apply-page>footer{flex-direction:column;align-items:stretch}.how-to-apply-page>footer a{width:100%}}.how-to-apply-page li:before{content:none!important}.admission-information-page,.admission-information-page *{font-family:SolaimanLipi,sans-serif}.admission-information-page{gap:16px;display:grid}.admission-info-section{border-radius:11px;overflow:hidden;box-shadow:0 9px 26px #0a24500d;border:1px solid var(--rline)!important;background:#fff!important;padding:0!important}.admission-info-section>header{border-bottom:1px solid var(--rline);background:linear-gradient(115deg,#eff8f3,#fff9eb);align-items:center;gap:16px;padding:22px 25px;display:flex}.admission-info-section>header>span{color:#fff;background:#0e6b3e;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.admission-info-section>header svg{width:25px}.admission-info-section>header small{color:#b1842f;font-size:13px;font-weight:700;display:block}.admission-info-section>header h2{color:#0a2450;margin:1px 0 2px;font-size:25px}.admission-info-section>header p{color:#627069;margin:0;font-size:14px}.admission-eligibility-table{padding:20px 24px 8px;overflow-x:auto}.admission-eligibility-table table{border-collapse:collapse;width:100%;min-width:550px}.admission-eligibility-table th,.admission-eligibility-table td{text-align:center;border:1px solid #d9e2dc;padding:12px 15px;font-size:16px}.admission-eligibility-table th{color:#fff;background:#0a2450}.admission-eligibility-table td:first-child{color:#0e6b3e;font-weight:700}.admission-info-note{background:#fff9e8;border-left:4px solid #d3a12e;align-items:center;gap:9px;padding:12px 14px;display:flex;color:#5d5334!important;margin:10px 24px 22px!important;font-size:15px!important}.admission-info-note svg{color:#0e6b3e;width:18px}.admission-process-full>ol,.admission-documents-full>ol{gap:0;margin:0;padding:8px 24px 20px;list-style:none;display:grid}.admission-process-full>ol li,.admission-documents-full>ol li{border-bottom:1px solid #edf1ee;grid-template-columns:34px 1fr;align-items:start;gap:11px;padding:12px 0;display:grid}.admission-process-full>ol li:last-child,.admission-documents-full>ol li:last-child{border-bottom:0}.admission-process-full>ol li>span,.admission-documents-full>ol li>span{color:#0e6b3e;background:#eaf5ee;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.admission-process-full>ol svg{width:15px}.admission-process-full>ol p,.admission-documents-full>ol p{line-height:1.6;color:#4f5e56!important;margin:2px 0 0!important;font-size:16px!important}.admission-contact-details{background:#f4f8f5;border-radius:7px;margin:0 24px 23px;padding:16px 18px}.admission-contact-details p{margin:3px 0!important;font-size:15px!important}.admission-contact-details a{color:#0e6b3e;text-decoration:underline}.admission-fee-summary{grid-template-columns:.75fr 1fr 1.4fr;display:grid}.admission-fee-summary article{border-right:1px solid var(--rline);padding:25px}.admission-fee-summary article:last-child{border:0}.admission-fee-summary small,.admission-fee-summary strong{display:block}.admission-fee-summary small{color:#627069;font-size:14px}.admission-fee-summary strong{color:#0a2450;margin-top:5px;font-size:22px}.admission-fee-summary article:first-child strong{color:#0e6b3e;font-size:27px}.admission-official-apply{background:linear-gradient(#e4ba62,#d5a33d);border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin:0 24px 24px;font-size:16px;font-weight:700;display:flex;box-shadow:0 7px 17px #c8973f40;color:#0a2450!important}.admission-official-apply svg{width:16px}.admission-information-page+.inner-callout{display:none}@media (width<=720px){.admission-info-section>header{align-items:flex-start;padding:19px}.admission-info-section>header>span{display:none}.admission-info-section>header h2{font-size:23px}.admission-fee-summary{grid-template-columns:1fr}.admission-fee-summary article{border-right:0;border-bottom:1px solid var(--rline);padding:18px 21px}.admission-process-full>ol,.admission-documents-full>ol{padding-inline:18px}.admission-contact-details,.admission-official-apply{margin-inline:18px}}.admission-info-section>header small{font-size:16px}.hsc-subject-groups,.hsc-subject-groups *{font-family:SolaimanLipi,sans-serif}.hsc-subject-groups{background:0 0!important;border:0!important;padding:0!important}.hsc-subject-groups>header{border:1px solid var(--rline);background:linear-gradient(115deg,#eef8f2,#fff8e9);border-radius:11px 11px 0 0;align-items:center;gap:18px;padding:27px 29px;display:flex}.hsc-subject-groups>header>span{color:#fff;background:#0e6b3e;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.hsc-subject-groups>header svg{width:29px}.hsc-subject-groups>header small{color:#b1842f;font-size:14px;font-weight:700}.hsc-subject-groups>header h2{color:#0a2450;margin:2px 0 4px;font-size:29px}.hsc-subject-groups>header p{color:#627069;margin:0;font-size:15px}.hsc-subject-grid{border-inline:1px solid var(--rline);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hsc-subject-grid article{border-right:1px solid var(--rline);min-width:0;padding:23px 22px}.hsc-subject-grid article:last-child{border-right:0}.hsc-subject-grid h3{color:#0e6b3e;align-items:center;gap:10px;margin:0 0 17px;font-size:21px;display:flex}.hsc-subject-grid h3 svg{width:23px}.hsc-subject-grid h4{color:#0a2450;margin:17px 0 7px;font-size:16px}.hsc-subject-grid ol,.hsc-subject-grid ul{gap:7px;margin:0;padding-left:25px;display:grid}.hsc-subject-grid li{color:#4f5e56;font-size:15px;line-height:1.55}.hsc-subject-grid li::marker{color:#c69a38;font-weight:700}.hsc-subject-groups>footer{border:1px solid var(--rline);color:#5d5334;background:#fff9e8;border-top-color:#e8dfc9;border-radius:0 0 10px 10px;padding:14px 20px;font:700 14px SolaimanLipi,sans-serif}.hsc-subject-groups+section{margin-top:18px}@media (width<=980px){.hsc-subject-grid{grid-template-columns:1fr}.hsc-subject-grid article{border-right:0;border-bottom:1px solid var(--rline)}.hsc-subject-grid article:last-child{border-bottom:0}}@media (width<=650px){.hsc-subject-groups>header{align-items:flex-start;padding:22px 19px}.hsc-subject-groups>header>span{display:none}.hsc-subject-groups>header h2{font-size:25px}.hsc-subject-grid article{padding:20px 18px}}.scholarships-page,.scholarships-page *{font-family:SolaimanLipi,sans-serif}.scholarships-page{background:0 0!important;border:0!important;padding:0!important}.scholarships-heading{border:1px solid var(--rline);background:linear-gradient(120deg,#edf8f1,#fffaf0);border-radius:11px;align-items:center;gap:20px;padding:30px;display:flex;box-shadow:0 12px 30px #0a24500f}.scholarships-heading>span{color:#fff;background:#0e6b3e;border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 8px 20px #0e6b3e33}.scholarships-heading svg{width:33px;height:33px}.scholarships-heading small{color:#b1842f;font-size:14px;font-weight:700;display:block}.scholarships-heading h2{color:#0a2450;margin:3px 0 5px;font-size:29px}.scholarships-heading p{color:#627069;margin:0;font-size:15px;line-height:1.6}.scholarships-list{gap:12px;margin-top:16px;display:grid}.scholarships-list article{border:1px solid var(--rline);background:#fff;border-radius:9px;grid-template-columns:46px 52px minmax(0,1fr);align-items:center;gap:16px;padding:20px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 22px #0a24500b}.scholarships-list article:hover{border-color:#cdb46f;transform:translateY(-2px);box-shadow:0 12px 28px #0a245013}.scholarship-number{color:#c69a38;font-size:20px;font-weight:700}.scholarship-icon{color:#0e6b3e;background:#eaf5ee;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.scholarship-icon svg{width:25px;height:25px}.scholarships-list h3{color:#0a2450;margin:0;font-size:20px}.scholarships-list p{color:#53635a;margin:5px 0 0;font-size:16px;line-height:1.65}.scholarships-note{color:#5e532f;background:#fff9e8;border-left:4px solid #d3a12e;border-radius:5px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.scholarships-note svg{flex:0 0 22px;width:22px}.scholarships-note p{margin:0;font-size:14px;line-height:1.6}.scholarships-page+.inner-callout{display:none}@media (width<=650px){.scholarships-heading{align-items:flex-start;padding:23px 20px}.scholarships-heading>span{display:none}.scholarships-heading h2{font-size:25px}.scholarships-list article{grid-template-columns:34px 1fr;padding:18px}.scholarship-icon{display:none}.scholarships-list h3{font-size:18px}.scholarships-list p{font-size:15px}}.teacher-photo-cell{width:78px}.teacher-photo-cell>img,.teacher-photo-cell>span{color:#739083;object-fit:cover;object-position:center top;background:#edf5f0;border:2px solid #dce9e1;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;display:grid}.teacher-photo-cell>span svg{width:25px;height:25px}.teachers-table th:nth-child(2){text-align:center;width:78px}.teachers-panel-page,.teachers-panel-page *{font-family:SolaimanLipi,sans-serif}.teachers-panel-page{background:0 0!important;border:0!important;padding:0!important}.teachers-panel-heading{border:1px solid var(--rline);background:linear-gradient(115deg,#f2faf5,#f8f4e9);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.teachers-panel-heading>div{align-items:center;gap:16px;display:flex}.teachers-panel-heading>div>span{color:#fff;background:#0e6b3e;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.teachers-panel-heading svg{width:27px;height:27px}.teachers-panel-heading h2{color:#0a2450;margin:0;font-size:27px}.teachers-panel-heading p{color:#627069;margin:5px 0 0;font-size:15px;line-height:1.55}.teachers-panel-heading>strong{color:#0e6b3e;background:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:16px;box-shadow:0 5px 16px #0a245014}.teachers-panel-filters{border-inline:1px solid var(--rline);background:#fff;grid-template-columns:minmax(280px,1fr) 250px;gap:12px;padding:18px;display:grid}.teachers-panel-filters label{position:relative}.teachers-panel-filters label svg{color:#0e6b3e;width:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.teachers-panel-filters input,.teachers-panel-filters select{color:#243957;background:#fff;border:1px solid #cedbd3;border-radius:6px;outline:0;width:100%;height:45px;font:400 15px SolaimanLipi,sans-serif}.teachers-panel-filters input{padding:0 14px 0 44px}.teachers-panel-filters select{padding:0 12px}.teachers-panel-filters input:focus,.teachers-panel-filters select:focus{border-color:#0e6b3e;box-shadow:0 0 0 3px #0e6b3e1a}.teachers-table-wrap{border:1px solid var(--rline);background:#fff;border-radius:0 0 10px 10px;overflow-x:auto}.teachers-table{border-collapse:collapse;width:100%;min-width:850px}.teachers-table th{color:#fff;text-align:left;background:#0a2450;padding:14px 16px;font-size:15px}.teachers-table td{color:#4e5d55;border-bottom:1px solid #e7ece8;padding:13px 16px;font-size:14px;line-height:1.45}.teachers-table tbody tr:nth-child(2n){background:#f8fbf9}.teachers-table tbody tr:hover{background:#f5f0e2}.teachers-table td:first-child{text-align:center;color:#0e6b3e;width:76px;font-weight:700}.teachers-table td b{color:#0a2450;font-size:15px}.teachers-table td span{color:#0e6b3e;background:#eaf5ee;border-radius:999px;padding:5px 9px;display:inline-block}.teachers-table td a{color:#0e6b3e;text-underline-offset:3px;text-decoration:underline}.teachers-empty{text-align:center;color:#6c7771;margin:0;padding:40px}.teachers-source-note{color:#748078!important;margin:10px 2px 0!important;font-size:12px!important}.teachers-panel-page+.inner-callout{display:none}@media (width<=720px){.teachers-panel-heading{align-items:flex-start;padding:22px 18px}.teachers-panel-heading>div>span{display:none}.teachers-panel-heading h2{font-size:24px}.teachers-panel-heading p{font-size:14px}.teachers-panel-filters{grid-template-columns:1fr;padding:14px}.teachers-panel-heading>strong{font-size:14px}}.overview-filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.overview-filters label{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.overview-filters select{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:175px;margin-top:5px;padding:9px 12px;display:block}.student-month-summary strong{font-size:24px}.teacher-summary{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.overview-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.overview-detail-grid>.panel{min-width:0}.detail-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.detail-row:first-of-type{border-top:0}.detail-row span,.detail-row b,.detail-row small{display:block}.detail-row small{color:var(--muted);margin-top:4px}.attendance-trend-panel{min-height:250px}.attendance-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:7px;height:145px;padding:20px 20px 0;display:flex}.attendance-bar{background:var(--green);border-radius:4px 4px 0 0;flex:1;min-width:7px;max-width:24px;position:relative}.attendance-bar.absent{background:#dd645c}.attendance-bar.late{background:#e2a83d}.attendance-bar.leave{background:#718096}.attendance-bar span{color:var(--muted);font-size:8px;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.library-overview-card{align-items:center;gap:18px;padding:24px;display:flex}.library-overview-card>svg{width:42px;height:42px;color:var(--green)}.library-overview-card span,.library-overview-card strong,.library-overview-card small{display:block}.library-overview-card strong{font:700 30px var(--serif);color:var(--navy);margin:3px 0}.library-quantity{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:0 10px;padding:10px 15px;display:grid}.library-quantity svg{color:var(--green);grid-row:1/3}.library-quantity b{font-size:20px}.library-quantity span{color:var(--muted);font-size:9px}.request-actions{align-items:center;gap:8px;display:flex!important}.request-actions em{font-style:normal}@media (width<=900px){.overview-detail-grid{grid-template-columns:1fr}.teacher-summary{grid-template-columns:1fr 1fr}}@media (width<=620px){.overview-filters{width:100%;display:block}.overview-filters label{margin-top:8px;display:block}.overview-filters select{width:100%}.teacher-summary{grid-template-columns:1fr}.detail-row{flex-direction:column;align-items:flex-start}.request-actions{width:100%}}.quantity-link{color:var(--green);font:700 10px var(--sans);cursor:pointer;background:0 0;border:0;text-decoration:underline}.library-modal-backdrop{z-index:1000;background:#051823ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.library-borrower-modal{background:#fff;border-radius:12px;width:min(600px,100%);max-height:80vh;overflow:auto;box-shadow:0 24px 70px #00000047}.library-borrower-modal>.panel-title{z-index:1;border-bottom:1px solid var(--line);background:#fff;padding:18px;position:sticky;top:0}.library-borrower-modal .icon-danger{cursor:pointer;background:#fff;border:0}.library-table .status:disabled{opacity:.45;cursor:not-allowed}.teacher-result-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;margin-bottom:18px;display:grid}.result-entry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.result-entry-form .workspace-head,.result-entry-form>button,.result-entry-form>label:last-of-type{grid-column:1/-1}.result-entry-form label,.excel-upload-panel label{color:var(--navy);font-size:10px;font-weight:700}.result-entry-form input,.result-entry-form select,.result-entry-form textarea{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;margin-top:6px;padding:10px;display:block}.result-entry-form textarea{resize:vertical;min-height:88px}.marks-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.excel-upload-panel{padding:22px}.excel-drop{text-align:center;cursor:pointer;background:#f3faf6;border:1px dashed #8ebfac;border-radius:9px;margin:22px 0;padding:22px;display:block}.excel-drop input{opacity:0;pointer-events:none;position:absolute}.excel-drop span{color:var(--green);overflow-wrap:anywhere;margin-top:8px;font-weight:700;display:block}.upload-confirmation{background:#fff9e8;border-left:4px solid #d3a12e;margin:16px 0;padding:15px}.upload-confirmation b{color:var(--navy)}.upload-confirmation p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.excel-upload-panel>.btn{width:100%}.result-audit small{color:var(--muted);margin-top:3px;display:block}.student-teacher-results{margin-bottom:20px}@media (width<=1000px){.teacher-result-grid{grid-template-columns:1fr}}@media (width<=620px){.result-entry-form{grid-template-columns:1fr}.result-entry-form>*{grid-column:1!important}.marks-grid{grid-template-columns:1fr}}:root{--bangla-font:"SolaimanLipi","Noto Sans Bengali","Nikosh","Nirmala UI","Shonar Bangla","Vrinda",sans-serif}[lang=bn],[lang=bn] h1,[lang=bn] h2,[lang=bn] h3,[lang=bn] p,[lang=bn] li{font-family:var(--bangla-font);letter-spacing:normal;font-feature-settings:"liga" 1,"kern" 1}[lang=bn] p{text-align:justify;text-justify:inter-word;font-size:16px;line-height:1.85}[lang=bn] li{margin-bottom:5px;font-size:15px;line-height:1.7}[lang=bn] h2{font-size:22px;line-height:1.5}[lang=bn] h3{line-height:1.5}.nw-inner-hero h1[lang=bn],.inner-hero h1[lang=bn]{font-family:var(--bangla-font);letter-spacing:normal;font-weight:700;line-height:1.35}.nw-inner-hero h1:last-child,.inner-hero h1:last-child{margin-bottom:0}.nw-inner-hero h1[lang=bn],.inner-hero h1[lang=bn]{font-size:var(--inner-hero-small-title)}.nw-inner-hero.nw-inner-hero-compact>.nw-container{padding:17px 0 18px}@media (width<=760px){.nw-inner-hero.nw-inner-hero-compact>.nw-container{padding:13px 0 14px}}:root{--inner-hero-small-title:clamp(18px,2.1vw,28px)}.nw-inner-hero.nw-inner-hero-sm h1{font-size:var(--inner-hero-small-title)}.nw-inner-content.history-page-content>div>section p{font-size:14px}.nw-inner-content.history-page-content>div>section li{font-size:13px}.nw-inner-content.history-page-content>div>section[lang=bn] p{font-size:16px}.nw-inner-content.history-page-content>div>section[lang=bn] li{font-size:15px}.alumni-page{gap:18px;display:grid}.alumni-benefit-grid article p{color:#5c6675;margin:7px 0 0;font-size:12px;line-height:1.65}.alumni-benefit-grid article>span{background:#eaf5ee;overflow:hidden}.alumni-benefit-grid article>span img{object-fit:contain;width:26px;height:26px}.alumni-cta-actions{justify-content:center;padding:22px;display:flex}.alumni-cta-actions .ref-btn,.alumni-cta-actions .ref-btn:hover,.alumni-cta-actions .ref-btn span,.alumni-cta-actions .ref-btn svg{color:#fff}@media (width<=520px){.alumni-cta-actions{padding:18px}.alumni-cta-actions .ref-btn{justify-content:center;width:100%}}.clubs-page{gap:18px;display:grid}.club-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:22px;display:grid}.club-card-grid article{border:1px solid var(--rline);background:#fff;border-radius:10px;flex-direction:column;padding:19px 20px 17px;display:flex;box-shadow:0 6px 18px #0a24500a}.club-card-grid h3{color:#0a2450;margin:0;font:700 17px/1.3 "Source Serif 4",Georgia,serif}.club-card-grid p{color:#5c6675;flex:1;margin:9px 0 14px}.club-card-grid p[lang=bn]{text-align:left;font-size:14px;line-height:1.8}.club-register-link{background:#0e6b3e;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.club-register-link:hover{background:#0b5732}.club-register-link svg{width:15px;height:15px}.club-register-link,.club-register-link:hover,.club-register-link:visited,.club-register-link span,.club-register-link svg{color:#fff}@media (width<=900px){.club-card-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.club-card-grid{grid-template-columns:1fr;padding:18px}}.nw-inner-hero.nw-inner-hero-bare nav{margin-bottom:0}.club-register-link{border:0;font-family:inherit}.club-register-link:disabled{cursor:not-allowed;background:#93a49a}.club-register-link:disabled:hover{background:#93a49a}.facilities-page{gap:11px;display:grid}.facilities-page .founding-record-section>header{padding:13px 20px}.facilities-page .founding-record-section>header>span.facility-emoji{background:#eaf5ee;flex:0 0 40px;width:40px;height:40px;font-size:20px;line-height:1}.facilities-page .founding-record-section>header h2{margin:0;font-size:21px;line-height:1.45}.facility-body{padding:13px 20px 15px}.facility-body p{color:#5c6675;margin:0}.facility-points{gap:3px;margin:9px 0 0;display:grid;padding:0!important;list-style:none!important}.facility-points li{color:#4f5968;padding-left:20px;line-height:1.6;position:relative}.facility-points li:before{content:"◆";color:#0e6b3e;font-size:9px;position:absolute;top:2px;left:0}@media (width<=520px){.facilities-page .founding-record-section>header{padding:12px 16px}.facility-body{padding:12px 16px 14px}}.department-page{gap:12px;display:grid}.department-page .founding-record-section>header small[lang=bn]{text-transform:none;letter-spacing:normal;font-size:13px;font-weight:600}.department-head{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:22px 24px 24px;display:flex}.department-head figure{background:#eaf5ee;border:3px solid #0e6b3e;border-radius:14px;width:150px;height:150px;margin:0;overflow:hidden}.department-head figure img{object-fit:cover;width:100%;height:100%;display:block}.department-head-badge{color:#0e6b3e;background:#eaf5ee;border:1px solid #cfe6d8;border-radius:999px;margin-bottom:10px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-block}.department-head h3{color:#0a2450;margin:0;font-size:24px;line-height:1.45}.department-head p{color:#0e6b3e;margin:5px 0 0;font-size:16px;font-weight:600}.department-teacher-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 24px 22px;display:grid}.department-teacher-grid article{border:1px solid var(--rline);text-align:center;background:#fff;border-radius:12px;padding:18px 14px 16px;transition:transform .25s,box-shadow .25s}.department-teacher-grid article:hover{transform:translateY(-5px);box-shadow:0 12px 22px #0a245017}.department-teacher-grid figure{background:#eaf5ee;border-radius:50%;width:104px;height:104px;margin:0 auto 12px;overflow:hidden;box-shadow:0 0 0 4px #eaf5ee}.department-teacher-grid figure img{object-fit:cover;width:100%;height:100%;display:block}.department-teacher-grid h4{color:#0a2450;margin:0;font-size:16px;line-height:1.5}.department-teacher-grid p{color:#0e6b3e;margin:4px 0 0;font-size:13px;font-weight:600}@media (width<=1000px){.department-teacher-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.department-teacher-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.department-head{padding:18px}.department-teacher-grid{grid-template-columns:1fr;padding:18px}}@media (width<=420px){.department-head figure{width:124px;height:124px}.department-head h3{font-size:21px}.department-teacher-grid{padding:16px}.department-teacher-grid figure{width:92px;height:92px}.club-card-grid{gap:13px;padding:16px}.clubs-page .founding-record-section>header,.department-page .founding-record-section>header{padding:15px 16px}.founding-record-section>header h2{font-size:21px}.alumni-cta-actions{padding:16px}}.nw-site{--nw-green:#175d3c;--nw-deep:#123f2c;--nw-ink:#17251e;--nw-muted:#627069;--nw-line:#d9dfda;--nw-paper:#fbfaf6;--nw-soft:#f4f4ef;background:var(--nw-paper);min-height:100vh;color:var(--nw-ink);font-family:Arial,Segoe UI,sans-serif}.nw-site *{box-sizing:border-box}.nw-site a{color:inherit;text-decoration:none}.nw-container{width:min(1440px,100% - 48px);margin-inline:auto}.nw-skip{z-index:1000;border:2px solid var(--nw-green);background:#fff;padding:10px 14px;position:fixed;top:-80px;left:16px}.nw-skip:focus{top:16px}.nw-utility{border-top:5px solid var(--nw-deep);border-bottom:1px solid var(--nw-line);background:#fff;font-size:11px}.nw-utility>.nw-container{justify-content:space-between;align-items:center;gap:24px;min-height:34px;display:flex}.nw-utility nav,.nw-utility>div>div{align-items:center;gap:25px;display:flex}.nw-utility nav a.active{color:var(--nw-green);font-weight:700}.nw-utility>div>div>a{color:#59665f;align-items:center;gap:7px;display:flex}.nw-utility svg{width:12px;height:12px}.nw-social{gap:12px;margin-left:6px;display:flex}.nw-header{background:#fff;grid-template-columns:minmax(260px,1.05fr) auto auto;align-items:center;gap:28px;min-height:92px;display:grid}.nw-brand{align-items:center;gap:15px;display:flex}.nw-brand img{object-fit:contain;border-radius:50%;width:60px;height:60px}.nw-brand span>*{display:block}.nw-brand strong{color:var(--nw-green);font:700 21px/1.1 Georgia,Times New Roman,serif}.nw-brand small{margin-top:5px;font-size:10px;font-weight:600}.nw-brand em{color:var(--nw-muted);font-size:9px;font-style:normal}.nw-main-nav{justify-content:center;align-items:center;gap:25px;display:flex}.nw-main-nav a{white-space:nowrap;align-items:center;gap:3px;font:700 11px Georgia,Times New Roman,serif;display:flex}.nw-main-nav svg{width:11px}.nw-header-actions{gap:11px;display:flex}.nw-solid,.nw-outline{border:1px solid var(--nw-green);border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 17px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.nw-solid{background:var(--nw-green);color:#fff!important}.nw-outline{background:#fff;color:var(--nw-green)!important}.nw-solid:hover{background:var(--nw-deep)}.nw-outline:hover{background:#edf5f0}.nw-solid svg,.nw-outline svg{width:13px}.nw-hero{border-top:1px solid var(--nw-line);min-height:515px;position:relative;overflow:hidden}.nw-hero-media{background:url(/assets/dania-campus-slide-1.jpg) 50% 45%/cover no-repeat;position:absolute;inset:0}.nw-hero-wash{background:linear-gradient(90deg,#fbfaf6 0%,#fbfaf6fa 29%,#fbfaf6b8 45%,#fbfaf60d 67%);position:absolute;inset:0}.nw-hero-layout{z-index:1;grid-template-columns:minmax(560px,1fr) 320px;justify-content:space-between;min-height:515px;padding-top:44px;display:grid;position:relative}.nw-hero-copy{align-self:start;max-width:650px}.nw-hero-copy>span{color:var(--nw-green);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.nw-hero h1{letter-spacing:-.035em;color:#15271d;margin:0;font:700 clamp(42px,4.2vw,64px)/1.03 Georgia,Times New Roman,serif}.nw-hero-copy>p{color:#55635c;max-width:570px;margin:22px 0 24px;font-size:14px;line-height:1.7}.nw-hero-actions{gap:12px;display:flex}.nw-access{background:#fff;border:1px solid #cfdbd3;border-radius:5px;align-self:start;margin-top:-24px;overflow:hidden;box-shadow:0 18px 40px #123f2c21}.nw-access>a,.nw-hours{border-bottom:1px solid var(--nw-line);grid-template-columns:27px 1fr 15px;align-items:center;gap:10px;min-height:67px;padding:12px 16px;display:grid}.nw-access>a:last-child{border:0}.nw-access>a>svg:first-child,.nw-hours>svg{width:20px;color:var(--nw-green)}.nw-access>a>svg:last-child{width:13px}.nw-access span>*{display:block}.nw-access b{font:700 11px Georgia,Times New Roman,serif}.nw-access small{color:var(--nw-muted);margin-top:3px;font-size:8px}.nw-hours{background:var(--nw-green);color:#fff;grid-template-columns:27px 1fr;min-height:78px}.nw-hours>svg,.nw-hours small{color:#fff}.nw-content-grid{grid-template-columns:1.65fr 1.65fr 1fr .82fr;gap:12px;padding-top:14px;display:grid}.nw-content-grid>article{border:1px solid var(--nw-line);background:#fff;border-radius:6px;min-width:0;min-height:330px;overflow:hidden}.nw-content-grid h2,.nw-bottom-row h2{margin:0;font:700 15px Georgia,Times New Roman,serif}.nw-content-grid header{padding:18px 18px 10px}.nw-content-grid header p{color:var(--nw-muted);margin:6px 0;font-size:9px;line-height:1.5}.nw-content-grid header>a{color:var(--nw-green);align-items:center;gap:6px;margin-top:7px;font-size:9px;font-weight:800;display:inline-flex}.nw-content-grid header>a svg{width:11px}.nw-programme-body{grid-template-columns:.9fr 1.45fr;gap:12px;height:225px;padding:0 12px 12px 18px;display:grid}.nw-programme-body ul{margin:0;padding:0;list-style:none}.nw-programme-body li{border-bottom:1px solid #edf0ed;align-items:center;gap:8px;padding:7px 0;font-size:9px;display:flex}.nw-programme-body li svg{width:13px;color:var(--nw-green)}.nw-programme-body img,.nw-campus-body figure img{object-fit:cover;border-radius:4px;width:100%;height:100%}.nw-campus-body{grid-template-columns:1fr 1.25fr;gap:12px;height:225px;padding:0 12px 12px 18px;display:grid}.nw-campus-body>div>div,.nw-achievements>div{align-items:center;gap:10px;padding:8px 0;display:flex}.nw-campus-body svg,.nw-achievements svg{width:17px;color:var(--nw-green);flex:none}.nw-campus-body span>*,.nw-achievements span>*{display:block}.nw-campus-body b,.nw-achievements b{font:700 9px Georgia,Times New Roman,serif}.nw-campus-body small,.nw-achievements small{color:var(--nw-muted);margin-top:2px;font-size:7px}.nw-campus-body figure{border-radius:4px;margin:0;position:relative;overflow:hidden}.nw-campus-body figcaption{color:#fff;background:linear-gradient(#0000,#125d3ceb);padding:15px;font:700 13px/1.6 Georgia,Times New Roman,serif;position:absolute;bottom:0;left:0;right:0}.nw-stories header{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.nw-stories header>a{margin:0;font-size:7px}.nw-stories>div{padding:0 14px}.nw-stories>div>a{border-top:1px solid #e9edea;grid-template-columns:55px 1fr;gap:10px;min-height:59px;padding:7px 0;display:grid}.nw-stories img{object-fit:cover;border-radius:2px;width:55px;height:45px}.nw-stories span>*{display:block}.nw-stories small{color:var(--nw-green);text-transform:uppercase;font-size:6px}.nw-stories b{margin-top:3px;font:700 8px/1.35 Georgia,Times New Roman,serif}.nw-achievements{padding:18px}.nw-achievements>div{border-bottom:1px solid #e9edea;padding:14px 0}.nw-achievements>div:last-child{border:0}.nw-bottom-row{grid-template-columns:1.15fr 1.15fr 1.3fr;gap:12px;padding-top:12px;padding-bottom:18px;display:grid}.nw-bottom-row>blockquote,.nw-bottom-row>div{border:1px solid var(--nw-line);background:#fff;border-radius:6px;min-height:120px;margin:0}.nw-bottom-row blockquote{background:linear-gradient(90deg,#ffffffeb,#ffffffc7),url(/assets/gallery-campus.jpg) 50%/cover;align-items:center;padding:18px 35px;display:flex;position:relative}.nw-bottom-row blockquote span{color:#fff;text-shadow:0 2px 12px #00000040;margin-right:13px;font:700 56px/1 Georgia}.nw-bottom-row blockquote p{font:700 13px/1.55 Georgia,Times New Roman,serif}.nw-accreditation{padding:20px}.nw-accreditation>div{justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}.nw-accreditation img{object-fit:contain;width:38px;height:38px}.nw-accreditation span{text-align:center;color:var(--nw-muted);place-items:center;gap:4px;font-size:7px;display:grid}.nw-accreditation svg{width:22px;color:var(--nw-green)}.nw-journey{color:#fff;align-items:center;gap:20px;display:flex;position:relative;overflow:hidden;background:var(--nw-green)!important;padding:20px 24px!important}.nw-journey>svg{opacity:.16;width:70px;height:70px}.nw-journey p{color:#dcebe3;font-size:9px;line-height:1.5}.nw-journey a{color:var(--nw-green);background:#fff;border-radius:2px;align-items:center;gap:7px;margin-top:4px;padding:8px 11px;font-size:8px;font-weight:800;display:inline-flex}.nw-journey a svg{width:11px}.nw-footer{background:var(--nw-deep);color:#dce8e1;padding:17px 0;font-size:9px}.nw-footer>.nw-container{justify-content:space-between;display:flex}.nw-site :focus-visible{outline-offset:3px;outline:3px solid #caa437}@media (width<=1180px){.nw-header{grid-template-columns:1fr auto}.nw-main-nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:14px;overflow-x:auto}.nw-header-actions{grid-area:1/2}.nw-hero-layout{grid-template-columns:minmax(0,1fr) 300px}.nw-content-grid{grid-template-columns:1fr 1fr}.nw-stories,.nw-achievements{min-height:285px!important}.nw-bottom-row{grid-template-columns:1fr 1fr}.nw-journey{grid-column:1/-1}}@media (width<=760px){.nw-container{width:min(100% - 28px,680px)}.nw-utility>.nw-container{padding:8px 0;display:block}.nw-utility nav{padding-bottom:7px;overflow-x:auto}.nw-utility>div>div{justify-content:space-between;gap:12px}.nw-social{display:none}.nw-header{flex-wrap:wrap;padding:14px 0;display:flex}.nw-brand{flex:1;min-width:240px}.nw-brand strong{font-size:17px}.nw-header-actions{order:3;width:100%}.nw-header-actions a{flex:1}.nw-main-nav{flex-wrap:wrap;order:4;justify-content:flex-start;gap:10px 18px;width:100%;padding:4px 0 0;display:flex;overflow:visible}.nw-main-nav a{font-size:10px}.nw-hero{min-height:auto}.nw-hero-media{background-position:60%}.nw-hero-wash{background:linear-gradient(#fbfaf6fa 0%,#fbfaf6e8 62%,#fbfaf6a6 100%)}.nw-hero-layout{padding:40px 0 20px;display:block}.nw-hero h1{font-size:clamp(37px,11vw,52px)}.nw-hero-copy>p{font-size:13px}.nw-access{margin:30px 0 0}.nw-content-grid{grid-template-columns:1fr}.nw-content-grid>article{min-height:auto}.nw-bottom-row{grid-template-columns:1fr}.nw-journey{grid-column:auto}.nw-footer>.nw-container{text-align:center;gap:5px;display:grid}.nw-programme-body,.nw-campus-body{height:230px}}@media (width<=440px){.nw-utility>div>div>a:first-child{display:none}.nw-brand img{width:50px;height:50px}.nw-main-nav{font-size:10px}.nw-hero-actions{display:grid}.nw-content-grid{padding-top:10px}.nw-programme-body,.nw-campus-body{grid-template-columns:1fr;height:auto}.nw-programme-body img,.nw-campus-body figure{height:210px}.nw-bottom-row blockquote{padding:18px}.nw-accreditation>div{flex-wrap:wrap;justify-content:flex-start}.nw-accreditation span{min-width:70px}}.nw-social i{color:#536159;place-items:center;min-width:12px;height:12px;font-size:8px;font-style:normal;font-weight:800;display:grid}.nw-access .nw-hours{grid-template-columns:27px 1fr 15px;transition:background-color .2s}.nw-access .nw-hours:hover{background:var(--nw-deep)}.nw-header{border-top:5px solid var(--nw-deep)}.nw-hero,.nw-hero-layout{min-height:auto}.nw-hero-layout{align-content:start;padding-bottom:0}.nw-hero-copy{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.nw-content-grid>.nw-achievement-highlights{grid-column:1/-1;min-height:auto;padding:0 22px 24px;overflow:visible}.nw-achievement-head{border-bottom:1px solid var(--nw-line);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;padding:24px 0 18px!important}.nw-achievement-head h2{font-size:24px}.nw-achievement-head p{max-width:660px;margin:7px 0 0!important;font-size:12px!important;line-height:1.6!important}.nw-achievement-head>a{border:1px solid #c8d7cd;border-radius:3px;flex:none;padding:10px 14px;margin:0!important;font-size:11px!important}.nw-achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.nw-achievement-card{background:#fff;border:1px solid #d5e1d9;border-radius:9px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 10px 28px #123f2c17}.nw-achievement-card:hover{border-color:#adc7b6;transform:translateY(-4px);box-shadow:0 18px 38px #123f2c29}.nw-achievement-card>img{object-fit:cover;width:100%;height:170px;display:block}.nw-achievement-card>div{flex-direction:column;flex:1;padding:18px;display:flex}.nw-achievement-card h3{color:var(--nw-deep);margin:0;font:700 18px/1.2 Georgia,Times New Roman,serif}.nw-achievement-card strong{color:#16704a;margin-top:8px;font-size:13px;font-weight:750;line-height:1.45;display:block}.nw-achievement-card p{color:#4e6056;min-height:74px;margin:11px 0 16px;font-size:12px;line-height:1.62}.nw-achievement-card footer{border:1px solid #dcebe1;border-radius:6px;grid-template-columns:minmax(105px,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;margin-top:auto;display:grid;box-shadow:inset 0 1px #fffc;color:#294c3a!important;background:linear-gradient(135deg,#f4faf6,#edf6f0)!important;padding:12px 13px!important}.nw-achievement-card footer span{align-items:flex-start;gap:7px;min-width:0;font-size:10px;font-weight:650;line-height:1.35;display:flex;color:#355b47!important;margin:0!important}.nw-achievement-card footer svg{color:#188056;width:14px;min-width:14px;height:14px;margin-top:0}.nw-content-grid>.nw-latest-notices{border-top:5px solid #08234a;border-radius:10px;grid-column:1/-1;min-height:auto;overflow:hidden;box-shadow:0 12px 30px #07182a1c}.nw-notice-head{background:#f1f3f6;border-bottom:1px solid #dce1e7;justify-content:space-between;align-items:center;min-height:82px;display:flex;padding:0 28px!important}.nw-notice-head h2{color:#061d41;align-items:center;gap:11px;font:750 24px/1.2 Arial,Segoe UI,sans-serif;display:flex}.nw-notice-head h2 svg{color:#efaf00;width:24px}.nw-notice-head>a{align-items:center;gap:9px;color:#596475!important;margin:0!important;font-size:16px!important;font-weight:600!important;display:flex!important}.nw-notice-head>a svg{width:18px!important}.nw-notice-list{padding:12px 20px 22px}.nw-notice-row{border-bottom:1px solid #e4e8ed;grid-template-columns:94px minmax(0,1fr) 48px;align-items:center;gap:22px;min-height:112px;padding:14px 20px;display:grid}.nw-notice-row:last-child{border-bottom:0}.nw-notice-row>time{color:#fff;background:#071f43;border-radius:5px;place-items:center;width:94px;height:76px;display:grid;box-shadow:0 7px 18px #071f4324}.nw-notice-row>time b{font:750 27px/1 Arial,Segoe UI,sans-serif}.nw-notice-row>time span{letter-spacing:.04em;font-size:14px}.nw-notice-row h3{color:#071f43;margin:0;font:750 19px/1.35 Arial,Segoe UI,sans-serif}.nw-notice-row h3 a:hover{color:#126342}.nw-notice-row p{color:#69778b;align-items:center;gap:12px;margin:10px 0 0;font-size:13px;display:flex}.nw-notice-row p strong{color:#fff;letter-spacing:.04em;background:#e93645;border-radius:4px;padding:5px 10px;font-size:11px}.nw-notice-row p span{align-items:center;gap:6px;display:flex}.nw-notice-row p svg{color:#58718f;width:15px}.nw-notice-download{color:#607086;background:#f2f4f7;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,color .2s,transform .2s;display:grid}.nw-notice-download:hover{color:#126342;background:#e8f4ed;transform:translateY(-2px)}.nw-notice-download svg{width:22px}@media (width>=1181px){.nw-campus-life{grid-column:1/-1}}.nw-nav-toggle{border:1px solid var(--nw-line);color:var(--nw-green);background:#fff;border-radius:3px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:700;display:none}.nw-nav-toggle svg{width:18px}.nw-nav-item{position:relative}.nw-nav-item>a{min-height:92px;padding:34px 0}.nw-nav-dropdown{z-index:150;border:1px solid var(--nw-line);opacity:0;visibility:hidden;background:#fff;border-radius:4px;width:230px;padding:7px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 18px);left:0;transform:translateY(8px);box-shadow:0 18px 38px #123f2c29}.nw-nav-item:hover .nw-nav-dropdown,.nw-nav-item:focus-within .nw-nav-dropdown{opacity:1;visibility:visible;transform:none}.nw-main-nav .nw-nav-dropdown>a{min-height:38px;color:var(--nw-ink);border-bottom:1px solid #e8ede9;justify-content:space-between;align-items:center;padding:8px 10px;font:600 10px/1.35 Arial,Segoe UI,sans-serif;display:flex}.nw-main-nav .nw-nav-dropdown>a:last-child{border-bottom:0}.nw-main-nav .nw-nav-dropdown>a:hover{color:var(--nw-green);background:#eef6f1}.nw-main-nav .nw-nav-dropdown svg{width:12px}@media (width<=760px){.nw-utility>.nw-container{scrollbar-width:none;display:flex;overflow-x:auto}.nw-utility nav{min-width:max-content;padding:0}.nw-utility>.nw-container>div{display:none}.nw-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid;position:relative}.nw-brand{min-width:0}.nw-nav-toggle{display:inline-flex}.nw-header-actions{order:initial;grid-area:auto/1/auto/-1;width:100%}.nw-main-nav{z-index:200;border:1px solid var(--nw-line);background:#fff;width:100%;max-height:70vh;padding:8px;display:none;position:absolute;top:82px;left:0;right:0;overflow:auto;box-shadow:0 18px 38px #123f2c2e}.nw-main-nav.show{display:block}.nw-nav-item>a{border-bottom:1px solid var(--nw-line);justify-content:space-between;min-height:44px;padding:10px 8px;font-size:11px}.nw-nav-dropdown{width:auto;box-shadow:none;opacity:1;visibility:visible;border:0;border-radius:0;padding:3px 0 6px 12px;display:none;position:static;transform:none}.nw-nav-item:focus-within .nw-nav-dropdown{display:block}.nw-main-nav .nw-nav-dropdown>a{min-height:35px}.nw-hero,.nw-hero-layout{min-height:auto}.nw-achievement-head{align-items:flex-start}.nw-achievement-grid{grid-template-columns:1fr}.nw-achievement-card{grid-template-columns:120px 1fr;display:grid}.nw-achievement-card>img{height:100%;min-height:220px}}@media (width>=761px) and (width<=1180px){.nw-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.nw-content-grid>.nw-achievement-highlights{padding:0 14px 18px}.nw-achievement-head{display:grid}.nw-achievement-head h2{font-size:21px}.nw-achievement-head>a{justify-self:start}.nw-achievement-card{display:flex}.nw-achievement-card>img{height:190px;min-height:0}.nw-achievement-card p{min-height:0}.nw-achievement-card footer{grid-template-columns:1fr 1fr}}@media (width<=760px){.nw-notice-head{min-height:68px;padding:0 16px!important}.nw-notice-head h2{font-size:19px}.nw-notice-head>a{font-size:13px!important}.nw-notice-list{padding:5px 12px 14px}.nw-notice-row{grid-template-columns:64px minmax(0,1fr) 38px;gap:12px;min-height:102px;padding:12px 4px}.nw-notice-row>time{width:64px;height:64px}.nw-notice-row>time b{font-size:22px}.nw-notice-row>time span{font-size:11px}.nw-notice-row h3{font-size:14px}.nw-notice-row p{margin-top:7px;font-size:11px}.nw-notice-download{width:38px;height:38px}.nw-notice-download svg{width:18px}}.nw-hero-layout>.nw-metrics{grid-column:1/-1;margin-top:12px}.nw-metrics{background:var(--nw-line);border:1px solid #cfdbd3;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 18px 40px #123f2c29}.nw-metrics>li{background:#fff;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;column-gap:11px;padding:16px;display:grid}.nw-metrics>li>svg{width:28px;height:28px;color:var(--nw-green);stroke-width:1.6px;grid-area:1/1/3;align-self:center}.nw-metrics b{letter-spacing:-.02em;color:var(--nw-deep);grid-area:1/2;font:700 26px/1.05 Georgia,Times New Roman,serif}.nw-metrics strong{color:var(--nw-green);grid-area:2/2;margin-top:4px;font:700 11.5px/1.25 Georgia,Times New Roman,serif}@media (width<=1180px){.nw-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.nw-hero-copy{display:block}.nw-hero-layout{padding-bottom:0}.nw-hero-layout>.nw-metrics{margin-top:20px}.nw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-metrics b{font-size:23px}}@media (width<=440px){.nw-metrics{grid-template-columns:minmax(0,1fr)}}.nw-content-grid>.nw-why{background:0 0;border:0;border-radius:0;grid-column:1/-1;min-height:auto;padding:24px 0 4px;overflow:visible}.nw-why>header{text-align:center;padding:0 0 24px!important}.nw-why h2{letter-spacing:.055em;text-transform:uppercase;color:#0a2450;font:700 27px/1.2 Georgia,Times New Roman,serif}.nw-why-rule{width:104px;height:10px;margin:15px auto 0;display:block;position:relative}.nw-why-rule:before{content:"";background:#bf9a4e;height:1px;position:absolute;top:50%;left:0;right:0}.nw-why-rule:after{content:"";background:var(--nw-paper);border:1px solid #bf9a4e;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.nw-why>ul{background:#e7e9ee;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 14px 32px #0a245017}.nw-why>ul>li{text-align:center;background:#fff;flex-direction:column;align-items:center;padding:30px 26px 32px;display:flex}.nw-why svg{color:#bf9a4e;stroke-width:1.15px;width:44px;height:44px}.nw-why h3{color:#0a2450;margin:22px 0 0;font:700 14px/1.3 Georgia,Times New Roman,serif}.nw-why p{color:#7c8697;margin:10px 0 0;font-size:11.5px;line-height:1.75}@media (width<=1180px){.nw-why>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.nw-why h2{font-size:22px}.nw-why>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-why>ul>li{padding:24px 14px 26px}.nw-why svg{width:38px;height:38px}}@media (width<=440px){.nw-why>ul{grid-template-columns:minmax(0,1fr)}}.nw-hero h1{font-size:clamp(40px,4.2vw - 2px,62px)}@media (width<=760px){.nw-hero h1{font-size:clamp(35px,11vw - 2px,50px)}}.nw-admission-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 26px;padding:0;list-style:none;display:grid}.nw-admission-steps>li{text-align:center;flex-direction:column;align-items:center;padding:0 12px;display:flex;position:relative}.nw-admission-steps>li+li:before{content:"";z-index:0;border-top:1px dashed #c4ccd9;width:100%;position:absolute;top:44px;left:-50%}.nw-admission-steps>li+li:after{content:"";z-index:1;background:#bf9a4e;width:8px;height:8px;margin-top:-4px;position:absolute;top:44px;left:-4px;transform:rotate(45deg)}.nw-step-icon{z-index:2;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 9px 16px #08203f3d);background:linear-gradient(150deg,#16386a,#08203f);place-items:center;width:78px;height:88px;display:grid;position:relative}.nw-step-icon svg{color:#d9b978;stroke-width:1.4px;width:30px;height:30px}.nw-step-no{color:#fff;background:#0a2450;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:15px;font:700 9.5px Arial,Segoe UI,sans-serif;display:grid}.nw-admission-steps h3{color:#0a2450;margin:14px 0 0;font:700 13.5px/1.3 Georgia,Times New Roman,serif}.nw-admission-body{grid-template-columns:minmax(0,1fr) minmax(248px,.33fr);align-items:stretch;gap:18px;display:grid}.nw-admission-lists{background:#e7e9ee;border:1px solid #e7e9ee;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0a245012}.nw-admission-lists>section{background:#fff;flex-direction:column;padding:28px 30px 26px;display:flex}.nw-admission-lists h3{letter-spacing:.05em;text-transform:uppercase;color:#0a2450;margin:0;font:700 17px Georgia,Times New Roman,serif}.nw-admission-lists h4{letter-spacing:.05em;text-transform:uppercase;color:#0a2450;margin:22px 0 0;font:700 12px Georgia,Times New Roman,serif}.nw-admission-lists ul{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.nw-admission-lists li{color:#5c6675;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;font-size:11.5px;line-height:1.55;display:grid}.nw-admission-lists svg{width:15px;height:15px;margin-top:1px}.nw-admission-lists>section:first-child svg{color:#0a2450}.nw-admission-lists>section+section svg{color:#bf9a4e}.nw-admission-lists>section>a{color:#bf9a4e;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font:700 11.5px Georgia,Times New Roman,serif;display:inline-flex}.nw-admission-lists>section>a svg{width:13px;transition:transform .2s;color:#bf9a4e!important}.nw-admission-lists>section>a:hover svg{transform:translate(3px)}.nw-documents-modal-button{color:#bf9a4e;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:24px 0 0;font:700 11.5px Georgia,Times New Roman,serif;display:inline-flex}.nw-documents-modal-button svg{transition:transform .2s;color:#bf9a4e!important;width:13px!important}.nw-documents-modal-button:hover svg{transform:translate(3px)}.nw-required-documents,.nw-required-documents h3,.nw-required-documents li,.nw-required-documents button{font-family:SolaimanLipi,sans-serif}.nw-required-documents h3{text-transform:none;letter-spacing:0;font-size:20px}.nw-required-documents li{font-size:14px;line-height:1.6}.nw-required-documents .nw-documents-modal-button{font-size:14px}.nw-eligibility-criteria,.nw-eligibility-criteria h3,.nw-eligibility-criteria li,.nw-eligibility-criteria a,.nw-eligibility-criteria button{font-family:SolaimanLipi,sans-serif}.nw-eligibility-criteria h3{text-transform:none;letter-spacing:0;font-size:20px}.nw-eligibility-criteria li{font-size:14px;line-height:1.6}.nw-criteria-modal-button{color:#bf9a4e;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:0;padding:8px 0 0;font:700 11.5px Georgia,Times New Roman,serif;display:inline-flex}.nw-criteria-modal-button svg{transition:transform .2s;color:#bf9a4e!important;width:13px!important}.nw-criteria-modal-button:hover svg{transform:translate(3px)}.nw-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041227b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nw-admission-modal{background:#fff;border:1px solid #bf9a4e80;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 28px 80px #0000004d}.nw-admission-modal>header{background:linear-gradient(120deg,#f4faf6,#edf5f8);border-bottom:1px solid #e7e9ee;padding:30px 34px 22px}.nw-admission-modal>header span{letter-spacing:.15em;text-transform:uppercase;color:#0e6b3e;font:700 10px/1.2 Arial,sans-serif}.nw-admission-modal>header h2{color:#0a2450;margin:7px 0 5px;font:700 27px/1.2 Georgia,Times New Roman,serif}.nw-admission-modal>header p{color:#6b7483;margin:0;font-size:12px}.nw-modal-close{color:#0a2450;cursor:pointer;background:#fff;border:1px solid #dbe1e6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.nw-modal-close svg{width:17px;height:17px}.nw-admission-modal>ul{gap:12px;margin:0;padding:26px 34px;list-style:none;display:grid}.nw-admission-modal>ul li{color:#4f5968;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.55;display:grid}.nw-admission-modal>ul svg{color:#bf9a4e;width:16px;height:16px;margin-top:2px}.nw-admission-modal>footer{border-top:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:18px 34px 24px;display:flex}.nw-admission-modal>footer a,.nw-admission-modal>footer button{cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:10px 15px;font:700 11px Georgia,Times New Roman,serif;display:inline-flex}.nw-admission-modal>footer a{color:#fff;background:#0e6b3e}.nw-admission-modal>footer a svg{width:13px}.nw-admission-modal>footer button{color:#0a2450;background:#fff;border:1px solid #d9dee5}@media (width<=520px){.nw-modal-backdrop{padding:12px}.nw-admission-modal>header,.nw-admission-modal>ul{padding-left:22px;padding-right:22px}.nw-admission-modal>footer{flex-direction:column;padding-left:22px;padding-right:22px}.nw-admission-modal>footer a,.nw-admission-modal>footer button{justify-content:center}}.nw-president-modal{width:min(780px,100%);font-family:SolaimanLipi,sans-serif}.nw-criteria-modal{width:min(760px,100%);font-family:SolaimanLipi,sans-serif}.nw-criteria-modal>header span,.nw-criteria-modal>header h2,.nw-criteria-modal>header p,.nw-criteria-modal>ul li,.nw-criteria-modal>footer a,.nw-criteria-modal>footer button{font-family:SolaimanLipi,sans-serif}.nw-criteria-modal>header span{text-transform:none;font-size:13px}.nw-criteria-modal>header h2{font-size:30px}.nw-criteria-modal>header p{font-size:15px}.nw-criteria-modal>ul li{font-size:16px;line-height:1.65}.nw-criteria-modal>footer a,.nw-criteria-modal>footer button{font-size:14px}.nw-documents-modal{width:min(940px,100%);font-family:SolaimanLipi,sans-serif}.nw-documents-modal>header span,.nw-documents-modal>header h2,.nw-documents-modal>header p,.nw-documents-modal>footer a,.nw-documents-modal>footer button,.nw-admission-notice-copy *{font-family:SolaimanLipi,sans-serif}.nw-documents-modal>header span{text-transform:none;font-size:13px}.nw-documents-modal>header h2{max-width:760px;font-size:30px}.nw-documents-modal>header p{font-size:15px;line-height:1.65}.nw-documents-modal>footer a,.nw-documents-modal>footer button{font-size:14px}.nw-admission-notice-copy{color:#303944;padding:24px 34px;font-size:16px;line-height:1.7}.nw-admission-notice-copy section{margin:0 0 18px}.nw-admission-notice-copy h3{color:#0a2450;margin:0;font-size:17px;display:inline}.nw-admission-notice-copy p{margin:4px 0 12px}.nw-admission-notice-copy a{color:#0e6b3e;text-decoration:underline}.nw-notice-table-wrap{margin:12px 0;overflow-x:auto}.nw-admission-notice-copy table{border-collapse:collapse;text-align:center;width:100%;min-width:620px}.nw-admission-notice-copy th,.nw-admission-notice-copy td{border:1px solid #8e969d;padding:8px 10px}.nw-admission-notice-copy th{color:#0a2450;background:#eef5f1}.nw-notice-emphasis{font-weight:700}.nw-notice-documents{gap:6px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.nw-notice-documents li{font-size:16px;line-height:1.65}.nw-notice-notes{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nw-notice-notes li{padding-left:24px;font-weight:700;position:relative}.nw-notice-notes li:before{content:"❖";color:#0e6b3e;position:absolute;left:0}@media (width<=520px){.nw-admission-notice-copy{padding:20px 22px;font-size:15px}.nw-documents-modal>header h2{font-size:25px}.nw-notice-documents li{font-size:15px}}.nw-president-modal>header span,.nw-president-modal>header h2,.nw-president-modal>header p,.nw-president-message-copy,.nw-president-message-copy p,.nw-president-message-copy footer,.nw-president-message-copy strong,.nw-president-message-copy b,.nw-president-message-copy span{font-family:SolaimanLipi,sans-serif}.nw-president-modal>header h2{font-size:30px}.nw-president-modal>header span{text-transform:none;font-size:13px}.nw-president-modal>header .nw-bismillah{color:#0e6b3e;margin-top:9px;font:700 16px/1.5 SolaimanLipi,sans-serif}.nw-president-message-copy{color:#45515f;padding:26px 36px 32px}.nw-president-message-copy>p{text-align:justify;margin:0 0 17px;font-size:14px;line-height:1.9}.nw-president-message-copy>footer{color:#244538;background:linear-gradient(120deg,#f7fbf8,#f1f7f4);border:1px solid #dfe9e3;border-radius:8px;flex-direction:column;align-items:flex-end;margin-top:26px;padding:20px 22px;display:flex}.nw-president-message-copy>footer strong{font-size:15px}.nw-president-message-copy>footer b,.nw-president-message-copy>footer span{margin-top:3px;font-size:13px}@media (width<=520px){.nw-president-message-copy{padding:22px}.nw-president-message-copy>p{text-align:left;font-size:13px}}.nw-admission-fee{color:#fff;background:linear-gradient(160deg,#16386a,#08203f);border-radius:12px;flex-direction:column;padding:32px 30px;display:flex;box-shadow:0 16px 36px #08203f38}.nw-admission-fee h3{letter-spacing:.12em;text-transform:uppercase;color:#e8eef7;margin:0;font:700 15px Georgia,Times New Roman,serif}.nw-admission-fee strong{margin-top:22px;font:700 40px/1 Georgia,Times New Roman,serif;display:block}.nw-admission-fee small{color:#b7c5da;margin-top:11px;font-size:12px;display:block}.nw-admission-fee>a{background:linear-gradient(#ddb168,#c8973f);border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:26px;padding:0 22px;font:700 13px Georgia,Times New Roman,serif;transition:filter .2s;display:inline-flex;box-shadow:0 8px 18px #c8973f47;color:#0a2450!important}.nw-admission-fee>a:hover{filter:brightness(1.06)}.nw-admission-fee p{color:#b7c5da;margin:auto 0 0;padding-top:26px;font-size:12px;line-height:1.7}.nw-admission-fee[lang=bn],.nw-admission-fee[lang=bn] h3,.nw-admission-fee[lang=bn] strong,.nw-admission-fee[lang=bn] b,.nw-admission-fee[lang=bn] span,.nw-admission-fee[lang=bn] a,.nw-admission-fee[lang=bn] p{font-family:SolaimanLipi,sans-serif}.nw-admission-fee[lang=bn] h3{letter-spacing:0;text-transform:none;font-size:17px}.nw-admission-fee[lang=bn] strong{font-size:23px}.nw-admission-fee[lang=bn] .nw-fee-deadline b{font-size:15px}.nw-admission-fee[lang=bn] .nw-fee-deadline span{font-size:19px;line-height:1.35}.nw-admission-fee[lang=bn] a,.nw-admission-fee[lang=bn] p{font-size:14px}@media (width<=1180px){.nw-admission-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.nw-admission-steps>li+li:before,.nw-admission-steps>li+li:after{content:none}.nw-admission-body{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.nw-admission-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.nw-step-icon{width:66px;height:74px}.nw-step-icon svg{width:25px;height:25px}.nw-admission-lists{grid-template-columns:minmax(0,1fr)}.nw-admission-fee strong{font-size:34px}}.nw-content-grid>.nw-admission{background:0 0;border:0;border-radius:0;grid-column:1/-1;min-height:auto;padding:30px 0 10px;overflow:visible}.nw-step-icon{background:linear-gradient(150deg,#2f5f99,#1a4478)}.nw-step-no{background:#1a4478}.nw-admission-fee{background:linear-gradient(160deg,#2f5f99,#1a4478)}.nw-fee-deadline{border-top:1px solid #ffffff2e;margin-top:26px;padding-top:20px}.nw-fee-deadline b{color:#fff;font:700 13px Georgia,Times New Roman,serif;display:block}.nw-fee-deadline span{color:#e8c489;margin-top:6px;font:700 18px Georgia,Times New Roman,serif;display:block}.nw-step-icon{filter:drop-shadow(0 6px 14px #1a447829);background:#d9c6a1}.nw-step-icon:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--nw-paper);position:absolute;inset:1.5px}.nw-step-icon svg{z-index:1;color:#1a4478;position:relative}.nw-step-no{background:var(--nw-paper);color:#1a4478;border:1px solid #d9c6a1}.nw-admission-fee{background:var(--nw-paper);color:#0a2450;border:1px solid #e8e0d2;justify-content:center;padding:26px;box-shadow:0 12px 30px #0a245014}.nw-admission-fee h3{letter-spacing:.1em;color:#0a2450;font-size:13px}.nw-admission-fee strong{margin-top:6px;font-size:18px}.nw-admission-fee small{color:#7c8697;margin-top:5px}.nw-admission-fee>a{margin-top:18px;box-shadow:0 6px 14px #c8973f3d}.nw-admission-fee p{color:#7c8697;margin:0;padding-top:18px}.nw-fee-deadline{border-top-color:#e8e0d2;margin-top:18px;padding-top:16px}.nw-fee-deadline b{color:#0a2450}.nw-fee-deadline span{color:#a87c2c}.nw-step-no{margin-top:12px}.nw-admission-steps h3{margin-top:10px}@media (width<=1180px){.nw-admission-steps{row-gap:24px}}.nw-hero h1{letter-spacing:0;color:#12294f;font-size:clamp(36px,4.2vw - 2px,54px);font-weight:400;line-height:1.14}.nw-hero h1 span{color:#bf9a4e}@media (width<=760px){.nw-hero h1{font-size:clamp(32px,10vw - 2px,46px)}}.nw-step-icon{width:62px;height:70px}.nw-step-icon:before{inset:1.2px}.nw-step-icon svg{width:24px;height:24px}.nw-admission-steps>li+li:before,.nw-admission-steps>li+li:after{top:35px}.nw-step-no{width:22px;height:22px;margin-top:10px;font-size:9px}.nw-admission-steps h3{margin-top:8px;font-size:13px}.nw-admission-steps{margin-bottom:18px}.nw-admission>header{padding:0 0 16px!important}.nw-admission-body{gap:14px}.nw-admission-lists>section{padding:22px 26px 20px}.nw-admission-lists ul{gap:10px;margin-top:16px}.nw-admission-lists>section>a{padding-top:18px}.nw-admission-fee{padding:22px}@media (width<=1180px){.nw-admission-steps{row-gap:20px}}@media (width<=760px){.nw-step-icon{width:54px;height:61px}.nw-step-icon svg{width:21px;height:21px}}.nw-content-grid{gap:10px}.nw-content-grid>.nw-why{padding:14px 0 0}.nw-why>header{padding:0 0 16px!important}.nw-why h2{font-size:20px}.nw-content-grid>.nw-admission{padding:14px 0 0}.nw-why p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.5em;display:-webkit-box;overflow:hidden}.nw-why>ul>li{padding-top:27px;padding-bottom:29px}@media (width<=760px){.nw-why>ul>li{padding-top:21px;padding-bottom:23px}}.nw-admission h2{letter-spacing:.055em;text-transform:uppercase;color:#0a2450;font:700 20px/1.2 Georgia,Times New Roman,serif}.nw-admission>header{text-align:center;padding:0 0 16px!important}.nw-admission-steps{background:#e7e9ee;border:1px solid #e4e7ec;border-radius:10px;gap:1px;margin-bottom:10px;padding:0;overflow:hidden;box-shadow:0 14px 32px #0a245017}.nw-admission-steps>li{background:#fff;justify-content:center;padding:27px 26px 29px}.nw-admission-steps>li+li:before,.nw-admission-steps>li+li:after{content:none}@media (width<=1180px){.nw-admission-steps{row-gap:1px}}@media (width<=760px){.nw-admission-steps>li{padding:21px 14px 23px}}@media (width>=1181px){.nw-why>ul>li,.nw-admission-steps>li{justify-content:center;min-height:190px}}.nw-content-grid>.nw-why{grid-column:span 2}.nw-why>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.nw-content-grid>.nw-news-timeline{background:0 0;border:0;border-radius:0;grid-column:span 2;min-height:auto;padding:14px 0 0;overflow:visible}.nw-news-timeline>header{text-align:center;padding:0 0 16px!important}.nw-news-timeline h2{letter-spacing:.055em;text-transform:uppercase;color:#0a2450;font:700 20px/1.2 Georgia,Times New Roman,serif}.nw-news-timeline>ol{gap:12px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.nw-news-timeline>ol:before{content:"";background:#c9d4e4;width:1px;position:absolute;top:14px;bottom:14px;left:5px}.nw-news-timeline>ol>li{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:64px 142px minmax(0,1fr);min-height:92px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0a245012}.nw-news-timeline>ol>li:before{content:"";background:var(--nw-paper);border:2px solid #2f5f99;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:-21px}.nw-news-timeline time{color:#fff;background:linear-gradient(160deg,#2f5f99,#1a4478);flex-direction:column;justify-content:center;align-items:center;display:flex}.nw-news-timeline time b{font:700 20px/1 Georgia,Times New Roman,serif}.nw-news-timeline time span{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px}.nw-news-timeline time small{color:#c8d7ea;margin-top:2px;font-size:9px}.nw-news-timeline img{object-fit:cover;width:100%;height:100%}.nw-news-timeline>ol>li>div{flex-direction:column;justify-content:center;min-width:0;padding:12px 16px;display:flex}.nw-news-timeline>ol>li p{letter-spacing:.09em;text-transform:uppercase;color:#2f5f99;align-items:center;gap:7px;margin:0;font:700 9px Arial,Segoe UI,sans-serif;display:flex}.nw-news-timeline>ol>li p svg{flex:none;width:12px;height:12px}.nw-news-timeline h3{-webkit-line-clamp:2;color:#0a2450;-webkit-box-orient:vertical;margin:7px 0 0;font:700 13.5px/1.35 Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.nw-news-timeline>ol>li>div>a{color:#2f5f99;align-items:center;gap:7px;margin-top:8px;font:700 10.5px Arial,Segoe UI,sans-serif;display:inline-flex}.nw-news-timeline>ol>li>div>a svg{width:12px;transition:transform .2s}.nw-news-timeline>ol>li>div>a:hover svg{transform:translate(3px)}@media (width<=1180px){.nw-content-grid>.nw-why,.nw-content-grid>.nw-news-timeline{grid-column:1/-1}}@media (width<=560px){.nw-news-timeline>ol>li{grid-template-columns:56px minmax(0,1fr)}.nw-news-timeline img{display:none}}.nw-news-timeline>ol>li{overflow:visible}.nw-news-timeline time{border-radius:9px 0 0 9px}.nw-news-timeline>ol>li>div{border-radius:0 9px 9px 0}.nw-news-timeline>ol>li:before{z-index:2;width:10px;height:10px;margin-top:-5px;left:-22px}.nw-content-grid>.nw-news-timeline{flex-direction:column;display:flex}.nw-news-timeline>ol{flex:1;grid-auto-rows:1fr;overflow:hidden}.nw-news-timeline>ol>li{min-height:0}.nw-news-timeline time{color:#0a2450;background:linear-gradient(160deg,#eef7f1,#e2f0e7)}.nw-news-timeline time b{font-size:17px}.nw-news-timeline time span{margin-top:3px;font-size:8px}.nw-news-timeline time small{color:#5d7a68;font-size:8px}@media (width<=560px){.nw-news-timeline>ol>li{grid-template-columns:48px minmax(0,1fr)}}.nw-news-timeline>ol{grid-template-rows:repeat(4,1fr)}.nw-news-pager{justify-content:center;align-items:center;gap:6px;padding-top:12px;display:flex}.nw-news-pager button{color:#0a2450;cursor:pointer;background:#fff;border:1px solid #d7dfea;border-radius:6px;place-items:center;min-width:26px;height:26px;padding:0 7px;font:700 10px Arial,Segoe UI,sans-serif;transition:background .2s,border-color .2s,color .2s;display:grid}.nw-news-pager button:hover:not(:disabled){color:#2f5f99;border-color:#2f5f99}.nw-news-pager button.active{color:#fff;background:#1a4478;border-color:#1a4478}.nw-news-pager button:disabled{opacity:.4;cursor:default}.nw-news-pager svg{width:13px;height:13px}.nw-news-timeline h3{font-size:14px}.nw-content-grid{grid-template-columns:1.1fr 1.1fr .9fr .9fr}.nw-news-timeline>ol>li p>a{color:#2f5f99;letter-spacing:.03em;text-transform:none;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font:800 10px Arial,Segoe UI,sans-serif;display:inline-flex}.nw-news-timeline>ol>li p>a svg{width:12px;height:12px;transition:transform .2s}.nw-news-timeline>ol>li p>a:hover svg{transform:translate(3px)}@media (width<=560px){.nw-news-timeline>ol>li{grid-template-columns:48px minmax(0,1fr)}}.nw-content-grid>.nw-leadership-row{background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:3fr 2fr;gap:16px;min-height:auto;padding:14px 0 0;display:grid;overflow:visible}.nw-leadership-row>section{flex-direction:column;min-width:0;display:flex}.nw-leadership-row>section>header{text-align:center;padding:0 0 16px!important}.nw-leadership-row h2{letter-spacing:.055em;text-transform:uppercase;color:#0a2450;font:700 20px/1.2 Georgia,Times New Roman,serif}.nw-messages>div{flex:1;gap:14px;display:grid}.nw-message{border:1px solid #ece4d6;border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:20px;padding:22px 24px;display:grid;box-shadow:0 10px 26px #0a24500f}.nw-message-president{background:#fdf8f0}.nw-message-principal{background:#eff4fb;border-color:#dee6f3}.nw-message>img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:96px;height:96px;box-shadow:0 6px 16px #0a245024}.nw-message h3{color:#0a2450;align-items:baseline;gap:9px;margin:0;font:700 16px Georgia,Times New Roman,serif;display:flex}.nw-message h3 span{color:#bf9a4e;font:700 30px/0 Georgia,Times New Roman,serif}.nw-message p{color:#63707f;margin:11px 0 0;font-size:11.5px;line-height:1.75}.nw-message b{color:#0a2450;margin-top:14px;font:700 12.5px Georgia,Times New Roman,serif;display:block}.nw-message small{color:#7c8697;margin-top:4px;font-size:10.5px;display:block}.nw-message-more{color:#a87c2c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:10px;padding:0;font:700 13px/1.4 SolaimanLipi,sans-serif;text-decoration:underline;display:inline-flex}.nw-message-more svg{width:13px;height:13px;transition:transform .2s}.nw-message-more:hover svg{transform:translate(3px)}.nw-events>ol{flex:1;gap:10px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.nw-events>ol:before{content:"";background:#e0cca7;width:1px;position:absolute;top:14px;bottom:14px;left:5px}.nw-events>ol>li{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:56px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:12px 14px;display:grid;position:relative;box-shadow:0 8px 20px #0a24500f}.nw-events>ol>li:before{content:"";z-index:2;background:var(--nw-paper);border:2px solid #bf9a4e;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-22px}.nw-events time{flex-direction:column;justify-content:center;align-items:center;display:flex}.nw-events time span{letter-spacing:.08em;color:#2f5f99;font:700 9px Arial,Segoe UI,sans-serif}.nw-events time b{color:#0a2450;margin-top:1px;font:700 21px/1 Georgia,Times New Roman,serif}.nw-events>ol>li>div{min-width:0}.nw-events h3{color:#0a2450;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 13.5px/1.3 Georgia,Times New Roman,serif;overflow:hidden}.nw-events>ol>li p{color:#7c8697;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.nw-events>ol>li>div>span{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.nw-events>ol>li em{color:#7c8697;align-items:center;gap:5px;font-size:10px;font-style:normal;display:inline-flex}.nw-events>ol>li em svg{color:#2f5f99;width:11px;height:11px}.nw-events>ol>li>a{background:#1a4478;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,transform .2s;display:grid;color:#fff!important}.nw-events>ol>li>a svg{width:15px}.nw-events-all{letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #d7dfea;border-radius:999px;align-self:center;align-items:center;gap:9px;min-height:36px;margin-top:14px;padding:0 20px;font:800 10.5px Arial,Segoe UI,sans-serif;transition:background .2s,border-color .2s,color .2s;display:inline-flex;color:#0a2450!important}.nw-events-all:hover{background:#1a4478;border-color:#1a4478;color:#fff!important}.nw-events-all svg{width:13px}@media (width<=1180px){.nw-content-grid>.nw-leadership-row{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.nw-message{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.nw-events>ol>li{grid-template-columns:52px minmax(0,1fr)}.nw-events>ol>li>a{display:none}}.nw-news-timeline h3{color:#0a2450;font:700 14px/1.3 Georgia,Times New Roman,serif}.nw-news-timeline>ol{grid-template-rows:repeat(3,1fr);gap:18px}.nw-news-timeline h3{-webkit-line-clamp:2;white-space:normal;text-overflow:clip}.nw-message{grid-template-columns:104px minmax(0,1fr);align-items:stretch}.nw-message>img{border:1px solid #fff;border-radius:10px;align-self:center;width:104px;height:80%}.nw-message-photo{justify-content:center;align-self:stretch;align-items:center;height:100%;display:flex}.nw-message-photo img{object-fit:cover;border:0;border-radius:10px;width:104px;height:80%;box-shadow:0 6px 16px #0a245024}.nw-message-photo{height:calc(100% + 44px);margin-block:-22px}@media (width<=560px){.nw-message-photo{height:auto;margin-block:0}.nw-message-photo img{height:auto}}.nw-message{grid-template-columns:120px minmax(0,1fr);gap:16px;padding:11px 12px}.nw-messages>div{grid-template-rows:auto auto}.nw-message-photo{align-self:center;height:auto;margin-block:0}.nw-message-photo img{object-fit:cover;border-radius:6px;width:120px;height:220px}.nw-message-president .nw-message-photo img{object-position:center 18%}.nw-message-principal .nw-message-photo img{object-position:57% center}.nw-message p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nw-events time b{color:#0a2450;margin:0;font:700 20px/1 Georgia,Times New Roman,serif}.nw-events time span{letter-spacing:.06em;text-transform:uppercase;color:#2f5f99;margin-top:3px;font:700 9px Arial,Segoe UI,sans-serif}.nw-events time small{letter-spacing:.04em;color:#8d97a5;margin-top:2px;font:700 9px Arial,Segoe UI,sans-serif}.nw-news-timeline>ol{padding-left:78px}.nw-news-timeline>ol:before{left:61px}.nw-news-timeline h3{text-wrap:pretty;max-width:70%}.nw-message{grid-template-columns:156px minmax(0,1fr)}.nw-message-photo img{width:156px;height:198px}.nw-admission-fee>a{border-radius:4px;min-height:28px;margin-top:16px;padding:0 13px;font-size:9px}.nw-admission-fee>a svg{width:11px}.nw-message p{-webkit-line-clamp:6;font-size:12.5px}.nw-messages[lang=bn],.nw-messages[lang=bn] header h2,.nw-messages[lang=bn] .nw-message h3,.nw-messages[lang=bn] .nw-message p,.nw-messages[lang=bn] .nw-message b,.nw-messages[lang=bn] .nw-message small,.nw-messages[lang=bn] .nw-message button{font-family:SolaimanLipi,sans-serif}.nw-messages[lang=bn] header h2{letter-spacing:0;text-transform:none;font-size:22px}.nw-messages[lang=bn] .nw-message h3{font-size:19px}.nw-messages[lang=bn] .nw-message p{font-size:14px;line-height:1.75}.nw-messages[lang=bn] .nw-message b{font-size:14px}.nw-messages[lang=bn] .nw-message small{font-size:12px;line-height:1.45}.nw-news-timeline h3{color:#0a2450;text-overflow:ellipsis;white-space:nowrap;text-wrap:wrap;text-wrap:nowrap;max-width:none;font:700 13.5px/1.3 Georgia,Times New Roman,serif;display:block;overflow:hidden}.nw-content-grid>.nw-gateway{--rd:#0e6b3e;--rink:#22322a;--rmuted:#607168;--rline:#dce9df;background:0 0;border:0;border-radius:0;grid-column:1/-1;min-height:auto;padding:14px 0 0;overflow:visible}.nw-gateway .academic-gateway{margin-top:0}.nw-gateway .academic-corner-cta{color:#fff!important}.academic-gateway-head h2{font-size:18px}.nw-why>header,.nw-admission>header,.nw-news-timeline>header,.nw-leadership-row>section>header{text-align:left;border:1px solid var(--nw-line);background:linear-gradient(110deg,#f5fbf7,#eef5f8);border-radius:10px;margin-bottom:12px;padding:14px 20px!important}.nw-why h2,.nw-admission h2,.nw-news-timeline h2,.nw-leadership-row h2{letter-spacing:0;text-transform:none;color:#0e6b3e;margin:0;font:700 18px/1.2 "Source Serif 4",Georgia,Times New Roman,serif}.nw-news-timeline h3{justify-content:space-between;align-items:center;gap:12px;display:flex;overflow:visible}.nw-news-timeline h3>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nw-news-timeline h3>a{flex:none;place-items:center;display:grid;color:#2f5f99!important}.nw-news-timeline h3>a svg{width:15px;height:15px;transition:transform .2s}.nw-news-timeline h3>a:hover svg{transform:translate(3px)}.nw-news-timeline>ol>li{grid-template-columns:44px minmax(0,1fr)}.nw-news-timeline>ol>li>div{padding:6px 8px}.nw-news-timeline>ol>li p{font-weight:800}.nw-events>ol>li{grid-template-columns:56px minmax(0,1fr) 20px}.nw-events>ol>li>a{background:0 0;border-radius:0;width:auto;height:auto;transition:none;color:#2f5f99!important}.nw-events>ol>li>a:hover{background:0 0;transform:none}.nw-events>ol>li>a svg{width:15px;height:15px;transition:transform .2s}.nw-events>ol>li>a:hover svg{transform:translate(3px)}@media (width<=560px){.nw-events>ol>li{grid-template-columns:52px minmax(0,1fr)}.nw-events>ol>li>a{display:none}}.nw-events>ol>li{padding:4.5px 10px}.nw-content-grid>.nw-highlight-row{background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:64fr 36fr;align-items:stretch;gap:16px;min-height:auto;padding:14px 0 0;display:grid;overflow:visible}.nw-highlight-row>article{flex-direction:column;min-width:0;padding:0;display:flex}.nw-focus{background:#e7e9ee;border:1px solid #e4e7ec;border-radius:10px;gap:1px;overflow:hidden;box-shadow:0 12px 30px #0a245012}.nw-focus>div{text-align:center;background:#f7f8f7;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:22px 20px;display:flex}.nw-focus p{color:#4b5563;margin:10px 0 0;font-size:11.5px;line-height:1.6}.nw-focus a{align-items:center;gap:8px;margin-top:14px;font:700 11.5px Arial,Segoe UI,sans-serif;display:inline-flex;color:#0e7c4f!important}.nw-focus a svg{width:14px;height:14px;transition:transform .2s}.nw-focus a:hover svg{transform:translate(3px)}.nw-news-timeline>ol{grid-template-rows:repeat(4,1fr);padding-left:0}.nw-news-timeline>ol:before,.nw-news-timeline>ol>li:before{content:none}@media (width<=1180px){.nw-content-grid>.nw-highlight-row{grid-template-columns:minmax(0,1fr);gap:16px}}.nw-focus>header{text-align:left;border:1px solid var(--nw-line);background:linear-gradient(110deg,#f5fbf7,#eef5f8);border-radius:10px;margin-bottom:12px;padding:14px 20px!important}.nw-focus h2{letter-spacing:0;text-transform:none;color:#0e6b3e;margin:0;font:700 18px/1.2 "Source Serif 4",Georgia,Times New Roman,serif}.nw-focus{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.nw-focus>div{background:#e7e9ee;border:1px solid #e4e7ec;border-radius:10px;flex:1;grid-template-rows:repeat(2,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 14px 32px #0a245017}.nw-focus>div>div{background:#fff;min-height:190px;padding:27px 20px 29px}.nw-content-grid>.nw-highlight-row{grid-template-columns:64fr 36fr;gap:8px}.nw-focus>div{justify-content:stretch;align-items:stretch;padding:0}.nw-focus>div>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:27px 26px 29px;display:flex}.nw-focus svg{color:#bf9a4e;stroke-width:1.15px;width:44px;height:44px}.nw-focus h3{color:#0a2450;margin:22px 0 0;font:700 14px/1.3 Georgia,Times New Roman,serif}.nw-focus p{-webkit-line-clamp:2;color:#7c8697;-webkit-box-orient:vertical;min-height:3.5em;margin:10px 0 0;font-size:11.5px;line-height:1.75;display:-webkit-box;overflow:hidden}.nw-achievement-head{border:1px solid var(--nw-line);border-bottom:1px solid var(--nw-line);background:linear-gradient(110deg,#f5fbf7,#eef5f8);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:14px 20px!important;display:flex!important}.nw-achievement-head h2{letter-spacing:0;text-transform:none;color:#0e6b3e;margin:0;font:700 18px/1.2 "Source Serif 4",Georgia,Times New Roman,serif}.nw-achievement-head p{margin:4px 0 0!important;font-size:11px!important}.nw-achievement-head>a{padding:8px 12px;margin:0!important;font-size:10px!important}.nw-achievement-grid{gap:12px;padding-top:0}.nw-bottom-row>.nw-archive{border:1px solid var(--nw-line);background:#fff;border-radius:6px;overflow:hidden;padding:0!important}.nw-archive img{object-fit:cover;width:100%;height:190px;display:block}.nw-message-president,.nw-message-principal{border-color:var(--nw-line);background:linear-gradient(110deg,#f5fbf7,#eef5f8)}.nw-bottom-row{grid-template-columns:repeat(4,minmax(0,1fr))}.nw-bottom-row>.nw-gallery,.nw-bottom-row>.nw-archive{border:1px solid var(--nw-line);background:#fff;border-radius:6px;min-height:0;overflow:hidden;padding:0!important}.nw-gallery img,.nw-archive img{object-fit:cover;width:100%;height:190px;display:block}.nw-content-grid>.nw-achievement-highlights{padding:14px 0 16px}.nw-achievement-head{margin-left:0;margin-right:0}.nw-gallery img,.nw-archive img{height:170px}.nw-content-grid>.nw-leadership-row{grid-template-columns:46fr 18fr 36fr}.nw-suggest>div{border:1px solid var(--nw-line);text-align:center;background:#fff;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 20px 26px;display:flex;box-shadow:0 12px 30px #0a245012}.nw-suggest-mark{background:#0a2450;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.nw-suggest-mark svg{color:#fff;width:22px;height:22px}.nw-suggest h3{color:#0a2450;margin:16px 0 0;font:700 22px/1.15 Georgia,Times New Roman,serif}.nw-suggest h3 em{color:#bf9a4e;font-style:normal;display:block}.nw-suggest-rule{width:92px;height:9px;margin:12px 0 0;display:block;position:relative}.nw-suggest-rule:before{content:"";background:#bf9a4e;height:1px;position:absolute;top:50%;left:0;right:0}.nw-suggest-rule:after{content:"";background:#bf9a4e;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.nw-suggest p{color:#63707f;margin:14px 0 0;font-size:11.5px;line-height:1.75}.nw-suggest>div>a{background:linear-gradient(#ddb168,#c8973f);border-radius:5px;align-items:center;gap:9px;min-height:38px;margin-top:18px;padding:0 20px;font:700 12px Georgia,Times New Roman,serif;transition:filter .2s;display:inline-flex;box-shadow:0 8px 18px #c8973f47;color:#0a2450!important}.nw-suggest>div>a:hover{filter:brightness(1.06)}.nw-suggest>div>a svg{width:14px;height:14px}.nw-suggest small{color:#7c8697;align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}.nw-suggest small svg{color:#0a2450;width:13px;height:13px}.nw-events>ol{padding-left:0}.nw-events>ol:before,.nw-events>ol>li:before{content:none}.nw-footer{border-top:5px solid var(--nw-deep);color:var(--nw-ink);background:#fff;padding:0}.nw-footer>.nw-footer-columns{grid-template-columns:1.35fr repeat(5,1fr);gap:22px;padding:24px 0;display:grid}.nw-footer-columns h3{color:#0a2450;margin:0 0 8px;font:700 19px Georgia,Times New Roman,serif}.nw-footer-columns h4{color:#0a2450;margin:0 0 7px;font:700 13px Georgia,Times New Roman,serif}.nw-footer-columns p,.nw-footer-columns a{color:#5c6675;margin:4px 0;font-size:9px;line-height:1.6;display:block}.nw-footer-columns a:hover{color:var(--nw-green)}.nw-footer>.nw-footer-bottom{border-top:1px solid var(--nw-line);color:#7c8697;justify-content:space-between;gap:18px;padding:12px 0;font-size:9px;display:flex}@media (width<=900px){.nw-footer>.nw-footer-columns{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.nw-footer>.nw-footer-columns{grid-template-columns:1fr 1fr}.nw-footer>.nw-footer-bottom{text-align:center;line-height:2;display:block}}.nw-footer{background:linear-gradient(110deg,#f5fbf7,#eef5f8)}.nw-access>.nw-hours,.nw-access>.nw-hours b,.nw-access>.nw-hours small{color:#fff}.nw-access b{color:#0a2450;font:700 12px/1.25 Georgia,Times New Roman,serif}.nw-access small{color:#67736d;margin-top:4px;font-size:9px;line-height:1.5}.nw-access>a,.nw-hours{min-height:62px;padding:11px 16px}.nw-hours{min-height:72px}.nw-why>header,.nw-admission>header,.nw-news-timeline>header,.nw-focus>header,.nw-leadership-row>section>header,.nw-achievement-head{margin-bottom:10.8px;padding:12.6px 20px!important}.academic-gateway-head{padding:22.5px 27px}.nw-footer>.nw-footer-bottom{justify-content:flex-start;align-items:center;gap:14px}.nw-footer-social{align-items:center;gap:13px;line-height:0;display:inline-flex}.nw-footer-social svg{fill:#0a2450;opacity:.78;width:13px;height:13px}@media (width<=620px){.nw-footer>.nw-footer-bottom{text-align:center;flex-wrap:wrap;justify-content:center;display:flex}.nw-footer>.nw-footer-bottom>span:last-child{margin-left:0}}.nw-footer>.nw-footer-bottom{justify-content:space-between;gap:18px}.nw-footer>.nw-footer-bottom>span:last-child{margin-left:0}.nw-footer-columns .nw-footer-social{align-items:center;gap:14px;margin-top:12px;line-height:0;display:flex}.nw-footer-columns .nw-footer-social svg{fill:#0a2450;opacity:.78;width:15px;height:15px}.nw-main-nav{gap:16px}.nw-main-nav a{font-size:10.5px}.nw-nav-dropdown-wide{grid-template-columns:1fr 1fr;column-gap:6px;width:420px;max-height:min(70vh,470px);display:grid;overflow-y:auto}.nw-main-nav .nw-nav-dropdown-wide>a{min-height:32px;padding:6px 9px;font-size:9.5px}@media (width<=1180px){.nw-nav-dropdown-wide{grid-template-columns:1fr;width:auto}}.nw-admission-steps>li{background:#fff}.nw-admission-lists>section>a.nw-apply-link{background:linear-gradient(110deg,#eaf6ee,#e2f1e8);border:1px solid #cfe6d8;border-radius:4px;align-self:flex-start;align-items:center;margin-top:auto;padding:6px 12px;font:700 10.5px Georgia,Times New Roman,serif;display:inline-flex;color:#0e6b3e!important}.nw-admission-lists>section>a.nw-apply-link+a{margin-top:0;padding-top:8px}.nw-inner-site{min-height:100vh}.nw-inner-hero{border-block:1px solid var(--nw-line);background:linear-gradient(110deg,#f5fbf7f7,#eef5f8f0),url(/assets/dania-college-history-campus.png) 50% 45%/cover;position:relative;overflow:hidden}.nw-inner-hero>.nw-container{padding:42px 0 46px}.nw-inner-hero nav{color:#69778b;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.nw-inner-hero nav a:hover{color:var(--nw-green)}.nw-inner-hero nav svg{width:11px;height:11px}.nw-inner-hero>.nw-container>span{color:#0e6b3e;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.nw-inner-hero h1{color:#0a2450;letter-spacing:-.025em;max-width:900px;margin:8px 0 10px;font:700 clamp(36px,4.2vw,56px)/1.06 Georgia,Times New Roman,serif}.nw-inner-hero p{color:#55635c;max-width:760px;margin:0;font-size:14px;line-height:1.7}.nw-inner-content{grid-template-columns:250px minmax(0,1fr);gap:28px;padding-top:30px;padding-bottom:54px;display:grid}.nw-inner-content>aside{border:1px solid var(--nw-line);background:#fff;border-radius:10px;align-self:start;position:sticky;top:18px;overflow:hidden;box-shadow:0 12px 30px #0a245012}.nw-inner-content>aside h2{border-bottom:1px solid var(--nw-line);color:#0e6b3e;background:linear-gradient(110deg,#f5fbf7,#eef5f8);margin:0;padding:17px 18px;font:700 17px Georgia,Times New Roman,serif}.nw-inner-content>aside>a:not(.ref-btn){color:#5c6675;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:8px;padding:11px 17px;font-size:11px;line-height:1.45;transition:background .2s,color .2s,padding .2s;display:flex}.nw-inner-content>aside>a:not(.ref-btn):hover,.nw-inner-content>aside>a.active{color:#0e6b3e;background:#eef6f1;padding-left:21px;font-weight:700}.nw-inner-content>aside>a svg{flex:none;width:12px;height:12px}.nw-inner-content .ref-btn{color:#fff;background:#175d3c;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin:16px;padding:11px 14px;font-size:10.5px;font-weight:700;display:flex}.nw-inner-content .ref-btn:hover{background:#123f2c}.nw-inner-content .ref-btn svg{width:13px}.nw-inner-content>div>section,.nw-inner-content>div>.about-page-visual{border:1px solid var(--nw-line);background:#fff;border-radius:10px;margin:0 0 16px;box-shadow:0 10px 26px #0a24500e}.nw-inner-content>div>section{padding:27px 30px;position:relative}.nw-inner-content>div>section h2{color:#0a2450;margin:0 68px 12px 0;font:700 24px/1.2 Georgia,Times New Roman,serif}.nw-inner-content>div>section h2:after{content:"";background:#bf9a4e;width:44px;height:2px;margin-top:10px;display:block}.nw-inner-content>div>section p{color:#5c6675;margin:0;font-size:13px;line-height:1.82}.nw-inner-content>div>section p+p{margin-top:17px}.nw-inner-content>div>section ul{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.nw-inner-content>div>section li{color:#4f5968;padding-left:18px;font-size:12px;line-height:1.6;position:relative}.nw-inner-content>div>section li:before{content:"";border:1px solid #bf9a4e;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.nw-inner-content .inner-icon{color:#0e6b3e;background:#eef6f1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:22px;right:24px}.nw-inner-content .inner-icon svg{width:19px}.nw-inner-content .about-page-visual{overflow:hidden}.nw-inner-content .about-page-visual img{object-fit:cover;width:100%;height:350px;display:block}.nw-inner-content .about-page-visual figcaption{color:#7c8697;padding:10px 14px;font-size:9.5px}.nw-inner-content .inner-callout{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;background:linear-gradient(110deg,#f5fbf7,#eef5f8)!important}.nw-inner-content .inner-callout>svg{color:#0e6b3e;width:34px}.nw-inner-content .inner-callout h2{margin-right:0;font-size:20px}.nw-inner-content .inner-callout h2:after{display:none}.nw-inner-content .ref-outline{color:#175d3c;background:#fff;border:1px solid #175d3c;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:10.5px;font-weight:700;display:inline-flex}.nw-inner-content .ref-outline:hover{background:#edf5f0}.nw-inner-content .contact-information-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.nw-inner-content .contact-information-grid article{border:1px solid var(--nw-line);background:#f9fbfa;border-radius:7px;grid-template-columns:28px 1fr;gap:10px;padding:16px;display:grid}.nw-inner-content .contact-information-grid>article>svg{color:#bf9a4e;width:20px}.nw-inner-content .contact-information-grid h3{color:#0a2450;margin:0 0 6px;font:700 13px Georgia,Times New Roman,serif}.nw-inner-content .contact-information-grid p,.nw-inner-content .contact-information-grid span,.nw-inner-content .contact-information-grid small,.nw-inner-content .contact-information-grid a{color:#5c6675;margin:3px 0;font-size:11px;line-height:1.55;display:block}.nw-inner-content .contact-map-section iframe{border:0;border-radius:7px;width:100%;height:360px;margin:18px 0}@media (width<=760px){.nw-inner-hero>.nw-container{padding:32px 0 35px}.nw-inner-content{grid-template-columns:1fr;padding-top:20px}.nw-inner-content>aside{position:static}.nw-inner-content>div>section{padding:22px}.nw-inner-content .about-page-visual img{height:240px}.nw-inner-content .inner-callout,.nw-inner-content .contact-information-grid{grid-template-columns:1fr}}.admission-site .admission-main{padding-top:34px;padding-bottom:64px}.admission-site .admission-intro{border-bottom:1px solid var(--nw-line);max-width:1000px;margin:0 auto 22px;padding:0 0 18px}.admission-site .admission-intro h2,.admission-site .application-success h1{color:#0a2450;margin:0 0 7px;font:700 27px/1.2 Georgia,Times New Roman,serif}.admission-site .admission-intro h2:after{content:"";background:#bf9a4e;width:42px;height:2px;margin-top:9px;display:block}.admission-site .admission-intro p{color:#5c6675;font-size:12px;line-height:1.7}.admission-site .admission-intro>span{color:#7a8493;letter-spacing:.03em;font-size:10px;font-weight:700}.admission-site .admission-form{max-width:1000px}.admission-site .admission-form fieldset,.admission-site .application-success{border:1px solid var(--nw-line);background:#fff;border-radius:10px;margin-bottom:18px;padding:25px 27px;overflow:hidden;box-shadow:0 10px 28px #0a24500e}.admission-site .admission-form legend{color:#0a2450;padding:0 10px;font:700 20px Georgia,Times New Roman,serif}.admission-site .field-help{color:#707b8a;margin:0 0 17px;font-size:11px;line-height:1.65}.admission-site .admission-grid label,.admission-site .admission-form fieldset>label{color:#243957;letter-spacing:.02em;font-size:10.5px;font-weight:800}.admission-site .admission-grid input,.admission-site .admission-grid select,.admission-site .admission-grid textarea{color:#24334b;background:#fbfcfb;border:1px solid #d7dfda;border-radius:5px;outline:none;margin-top:7px;padding:12px 13px;font-size:12px;transition:border-color .2s,box-shadow .2s,background .2s}.admission-site .admission-grid input:hover,.admission-site .admission-grid select:hover,.admission-site .admission-grid textarea:hover{background:#fff;border-color:#a9beb0}.admission-site .admission-grid input:focus,.admission-site .admission-grid select:focus,.admission-site .admission-grid textarea:focus{background:#fff;border-color:#175d3c;box-shadow:0 0 0 3px #175d3c1a}.admission-site .pathway-options{grid-template-columns:1fr 1fr;gap:13px;margin:16px 0;display:grid}.admission-site .pathway-options label{border:1px solid var(--nw-line);color:#0a2450;cursor:pointer;background:#fbfcfb;border-radius:7px;align-items:flex-start;gap:11px;padding:17px;transition:all .2s;display:flex}.admission-site .pathway-options label:hover,.admission-site .pathway-options label.selected{background:#f8f5ec;border-color:#bf9a4e;box-shadow:0 5px 16px #0a24500f}.admission-site .pathway-options input{accent-color:#175d3c}.admission-site .pathway-options b,.admission-site .pathway-options small{display:block}.admission-site .pathway-options b{font:700 14px Georgia,Times New Roman,serif}.admission-site .pathway-options small{color:#707b8a;margin-top:5px;font-size:10px;line-height:1.45}.admission-site .pathway-prompt{color:#745f2d;background:#faf7ef;border-left:3px solid #bf9a4e;margin:12px 0 0;padding:11px 13px;font-size:11px}.admission-site .session-help{color:#7a8493;margin-top:5px;font-size:9.5px;font-weight:400;display:block}.admission-site .upload-box{color:#0a2450;background:#f7faf8;border:1px dashed #aebdb4;border-radius:7px;transition:all .2s}.admission-site .upload-box:hover{background:#faf8f1;border-color:#bf9a4e}.admission-site .upload-box svg{color:#bf9a4e}.admission-site .upload-box b{font-size:11px}.admission-site .upload-box small{color:#748090;font-size:10px}.admission-site .admission-consent{color:#505d6d;font-size:11px;line-height:1.55}.admission-site .admission-consent input{accent-color:#175d3c}.admission-site .admission-submit,.admission-site .application-success .ref-btn{color:#fff;cursor:pointer;background:#175d3c;border:0;border-radius:4px;align-items:center;gap:8px;padding:12px 19px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.admission-site .admission-submit:hover,.admission-site .application-success .ref-btn:hover{background:#123f2c;transform:translateY(-1px)}.admission-site .admission-submit:disabled{opacity:.65;cursor:wait}.admission-site .form-error{color:#842d2d;background:#fff1f1;border-left:3px solid #a33b3b;padding:11px 13px;font-size:11px}.admission-site .application-success{max-width:760px;margin:18px auto}.admission-site .application-success p{color:#5c6675;font-size:12px;line-height:1.7}.admission-site .application-success-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.admission-site .application-success .ref-outline{color:#175d3c;border:1px solid #175d3c;border-radius:4px;align-items:center;padding:11px 17px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=720px){.admission-site .admission-main{padding-top:24px}.admission-site .admission-intro{display:block}.admission-site .admission-intro>span{margin-top:12px;display:block}.admission-site .admission-form fieldset{padding:19px 16px}.admission-site .pathway-options,.admission-site .admission-grid,.admission-site .upload-grid{grid-template-columns:1fr}.admission-site .admission-grid .wide{grid-column:auto}}.notices-site .notices-main{min-height:480px;padding-top:34px;padding-bottom:64px}.notices-site .notices-heading{border-color:var(--nw-line);padding:0 0 22px}.notices-site .notices-heading>div>span,.notices-site .notice-kicker,.notices-site .public-notice-list article>div>span{color:#175d3c}.notices-site .notices-heading h2{color:#0a2450;margin:7px 0 9px;font:700 27px Georgia,Times New Roman,serif}.notices-site .notices-heading h2:after{content:"";background:#bf9a4e;width:42px;height:2px;margin-top:9px;display:block}.notices-site .notices-heading p{color:#5c6675}.notices-site .notices-heading>svg{color:#bf9a4e;background:#eef6f1}.notices-site .public-notice-list{border:0;gap:12px;margin-top:24px;display:grid}.notices-site .public-notice-list article{border:1px solid var(--nw-line);background:#fff;border-radius:9px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 24px #0a24500d}.notices-site .public-notice-list article:hover{border-color:#cbd5ce;transform:translateY(-2px);box-shadow:0 13px 30px #0a245014}.notices-site .public-notice-list article>time{color:#0a2450;background:#f5f1e7;border-radius:6px}.notices-site .public-notice-list h2{color:#0a2450;font-family:Georgia,Times New Roman,serif}.notices-site .public-notice-list h2 a:hover{color:#175d3c}.notices-site .public-notice-list p{color:#677383}.notices-site .notice-read-more,.notices-site .notice-back{color:#175d3c}.notices-site .notice-read-more:hover,.notices-site .notice-back:hover{color:#bf9a4e}.notices-site .public-notice-detail{border-color:var(--nw-line);box-shadow:0 12px 30px #0a24500f}.notices-site .public-notice-icon{color:#bf9a4e;background:linear-gradient(150deg,#eef6f1,#f5f1e7)}.notices-site .public-notice-copy h1,.notices-site .notice-state h1{color:#0a2450;font-family:Georgia,Times New Roman,serif}.notices-site .notice-divider{background:var(--nw-line)}.notices-site .public-notice-copy p,.notices-site .notice-state{color:#5c6675}.notices-site .notice-state{border:1px solid var(--nw-line);background:#fff;border-radius:9px;box-shadow:0 8px 24px #0a24500b}.notices-site .notice-state a{color:#175d3c;font-weight:700}@media (width<=650px){.notices-site .notices-main{padding-top:24px}.notices-site .public-notice-list article{padding:17px 12px}.notices-site .public-notice-copy{padding:27px 21px}}.events-site .events-main{padding-top:34px;padding-bottom:64px}.events-site .events-heading{border-color:var(--nw-line)}.events-site .events-heading>div>span,.events-site .event-card-meta span{color:#175d3c}.events-site .events-heading h1,.events-site .event-section-title h2,.events-site .public-event-card h3,.events-site .event-detail h1,.events-site .event-state h1{color:#0a2450;font-family:Georgia,Times New Roman,serif}.events-site .events-heading p,.events-site .public-event-card p,.events-site .event-detail p,.events-site .event-state{color:#5c6675}.events-site .events-heading select{border:1px solid var(--nw-line);color:#243957;background:#fff;border-radius:5px;outline:none}.events-site .events-heading select:focus{border-color:#175d3c;box-shadow:0 0 0 3px #175d3c1a}.events-site .event-list-section{border-color:var(--nw-line)}.events-site .public-event-card,.events-site .event-detail,.events-site .event-state{border-color:var(--nw-line);background:#fff;border-radius:9px;box-shadow:0 9px 26px #0a24500e}.events-site .public-event-card{transition:transform .2s,box-shadow .2s;overflow:hidden}.events-site .public-event-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0a245016}.events-site .public-event-image{color:#bf9a4e;background:linear-gradient(145deg,#eef6f1,#f5f1e7)}.events-site .public-event-image time{color:#fff;background:#0a2450}.events-site .event-read-more,.events-site .event-back{color:#175d3c}.events-site .event-read-more:hover,.events-site .event-back:hover{color:#bf9a4e}.events-site .event-detail dl{border-color:var(--nw-line);background:#f8faf8}.events-site .event-detail dt{color:#175d3c}.events-site .event-detail dd{color:#243957}@media (width<=650px){.events-site .events-main{padding-top:24px}}.nw-latest-news{z-index:20;background:linear-gradient(90deg,#fffaf0,#fff 50%,#f4f8f5);border-top:1px solid #eadfca;border-bottom:1px solid #d9dfda;grid-template-columns:max-content minmax(0,1fr);min-height:38px;margin-top:8px;font-family:SolaimanLipi,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #0a24500d}.nw-latest-news-label{z-index:2;color:#0a2450;white-space:nowrap;background:#e0ae3f;align-items:center;gap:8px;padding:0 22px;font:700 14px/1 Georgia,Times New Roman,serif;display:flex;position:relative}.nw-latest-news-label:after{content:"";border-top:19px solid #0000;border-bottom:19px solid #0000;border-left:12px solid #e0ae3f;position:absolute;top:0;right:-12px}.nw-latest-news-label svg{width:16px;height:16px}.nw-latest-news-track{white-space:nowrap;align-items:center;min-width:0;font:700 17px/1.4 SolaimanLipi,sans-serif;display:flex;overflow:hidden;color:#175d3c!important}.nw-latest-news-track>span{align-items:center;min-width:max-content;padding-left:100%;animation:42s linear infinite nw-latest-news-scroll;display:inline-flex}.nw-latest-news-track i{background:#e0ae3f;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #e0ae3f33}.nw-latest-news:hover .nw-latest-news-track>span{animation-play-state:paused}@keyframes nw-latest-news-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (width<=760px){.nw-latest-news{min-height:36px;margin-top:4px}.nw-latest-news-label{padding:0 14px;font-size:13px}.nw-latest-news-label svg{display:none}.nw-latest-news-track{font-size:15px}.nw-latest-news-track>span{animation-duration:38s}}@media (prefers-reduced-motion:reduce){.nw-latest-news-track>span{padding-left:18px;animation:none}}.nw-header .nw-brand{gap:17px}.nw-header .nw-brand img{width:68px;height:68px}.nw-header .nw-brand strong{font-size:24px}.nw-header .nw-brand small{font-size:11px}.nw-header .nw-brand em{margin-top:3px;font-size:10px}@media (width<=760px){.nw-header .nw-brand{gap:13px}.nw-header .nw-brand img{width:56px;height:56px}.nw-header .nw-brand strong{font-size:19px}.nw-header .nw-brand small{font-size:10px}.nw-header .nw-brand em{font-size:9px}}.nw-main-nav>.nw-nav-item>a{font-size:11.5px}@media (width<=760px){.nw-main-nav>.nw-nav-item>a{font-size:11px}}.nw-documents-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.nw-documents-actions .nw-documents-modal-button{margin-top:0;padding-top:0}.nw-documents-actions .nw-apply-link{background:linear-gradient(110deg,#eaf6ee,#e2f1e8);border:1px solid #cfe6d8;border-radius:4px;align-self:auto;align-items:center;margin-top:0;margin-left:auto;padding:6px 12px;font:700 10.5px Georgia,Times New Roman,serif;display:inline-flex;color:#0e6b3e!important}.nw-required-documents .nw-documents-actions .nw-apply-link{font-family:SolaimanLipi,sans-serif;font-size:14px}.nw-eligibility-criteria .nw-apply-link,.nw-eligibility-criteria .nw-criteria-modal-button{font-size:14px}.report-tabs{flex-wrap:wrap;gap:8px;display:flex}.report-tabs button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:6px;padding:10px 16px;font-weight:700}.report-tabs button.active{background:var(--green);border-color:var(--green);color:#fff}.vendor-report-module>.dashboard+.dashboard{padding-top:0}.vendor-report-module .vendor-page .dash-title{margin-top:0}.nw-circular-page{--navy:#0d2f4f;--blue:#174e7a;--sky:#eaf3f9;--ink:#172333;--muted:#66758a;--line:#dce4ec;--bg:#f5f8fb;--shadow:0 18px 50px #162b451f;background:var(--bg);color:var(--ink);margin-top:0;padding-top:0}.nw-circular-page button,.nw-circular-page a{font:inherit}.nw-circular-page .head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.nw-circular-page .kicker{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.78rem;font-weight:800}.nw-circular-page h1{margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}.nw-circular-page .head p{color:var(--muted);max-width:760px;margin:9px 0 0}.nw-circular-page .viewall{color:var(--navy);font-weight:800;text-decoration:none}.nw-circular-page .board{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);display:grid;overflow:hidden}.nw-circular-page .stage{color:#fff;background:linear-gradient(135deg,#0d2f4f,#174e7a);min-height:630px;position:relative;overflow:hidden}.nw-circular-page .slide{opacity:0;visibility:hidden;grid-template-columns:minmax(300px,1fr) minmax(0,1.12fr);align-items:center;gap:34px;padding:34px;transition:all .35s;display:grid;position:absolute;inset:0;transform:translate(16px)}.nw-circular-page .slide.active{opacity:1;visibility:visible;position:relative;transform:none}.nw-circular-page .paper-wrap{justify-content:center;display:flex}.nw-circular-page .paper{aspect-ratio:210/297;cursor:zoom-in;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:min(100%,370px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 45px #00000040}.nw-circular-page .paper img,.nw-circular-page .paper object,.nw-circular-page .paper iframe{background:#fff;border:0;width:100%;height:100%;display:block}.nw-circular-page .paper img{object-fit:contain}.nw-circular-page .paper:hover{transform:translateY(-3px);box-shadow:0 28px 52px #00000052}.nw-circular-page .content{position:relative}.nw-circular-page .toprow{justify-content:space-between;gap:10px;display:flex}.nw-circular-page .badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.nw-circular-page .date{text-transform:uppercase;color:#ffffffbf;margin-top:46px;font-size:.78rem;font-weight:800}.nw-circular-page .content h2{margin:12px 0 14px;font-size:clamp(2rem,3.7vw,4rem);line-height:1.02}.nw-circular-page .desc{color:#ffffffd6}.nw-circular-page .meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:24px;display:grid}.nw-circular-page .meta-item{border-top:1px solid #ffffff29;padding-top:9px}.nw-circular-page .meta-item span{text-transform:uppercase;color:#ffffff94;font-size:.68rem;display:block}.nw-circular-page .meta-item strong{margin-top:3px;font-size:.88rem;display:block}.nw-circular-page .actions{justify-content:space-between;align-items:center;gap:14px;margin-top:28px;display:flex}.nw-circular-page .btns{flex-wrap:wrap;gap:10px;display:flex}.nw-circular-page .btn{border-radius:11px;align-items:center;padding:12px 15px;font-weight:800;text-decoration:none;display:inline-flex}.nw-circular-page .btn.primary{color:var(--navy);background:#fff}.nw-circular-page .btn.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.nw-circular-page .controls{gap:8px;display:flex}.nw-circular-page .icon{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:42px;height:42px}.nw-circular-page .side{flex-direction:column;padding:26px;display:flex}.nw-circular-page .side h3{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem}.nw-circular-page .side .small{color:var(--muted);margin:5px 0 16px;font-size:.86rem}.nw-circular-page .list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nw-circular-page .list button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}.nw-circular-page .list button[aria-current=true]{background:var(--sky)}.nw-circular-page .dbox{border:1px solid var(--line);background:#fff;border-radius:11px;align-content:center;place-items:center;min-height:50px;display:grid}.nw-circular-page .dbox strong{color:var(--navy);font-size:1rem}.nw-circular-page .dbox span{color:var(--muted);margin-top:4px;font-size:.62rem;font-weight:800}.nw-circular-page .copy small{color:var(--blue);text-transform:uppercase;margin-bottom:3px;font-size:.66rem;font-weight:800;display:block}.nw-circular-page .copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.87rem;line-height:1.32;display:-webkit-box;overflow:hidden}.nw-circular-page .progress{background:#e7edf3;border-radius:99px;height:3px;margin-top:auto;overflow:hidden}.nw-circular-page .progress span{background:var(--blue);width:0;height:100%;display:block}.nw-circular-page .progress.run span{animation:7s linear forwards p}@keyframes p{0%{width:0}to{width:100%}}.nw-circular-page .modal{z-index:1000;background:#050d18d1;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.nw-circular-page .modal.open{display:flex}.nw-circular-page .modal-card{justify-content:center;align-items:center;width:min(92vw,760px);height:94vh;display:flex;position:relative}.nw-circular-page .modal-paper{aspect-ratio:210/297;background:#fff;justify-content:center;align-items:center;height:min(90vh,127.26vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 28px 70px #00000073}.nw-circular-page .modal-paper img,.nw-circular-page .modal-paper object,.nw-circular-page .modal-paper iframe{background:#fff;border:0;width:100%;height:100%}.nw-circular-page .modal-paper img{object-fit:contain}.nw-circular-page .close{width:46px;height:46px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:1.8rem;position:absolute;top:0;right:-4px}.nw-circular-page .empty{color:#fff;text-align:center;padding:50px}@media (width<=900px){.nw-circular-page .board{grid-template-columns:1fr}.nw-circular-page .slide{grid-template-columns:1fr;min-height:990px}.nw-circular-page .stage{min-height:990px}.nw-circular-page .list{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}}@media (width<=600px){.nw-circular-page .wrap{width:min(100% - 18px,1220px);padding:26px 0}.nw-circular-page .head{display:block}.nw-circular-page .slide{gap:20px;min-height:900px;padding:22px}.nw-circular-page .stage{min-height:900px}.nw-circular-page .meta-grid{grid-template-columns:1fr}.nw-circular-page .content h2{font-size:clamp(2rem,10vw,3rem)}}.nw-circular-page{padding:34px 0 54px}.nw-circular-page .wrap{width:100%;max-width:none;margin:0;padding:0}.nw-circular-page .board{margin:0}.nw-circular-page .nw-circular-intro{margin:0 0 22px}.nw-circular-page .nw-circular-intro .kicker{color:#174e7a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.78rem;font-weight:800}.nw-circular-page .nw-circular-intro h1{margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}.nw-circular-page .nw-circular-intro p{color:#66758a;max-width:760px;margin:9px 0 0}@media (width<=700px){.nw-circular-page{padding:24px 0 40px}}.nw-circular-page{width:min(1220px,100% - 30px);margin-inline:auto}.nw-circular-page .wrap{width:100%}.nw-circular-page .stage,.nw-circular-page .side,.nw-circular-page .slide,.nw-circular-page .content{min-width:0}.nw-circular-page .content h2,.nw-circular-page .meta-item strong{overflow-wrap:anywhere}@media (width<=1100px){.nw-circular-page .board{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)}.nw-circular-page .slide{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);gap:26px;padding:28px}.nw-circular-page .paper{width:min(100%,330px)}.nw-circular-page .content h2{font-size:clamp(1.9rem,4vw,3rem)}.nw-circular-page .date{margin-top:30px}}@media (width<=900px){.nw-circular-page{width:min(100% - 24px,760px);padding:26px 0 44px}.nw-circular-page .board{border-radius:18px;grid-template-columns:1fr}.nw-circular-page .stage{min-height:0}.nw-circular-page .slide,.nw-circular-page .slide.active{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px;min-height:0;padding:26px;position:relative;inset:auto}.nw-circular-page .slide:not(.active){position:absolute;inset:0}.nw-circular-page .paper{width:min(100%,300px)}.nw-circular-page .date{margin-top:24px}.nw-circular-page .content h2{font-size:clamp(1.7rem,5vw,2.6rem)}.nw-circular-page .actions{flex-direction:column;align-items:flex-start}.nw-circular-page .controls{align-self:flex-end}.nw-circular-page .side{padding:20px}.nw-circular-page .list{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.nw-circular-page .list li{scroll-snap-align:start}.nw-circular-page .list button{min-width:150px}.nw-circular-page .progress{margin-top:14px}}@media (width<=700px){.nw-circular-page{width:min(100% - 18px,620px);padding:20px 0 36px}.nw-circular-page .nw-circular-intro{margin-bottom:16px}.nw-circular-page .nw-circular-intro h1{font-size:clamp(1.65rem,8vw,2.2rem)}.nw-circular-page .nw-circular-intro p{font-size:.92rem;line-height:1.55}.nw-circular-page .slide,.nw-circular-page .slide.active{grid-template-columns:1fr;gap:22px;padding:20px}.nw-circular-page .paper-wrap{width:100%}.nw-circular-page .paper{width:min(82vw,340px);max-width:100%}.nw-circular-page .toprow{flex-wrap:wrap;align-items:center}.nw-circular-page .date{margin-top:16px}.nw-circular-page .content h2{font-size:clamp(1.65rem,8vw,2.3rem);line-height:1.08}.nw-circular-page .desc{font-size:.92rem;line-height:1.55}.nw-circular-page .meta-grid{grid-template-columns:1fr 1fr;gap:10px}.nw-circular-page .actions{margin-top:20px}.nw-circular-page .btns{grid-template-columns:1fr 1fr;width:100%;display:grid}.nw-circular-page .btn{text-align:center;justify-content:center;padding:11px 10px}.nw-circular-page .controls{align-self:center}.nw-circular-page .side{padding:18px 14px}.nw-circular-page .list{grid-template-columns:repeat(5,minmax(142px,1fr))}.nw-circular-page .list button{grid-template-columns:42px minmax(0,1fr);gap:9px;min-width:142px;padding:9px}.nw-circular-page .dbox{min-height:44px}.nw-circular-page .modal{padding:12px}.nw-circular-page .modal-card{width:min(96vw,760px);height:94dvh}.nw-circular-page .modal-paper{aspect-ratio:210/297;width:min(92vw,620px);height:auto;max-height:88dvh}.nw-circular-page .close{z-index:2;width:42px;height:42px;top:2px;right:2px}}@media (width<=480px){.nw-circular-page{width:calc(100% - 14px)}.nw-circular-page .board{border-radius:14px}.nw-circular-page .slide,.nw-circular-page .slide.active{padding:16px}.nw-circular-page .paper{width:min(88vw,320px)}.nw-circular-page .badge{padding:6px 8px;font-size:.64rem}.nw-circular-page .date{font-size:.72rem}.nw-circular-page .content h2{font-size:clamp(1.5rem,8.5vw,2rem)}.nw-circular-page .meta-grid,.nw-circular-page .btns{grid-template-columns:1fr}.nw-circular-page .btn{width:100%}.nw-circular-page .side{padding:16px 10px}.nw-circular-page .list{grid-template-columns:repeat(5,minmax(132px,1fr))}.nw-circular-page .list button{min-width:132px}.nw-circular-page .copy strong{font-size:.8rem}}.nw-circular-page{width:min(1220px,100% - 30px);margin:0 auto;padding:38px 0 56px}.nw-circular-page .wrap{width:100%;margin:0;padding:0}.nw-circular-page .board{width:100%;min-width:0}.nw-circular-page .stage,.nw-circular-page .side{min-width:0}.nw-circular-page .paper{width:min(100%,370px);max-width:370px}.nw-circular-page .content{min-width:0}.nw-circular-page .content h2{overflow-wrap:anywhere}.nw-circular-page .actions{flex-wrap:wrap}.nw-circular-page .btns{min-width:0}.nw-circular-page .btn{white-space:nowrap}@media (width<=900px){.nw-circular-page{width:min(100% - 24px,1220px);padding:30px 0 46px}.nw-circular-page .board{grid-template-columns:1fr}.nw-circular-page .stage{min-height:0}.nw-circular-page .slide{grid-template-columns:1fr;gap:24px;min-height:0;padding:28px;position:absolute;inset:0}.nw-circular-page .slide.active{position:relative;inset:auto}.nw-circular-page .paper{width:min(100%,350px);margin:0 auto}.nw-circular-page .date{margin-top:20px}.nw-circular-page .side{padding:20px}.nw-circular-page .list{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;padding-bottom:6px;display:grid;overflow-x:auto}}@media (width<=600px){.nw-circular-page{width:min(100% - 18px,1220px);padding:22px 0 38px}.nw-circular-page .nw-circular-intro{margin-bottom:16px}.nw-circular-page .nw-circular-intro h1{font-size:clamp(1.6rem,8vw,2.2rem)}.nw-circular-page .slide{gap:18px;padding:18px}.nw-circular-page .paper{width:min(100%,300px)}.nw-circular-page .toprow{align-items:flex-start}.nw-circular-page .date{margin-top:16px}.nw-circular-page .content h2{font-size:clamp(1.7rem,9vw,2.5rem);line-height:1.08}.nw-circular-page .meta-grid{grid-template-columns:1fr}.nw-circular-page .actions{flex-direction:column;align-items:stretch}.nw-circular-page .btns{grid-template-columns:1fr 1fr;display:grid}.nw-circular-page .btn{text-align:center;justify-content:center;padding:11px 10px}.nw-circular-page .controls{justify-content:center}.nw-circular-page .side{padding:16px}.nw-circular-page .list{grid-auto-columns:minmax(170px,82vw)}.nw-circular-page .modal{padding:10px}.nw-circular-page .modal-card{width:100%;height:96vh}.nw-circular-page .modal-paper{aspect-ratio:210/297;width:min(92vw,620px);height:auto;max-height:88vh}.nw-circular-page .close{width:40px;height:40px;font-size:1.45rem;top:4px;right:4px}}@media (width<=390px){.nw-circular-page .slide{padding:14px}.nw-circular-page .btns{grid-template-columns:1fr}.nw-circular-page .paper{width:min(100%,270px)}}
