
/* The same navigation and state context serve every public portal. */
.ut-nav-trigger{display:flex;align-items:center;gap:6px;position:relative;padding:28px 0;border:0;background:transparent;font:600 16px 'DM Sans','Hind Siliguri',sans-serif;color:#677189;min-height:44px}.ut-nav-trigger .bi-chevron-down{font-size:14px}.ut-nav-trigger:hover,.ut-nav-trigger.is-active,.ut-nav-trigger[aria-expanded=true]{color:#3659e3}.ut-nav-trigger.is-active:after{content:'';height:3px;position:absolute;bottom:15px;left:0;right:0;border-radius:5px;background:#3659e3}.ut-nav-panel{min-width:290px;padding:8px;border:1px solid #e3e7ef;border-radius:16px;box-shadow:0 16px 45px #24375914}.ut-nav-context{padding:9px 12px 12px;font-size:14px;color:#73819a;border-bottom:1px solid #edf0f5;margin-bottom:5px}.ut-nav-panel .dropdown-item{display:flex;gap:13px;align-items:center;padding:12px;border-radius:10px;color:#263650;white-space:normal;min-height:58px}.ut-nav-panel .dropdown-item>i{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#edf1ff;color:#3659e3;font-size:17px}.ut-nav-panel strong{display:block;font-size:14px;font-weight:650}.ut-nav-panel small{display:block;font-size:14px;color:#7b8498;margin-top:2px}.ut-nav-panel .dropdown-item:hover,.ut-nav-panel .dropdown-item:focus{background:#f1f4ff;color:#3659e3}.ut-header-account{display:flex;gap:9px;align-items:center;justify-content:center;padding:11px 15px;border-radius:10px;background:#3659e3;color:#fff;font-size:14px;font-weight:650;white-space:nowrap;min-height:44px}.ut-header-account:hover{background:#2846c5;color:#fff}.ut-drawer-context{display:flex;align-items:center;gap:9px;background:#edf1ff;border-radius:10px;padding:12px;color:#3659e3;font-size:14px;margin-bottom:14px}.ut-drawer-section{margin-top:20px}.ut-drawer-section h3{font-size:14px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#7b8498;margin:0 0 6px}.ut-context-actions>button{min-height:44px}.ut-drawer .offcanvas-body{padding-bottom:calc(30px + env(safe-area-inset-bottom))}
@media(max-width:1100px){.ut-nav-trigger{font-size:14px}.ut-header-account{padding:10px 12px;font-size:14px}}@media(max-width:575px){.ut-header-account{font-size:14px;min-height:40px;padding:9px 10px}.ut-header-account>i{display:none}.ut-header-row{gap:8px!important}.ut-header-actions{gap:6px!important}.ut-site-header .ut-icon-button{min-width:38px;min-height:40px}.ut-site-header .container{padding-left:14px!important;padding-right:14px!important}.ut-brand{font-size:20px!important;gap:8px!important}.ut-context-actions button,.ut-context-actions>a{min-height:40px}}@media(max-width:359px){.ut-header-account{display:none}}
:root{--we-primary:#3659e3;--we-primary-dark:#2846c5;--we-bg:#f7f8fc;--we-text:#182139;--we-border:#e3e7ef;--eu-primary:#3659e3;--eu-dark:#182139;--eu-muted:#657087;--eu-bg:#f7f8fc;--eu-border:#e3e7ef;--bs-primary:#3659e3;--bs-primary-rgb:54,89,227}
body{font-family:'DM Sans','Hind Siliguri',sans-serif;background:#f7f8fc;color:#182139;line-height:1.65;padding-bottom:0}h1,h2,h3,h4,h5,h6{font-family:inherit}body>main{min-height:50vh}.ut-site-header{position:sticky;top:0;z-index:1030;background:#fff;border-bottom:1px solid #e3e7ef}.ut-site-header .container,.ut-site-footer .container{max-width:1240px}.ut-header-row{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:80px}.ut-brand{display:inline-flex;align-items:center;gap:10px;color:#182139;font-size:22px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.ut-brand:hover{color:#182139}.ut-brand>span>span{color:#3659e3}.ut-brand small{font-size:14px;font-weight:500;letter-spacing:0;color:#7b8498}.ut-brand-mark{width:36px;height:36px;display:grid;place-items:center;color:#fff;background:#3659e3;border-radius:10px;transform:rotate(-5deg);font-size:20px}.ut-desktop-nav{display:flex;gap:24px;align-items:center}.ut-desktop-nav>a{font-size:14px;color:#677189;font-weight:600;padding:28px 0;position:relative}.ut-desktop-nav>a:hover,.ut-desktop-nav>a.is-active{color:#3659e3}.ut-desktop-nav>a.is-active:after{content:'';height:3px;position:absolute;bottom:15px;left:0;right:0;border-radius:5px;background:#3659e3}.ut-header-actions{display:flex;gap:12px;align-items:center}.ut-icon-button{display:grid;place-items:center;border:1px solid #e3e7ef;background:#fff;color:#49576f;border-radius:10px;min-width:40px;min-height:40px}.ut-header-practice{display:flex;gap:15px;align-items:center;padding:11px 16px;border-radius:9px;background:#3659e3;color:white;font-size:14px;font-weight:600}.ut-header-practice:hover{background:#2846c5;color:white}.ut-menu-button{display:none}.ut-context-bar{border-top:1px solid #f0f2f7;background:#fbfcfe}.ut-context-bar>.container{display:flex;justify-content:space-between;align-items:center;min-height:34px;gap:15px}.ut-context-purpose{font-size:14px;color:#7b8498}.ut-context-actions{display:flex;gap:22px;align-items:center}.ut-context-actions button,.ut-context-actions>a{font-size:14px;background:transparent;border:0;color:#596982;display:flex;align-items:center;gap:7px;padding:7px 0}.ut-context-actions .dropdown-item{padding:9px 16px;width:100%;font-size:14px}.ut-context-actions .bi-chevron-down{font-size:14px}.ut-skip{position:fixed;left:10px;top:-70px;background:#3659e3;padding:12px;color:#fff;z-index:1100;border-radius:8px}.ut-skip:focus{top:10px;color:white}.ut-drawer{max-width:90vw;border:0}.ut-drawer .offcanvas-header{border-bottom:1px solid #e3e7ef;padding:25px}.ut-drawer h2{font-size:20px;margin:0}.ut-drawer p{font-size:14px;color:#69778e;margin-bottom:25px}.ut-drawer nav a{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #edf0f5;color:#182139;font-size:14px}.ut-drawer nav a>i:last-child{margin-left:auto;color:#8b96aa}.ut-state-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ut-state-options>a{padding:12px;background:#f7f8fc;border:1px solid #e3e7ef;border-radius:8px;display:flex;justify-content:space-between;gap:8px;font-size:14px;color:#435471}.ut-state-options>a.is-active{background:#edf1ff;border-color:#3659e3;color:#3659e3}.ut-site-footer{background:#f0f3f9;border-top:1px solid #e1e6ef;padding:50px 0 20px}.ut-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.ut-footer-grid p{color:#73819a;font-size:14px;line-height:1.9;margin-top:20px}.ut-footer-grid h2{font-size:14px;font-weight:700;letter-spacing:.3px;margin:8px 0 20px}.ut-footer-grid>div>a:not(.ut-brand){display:block;font-size:14px;color:#6b7891;margin:12px 0}.ut-footer-bottom{margin-top:35px;padding-top:20px;border-top:1px solid #dce2ed;display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#7b879d}.eu-card{background:white;border:1px solid #e3e7ef;border-radius:16px;box-shadow:0 4px 15px #23344d03}.we-card{border-radius:14px}.btn-primary{--bs-btn-bg:#3659e3;--bs-btn-border-color:#3659e3;--bs-btn-hover-bg:#2846c5;--bs-btn-hover-border-color:#2846c5}.ut-site-header a:focus-visible,.ut-site-header button:focus-visible,.ut-site-footer a:focus-visible,.ut-mobile-dock a:focus-visible{outline:3px solid #3659e3;outline-offset:4px}.ut-mobile-dock{display:none}.we-contest-banner{background:#263b69!important}.ut-site-header~.container.mt-3:empty{display:none}
@media(max-width:1100px){.ut-desktop-nav{gap:16px}.ut-header-row{gap:16px}.ut-header-practice{font-size:14px}.ut-brand{font-size:20px}}@media(max-width:991px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.ut-header-row{min-height:66px}.ut-desktop-nav,.ut-header-practice{display:none}.ut-menu-button{display:grid}.ut-header-actions{gap:8px}.ut-context-bar>.container{min-height:33px}.ut-context-purpose{display:none}.ut-context-actions{width:100%;justify-content:space-between;gap:10px}.ut-context-actions button,.ut-context-actions>a{font-size:14px}.ut-site-header .container{padding-left:20px;padding-right:20px}.ut-mobile-dock{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;min-height:66px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(16px);border-top:1px solid #e1e7f1;z-index:1035;box-shadow:0 -5px 25px #24375905}.ut-mobile-dock>a{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:3px;color:#7a879e;font-size:14px;min-width:55px;min-height:44px;border-radius:10px}.ut-mobile-dock>a>i{font-size:20px}.ut-mobile-dock>a.is-active{color:#3659e3;background:#edf1ff}.ut-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.ut-site-footer{padding:35px 20px 20px}.ut-footer-bottom{flex-direction:column;gap:8px}}@media(max-width:375px){.ut-brand{font-size:19px;gap:8px}.ut-brand-mark{width:32px;height:32px}.ut-icon-button{min-width:35px;min-height:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}


body{font-size:16px}.ut-desktop-nav>a,.ut-nav-trigger{font-size:16px}.ut-nav-panel strong,.ut-drawer nav a{font-size:16px}.ut-context-purpose,.ut-footer-grid p,.ut-footer-grid>div>a:not(.ut-brand){color:#56647b}.ut-mobile-dock>a{font-size:14px;min-width:0;flex:1}.ut-header-row{gap:18px}.ut-desktop-nav{gap:20px}.ut-context-actions button,.ut-context-actions>a,.ut-site-header .ut-icon-button{min-height:44px}.ut-nav-trigger{line-height:1.5}@media(max-width:1199px){.ut-desktop-nav{gap:12px}.ut-desktop-nav>a,.ut-nav-trigger{font-size:15px}.ut-header-row{gap:12px}.ut-header-account{padding-inline:10px}}@media(max-width:575px){.ut-header-actions>button:not(.ut-menu-button){display:none}.ut-brand{letter-spacing:-.8px}.ut-header-account{font-size:14px}.ut-header-actions{gap:8px!important}.ut-context-actions{flex-wrap:wrap}.ut-context-actions button,.ut-context-actions>a{font-size:14px}.ut-footer-bottom{font-size:14px}}
@media(max-width:575px){.ut-header-actions>a.ut-icon-button{display:none}.ut-site-header .ut-icon-button{min-width:44px;min-height:44px}}@media(max-width:359px){.ut-context-actions .weCurrentLangLabel{display:none}.ut-context-actions .dropdown>button{min-width:44px;justify-content:center}}

/* Account access remains visible without making guest reading dependent on login. */
.ut-header-signin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:15px;font-weight:650;color:#455978;white-space:nowrap}.ut-header-signin:hover{color:#3659e3}.ut-account-compact{display:none}.ut-footer-account{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px}.ut-footer-account a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:650;color:#3659e3}
@media(max-width:1199px){.ut-header-signin,.ut-header-actions>a.ut-icon-button{display:none}}
@media(max-width:575px){.ut-account-wide{display:none}.ut-account-compact{display:inline}.ut-header-account{padding:10px 11px;min-height:44px}.ut-header-account>i{display:inline}.ut-context-actions>a{font-weight:650;color:#3659e3}}
@media(max-width:399px){.ut-header-account>i{display:none}.ut-header-actions{gap:6px!important}.ut-brand{font-size:19px!important;gap:6px!important}.ut-brand-mark{width:32px;height:32px}.ut-header-row{gap:6px!important}}
@media(max-width:359px){.ut-header-account{display:flex;padding:9px}.ut-header-account>i{display:none}.ut-header-actions{gap:5px!important}.ut-brand{font-size:18px!important;gap:6px!important}.ut-brand-mark{width:29px;height:29px;font-size:17px}.ut-header-row{gap:6px!important}}
