@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-devanagari-devanagari-wght-normal.DWI_L5Cu.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-devanagari-latin-ext-wght-normal.CLkupaxV.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-devanagari-latin-wght-normal.Bxfr4UJH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-devanagari-devanagari-wght-normal.Ck0C6go5.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Serif Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-devanagari-latin-ext-wght-normal.tigZJXFW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-devanagari-latin-wght-normal.B3HgCHZx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf8f3;--surface:#fffdf8;--panel:#f1ede4;--ink:#202237;--muted:#57596a;--line:#dcd7cf;--accent:#943e2b;--button:#272b47;--button-ink:#fffdf8;--focus:#87510d;--open-bg:#e8efe5;--open-ink:#30523d;--future-bg:#f1e6d0;--future-ink:#6b4b1c;--sans:"Noto Sans Devanagari Variable", "Nirmala UI", Mangal, sans-serif;--serif:"Noto Serif Devanagari Variable", "Nirmala UI", Mangal, serif;color-scheme:light}:root[data-theme=dark]{--paper:#171922;--surface:#20232e;--panel:#262834;--ink:#f3eee7;--muted:#bcbac7;--line:#41434f;--accent:#efa78b;--button:#f1c4ae;--button-ink:#241c21;--focus:#f3bf8c;--open-bg:#273e35;--open-ink:#b9dec8;--future-bg:#453a29;--future-ink:#f2d2a1;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{min-height:100vh;color:var(--ink);background:var(--paper);font:400 16px/1.65 var(--sans);flex-direction:column;margin:0;display:flex}main{flex:1}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--accent)}button,summary,input,select{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}p,h1,h2,h3{margin:0}h1,h2{font-family:var(--serif);font-weight:730;line-height:1.34}h2{font-size:clamp(1.22rem,2.3vw,1.6rem)}h3{font-weight:720;line-height:1.4}time{font-variant-numeric:tabular-nums}.wrap{width:min(1120px,100% - 56px);margin-inline:auto}.skip-link{z-index:10;background:var(--surface);padding:8px 12px;position:absolute;inset:8px auto auto 8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mast{border-bottom:1px solid var(--line);background:var(--surface);z-index:2;position:relative}.mast-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:74px;display:grid}.brand{width:fit-content;font:760 1.5rem/1.15 var(--serif);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:36px;height:36px;display:block}.desktop-nav{justify-content:center;align-items:stretch;gap:clamp(15px,2.5vw,34px);height:100%;display:flex}.desktop-nav a{white-space:nowrap;align-items:center;font-size:.9rem;font-weight:630;text-decoration:none;display:flex;box-shadow:inset 0 -2px #0000}.desktop-nav a[aria-current]{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.header-actions{align-items:center;gap:8px;display:flex}.theme-button,.mobile-menu summary{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:6px 11px;font-size:.85rem;font-weight:650;display:inline-flex}.theme-button:hover,.mobile-menu summary:hover{background:var(--panel)}.theme-glyph{width:15px;height:15px;box-shadow:inset -5px -2px var(--ink);border-radius:50%;display:inline-block;transform:rotate(-13deg)}[data-theme=dark] .theme-glyph{background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--accent);margin-inline:2px;transform:none}.mobile-menu{display:none}.mobile-menu summary::-webkit-details-marker{display:none}.menu-glyph{border-block:1px solid;width:13px;height:9px;position:relative}.menu-glyph:after{content:"";border-top:1px solid;position:absolute;top:3px;left:0;right:0}.hero{border-bottom:1px solid var(--line);background:var(--panel)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(245px,325px);align-items:center;gap:clamp(24px,6vw,85px);padding-block:clamp(35px,4.3vw,62px);display:grid}.hero h1,.intro h1{text-wrap:balance;font-size:clamp(2.55rem,5.7vw,5.2rem);font-weight:760}.hero-copy h1{font-size:clamp(2.55rem,5.45vw,4.8rem);line-height:1.22}.hero-copy p{max-width:43ch;color:var(--muted);margin-block:13px 23px;font-size:clamp(1rem,2vw,1.12rem)}.hero-actions,.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.button,.secondary{border:1px solid var(--line);border-radius:5px;align-items:center;gap:10px;min-height:45px;padding:8px 14px;font-weight:680;text-decoration:none;display:inline-flex}.button{color:var(--button-ink);background:var(--button);border-color:var(--button)}.button:hover{color:var(--button-ink);filter:brightness(1.15)}.secondary:hover{background:var(--panel)}.text-link{text-decoration-color:var(--accent);font-size:.9rem;font-weight:670}.deadline-panel{border-top:3px solid var(--accent);background:var(--surface);box-shadow:inset 0 -1px var(--line), inset 1px 0 var(--line), inset -1px 0 var(--line);padding:19px 20px 17px}.deadline-panel h2{font-size:1.2rem}.deadline-panel ul,.browse ul{margin:8px 0 12px;padding:0;list-style:none}.deadline-panel li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding-block:9px;display:flex}.deadline-panel li a{font-size:.9rem;font-weight:660;text-decoration:none}.deadline-panel time{color:var(--muted);flex:none;font-size:.8rem}.deadline-panel>p{color:var(--muted);margin-block:8px 12px;font-size:.9rem}.deadline-panel>.text-link{color:var(--accent)}.page-hero>.wrap{padding-block:clamp(32px,5vw,64px)}.page-hero h1{font-size:clamp(2.2rem,4.5vw,4rem)}.page-hero p{color:var(--muted);margin-top:8px}.page-hero .hero-date{margin-top:13px;font-size:.85rem}.home-content{grid-template-columns:minmax(0,1fr) minmax(205px,260px);gap:clamp(28px,5vw,64px);padding-top:37px;display:grid}.section-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.section-count{color:var(--muted);flex:none;font-size:.82rem;font-weight:600}.job{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:15px 6px;display:grid;position:relative}.job:hover,.job:focus-within{background:var(--surface)}.job h3{margin-block:3px;font-size:clamp(1.02rem,2.4vw,1.24rem)}.job h3 a{text-decoration:none}.job h3 a:after{content:"";position:absolute;inset:0}.eyebrow,.job-meta{color:var(--muted);font-size:.81rem}.eyebrow{font-weight:660}.job-date{text-align:right;color:var(--muted);font-size:.76rem}.job-date time{color:var(--ink);font-size:.91rem;font-weight:730;display:block}.job-arrow{color:var(--accent);font-size:1.15rem}.pill{width:fit-content;color:var(--muted);background:var(--panel);border-radius:3px;padding:2px 6px;font-size:.73rem;font-weight:650;display:inline-block}.pill.open{background:var(--open-bg);color:var(--open-ink)}.pill.upcoming{background:var(--future-bg);color:var(--future-ink)}.job-date .pill{margin-top:4px}.notice-entry{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:18px;display:grid}.notice-entry h2{margin-block:4px;font-size:1.15rem}.notice-links{flex-wrap:wrap;gap:6px 16px;display:flex}.notice-source{margin-top:15px}.tabs a[aria-current=page]{color:var(--ink);text-decoration-thickness:2px}.browse h2{border-bottom:2px solid var(--ink);padding-bottom:10px}.browse li{border-bottom:1px solid var(--line)}.browse a{justify-content:space-between;align-items:center;gap:8px;min-height:42px;font-size:.91rem;font-weight:650;text-decoration:none;display:flex}.browse a span{color:var(--accent)}.checked,.note{color:var(--muted);font-size:.83rem}.checked time{color:var(--ink);display:block}.feed-layout{max-width:960px}.job-filters{grid-template-columns:minmax(0,2fr) minmax(165px,1fr);gap:12px;padding-top:20px;display:grid}.job-filters label{gap:4px;font-size:.87rem;font-weight:650;display:grid}.job-filters input,.job-filters select{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);background:var(--surface);border-radius:5px;padding:6px 10px}.job-filters input::placeholder{color:var(--muted)}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 20px;padding-block:12px;display:flex}.tabs a{min-height:36px;color:var(--accent);align-items:center;font-size:.9rem;font-weight:650;display:inline-flex}.feed-layout .feed{padding-top:27px;scroll-margin-top:18px}.feed .note,.feed .empty{padding-block:11px}.empty{color:var(--muted)}.detail{max-width:1020px}.crumb{color:var(--muted);flex-wrap:wrap;gap:6px 18px;padding-top:22px;font-size:.84rem;display:flex}.intro{padding-block:24px}.intro h1{font-size:clamp(2.25rem,5.1vw,4rem)}.intro p:last-child{color:var(--muted);margin-top:5px}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(245px,300px);grid-template-areas:"eligibility apply";align-items:start;gap:18px;display:grid}.eligibility{grid-area:eligibility}.sheet{background:var(--surface);border:1px solid var(--line);padding:clamp(15px,3vw,25px)}.apply-panel{border-top:3px solid var(--accent);grid-area:apply}.sheet h2{margin-bottom:9px}.sheet dl{margin:0}.sheet dl div{border-top:1px solid var(--line);grid-template-columns:minmax(90px,125px) 1fr;gap:12px;padding:9px 0;display:grid}.sheet dt{font-weight:680}.sheet dd{color:var(--muted);margin:0}.apply-deadline{color:var(--muted);margin:12px 0 14px;font-size:.84rem}.apply-deadline time{color:var(--ink);font-size:1.12rem;font-weight:750;display:block}.apply-panel .actions{gap:8px;display:grid}.apply-panel .button,.apply-panel .secondary{justify-content:space-between;font-size:.87rem}.apply-panel .text-link{margin-top:4px}.error-layout{grid-template-columns:minmax(0,1fr) minmax(235px,325px);align-items:start;gap:clamp(24px,6vw,76px);padding-block:clamp(38px,9vw,100px) 20px;display:grid}.error-code{color:var(--accent);margin-bottom:12px;font-size:.88rem;font-weight:730}.error-copy h1{font-size:clamp(2.1rem,5vw,4rem);line-height:1.22}.error-message{color:var(--muted);margin-block:12px 24px}.error-search{gap:8px;margin-bottom:16px;display:flex}.error-search input{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);border-radius:5px;flex:1;padding:8px 10px}.error-search input::placeholder{color:var(--muted)}.error-layout button{cursor:pointer}.error-help{border-top:3px solid var(--accent)}.error-help p{color:var(--muted);margin-bottom:12px}.site-footer{border-top:1px solid var(--line);background:var(--panel);margin-top:clamp(40px,7vw,78px)}.footer-content{grid-template-columns:minmax(230px,1.4fr) 1fr 1fr;gap:20px 36px;padding-block:28px 21px;display:grid}.footer-brand p{color:var(--muted);max-width:29ch;margin-top:12px;font-size:.88rem}.site-footer nav{align-content:start;gap:5px;display:grid}.site-footer nav h2{font:730 1rem/1.6 var(--sans)}.site-footer nav a{width:fit-content;color:var(--muted);font-size:.85rem;text-decoration:none}.site-footer nav a:hover{color:var(--accent);text-decoration:underline}.footer-note{border-top:1px solid var(--line);color:var(--muted);padding-block:11px 15px;font-size:.8rem}@media (width<=800px){.wrap{width:calc(100% - 36px)}.mast-inner{grid-template-columns:1fr auto;gap:10px;min-height:62px}.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu nav{background:var(--surface);border-block:1px solid var(--line);padding:8px 18px 14px;display:grid;position:absolute;inset:100% 0 auto}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:9px 7px;font-weight:620;text-decoration:none}.mobile-menu nav a[aria-current]{color:var(--accent)}.hero-grid{grid-template-columns:1fr;gap:26px}.deadline-panel{max-width:520px}.home-content{grid-template-columns:1fr}.detail-grid{grid-template-columns:1fr;grid-template-areas:"apply""eligibility"}.error-layout{grid-template-columns:1fr}}@media (width<=480px){.wrap{width:calc(100% - 30px)}.brand{gap:7px;font-size:1.3rem}.brand-mark{width:31px;height:31px}.theme-button{min-width:42px}.theme-label{display:none}.hero-grid{padding-block:34px 26px}.hero h1{text-wrap:initial}.job-filters{grid-template-columns:minmax(0,1fr)}.home-content{padding-top:26px}.job{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:0}.job-arrow{display:none}.job-date time{font-size:.8rem}.job-date{font-size:.71rem}.notice-entry{grid-template-columns:1fr;gap:7px}.notice-entry .job-date{text-align:left}.job .eyebrow,.job-meta{font-size:.76rem}.sheet dl div{grid-template-columns:1fr;gap:2px}.footer-content{grid-template-columns:1fr 1fr;gap:16px}.footer-brand{grid-column:1/-1}.error-search{display:grid}.error-search .button{justify-content:center}}
