:root{--gov-navy-900:#061c3d;--gov-navy-800:#0a2a5e;--gov-navy-700:#103a7a;--gov-navy-600:#164a94;--gov-navy-500:#1d5cb0;--gov-navy-300:#7ba3d4;--gov-navy-100:#dbe7f5;--gov-navy-050:#eef4fb;--saffron-700:#9a4d00;--saffron-600:#a85000;--saffron-500:#ff9933;--saffron-100:#ffe9d1;--india-green-700:#0c5c05;--india-green-500:#138808;--india-green-100:#dcf1d8;--c-text:#16202e;--c-text-strong:#06121f;--c-text-muted:#4a5768;--c-text-inverse:#ffffff;--c-text-link:#0b4a9e;--c-text-link-hover:#062c61;--c-text-link-visited:#5b2d86;--c-surface:#ffffff;--c-surface-alt:#f4f7fb;--c-surface-sunken:#e9eff7;--c-surface-inverse:#0a2a5e;--c-surface-header:#0a2a5e;--c-surface-footer:#061c3d;--c-border:#c3d0e0;--c-border-strong:#6f8299;--c-border-focus:#9a4d00;--c-text-footer:#d3e1f2;--c-text-footer-link:#e6eff9;--c-text-footer-muted:#b4c9e2;--c-status-success:#0c5c05;--c-status-success-bg:#dcf1d8;--c-status-warning:#8a4400;--c-status-warning-bg:#fff2dc;--c-status-danger:#a31212;--c-status-danger-bg:#fce6e6;--c-status-info:#0b4a9e;--c-status-info-bg:#e3eefa;--font-sans:"Noto Sans","Noto Sans Devanagari",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Nirmala UI",sans-serif;--font-serif:"Noto Serif",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--font-scale:1;--fs-xs:calc(0.8125rem * var(--font-scale));--fs-sm:calc(0.9375rem * var(--font-scale));--fs-base:calc(1.0625rem * var(--font-scale));--fs-md:calc(1.1875rem * var(--font-scale));--fs-lg:calc(1.375rem * var(--font-scale));--fs-xl:calc(1.75rem * var(--font-scale));--fs-2xl:calc(2.125rem * var(--font-scale));--fs-3xl:calc(2.625rem * var(--font-scale));--lh-tight:1.25;--lh-snug:1.4;--lh-normal:1.65;--lh-loose:1.8;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:2.5rem;--sp-8:3rem;--sp-9:4rem;--sp-10:5rem;--container-max:1240px;--container-narrow:760px;--gutter:clamp(1rem,4vw,2rem);--radius-sm:4px;--radius:8px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(6,28,61,0.08);--shadow:0 2px 8px rgba(6,28,61,0.1);--shadow-md:0 6px 20px rgba(6,28,61,0.12);--shadow-lg:0 14px 40px rgba(6,28,61,0.16);--focus-ring:3px solid var(--c-border-focus);--focus-offset:2px;--dur-fast:120ms;--dur:200ms;--dur-slow:360ms;--ease:cubic-bezier(0.2,0,0.2,1);--z-header:100;--z-dropdown:200;--z-drawer:300;--z-chatbot:400;--z-skip:500}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur:0ms;--dur-slow:0ms}}html[data-fontscale=large]{--font-scale:1.18}html[data-fontscale=xlarge]{--font-scale:1.4}html[data-contrast=high]{--c-surface:#ffffff;--c-surface-alt:#ffffff;--c-surface-sunken:#f2f2f2;--c-text:#000000;--c-text-muted:#1a1a1a;--c-text-link:#0000cc;--c-text-link-hover:#000080;--c-text-link-visited:#551a8b;--c-border:#000000;--c-border-strong:#000000;--c-surface-header:#000060;--c-surface-footer:#000000;--c-surface-inverse:#000060;--saffron-500:#ffcc00;--c-border-focus:#ff0000;--c-text-footer:#ffffff;--c-text-footer-link:#ffffff;--c-text-footer-muted:#ffffff;--shadow-sm:0 0 0 1px #000;--shadow:0 0 0 2px #000;--shadow-md:0 0 0 2px #000;--shadow-lg:0 0 0 3px #000}@media (prefers-contrast:more){:root:not([data-contrast=normal]){--c-text:#000000;--c-text-muted:#1a1a1a;--c-border:#000000;--c-border-strong:#000000}}@media (forced-colors:active){:root{--c-border:CanvasText;--c-border-strong:CanvasText;--focus-ring:3px solid Highlight}}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:7rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--c-text);background-color:var(--c-surface);min-height:100vh;display:flex;flex-direction:column;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}dd,dt,li,p,td,th{overflow-wrap:break-word}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}@supports not selector(:focus-visible){:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset)}}html[data-contrast=high] :focus,html[data-contrast=high] :focus-visible{outline-color:#ff0000}main{flex:1 0 auto;display:block}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--c-text-strong);text-wrap:balance}h1{font-size:var(--fs-2xl);letter-spacing:-.015em}h2{font-size:var(--fs-xl);letter-spacing:-.01em}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md)}h5,h6{font-size:var(--fs-base)}p{margin-block:0 var(--sp-4);max-width:72ch}a{color:var(--c-text-link);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.08em;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--c-text-link-hover);text-decoration-thickness:.14em}a:visited{color:var(--c-text-link-visited)}a:active{color:var(--c-text-link-hover)}.card__title a,.link-plain,.list-plain a,.nav-link,.tile-link{text-decoration:none}.card__title a:focus-visible,.card__title a:hover,.link-plain:focus-visible,.link-plain:hover,.list-plain a:focus-visible,.list-plain a:hover,.nav-link:focus-visible,.nav-link:hover,.tile-link:focus-visible,.tile-link:hover{text-decoration:underline;text-decoration-thickness:.12em}.skip-link{position:absolute;top:0;left:0;z-index:var(--z-skip);padding:var(--sp-3) var(--sp-5);background:var(--c-surface-inverse);color:var(--c-text-inverse);font-weight:var(--fw-semibold);text-decoration:none;border-radius:0 0 var(--radius) 0;transform:translateY(-120%);transition:transform var(--dur) var(--ease)}.skip-link:focus{color:var(--c-text-inverse);outline:3px solid var(--c-border-focus);outline-offset:-3px}.skip-link:focus,.skip-link:hover{transform:translateY(0)}.skip-link--secondary{left:var(--sp-4);top:var(--sp-3);border-radius:var(--radius)}.visually-hidden:not(:focus):not(:active){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--sp-8)}.section--alt{background:var(--c-surface-alt)}.section--tight{padding-block:var(--sp-6)}.stack>*+*{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}.stack-lg>*+*{-webkit-margin-before:var(--sp-6);margin-block-start:var(--sp-6)}@media print{.accessibility-bar,.breadcrumb,.chatbot,.no-print,.site-footer,.site-header{display:none!important}body{color:#000;background:#fff;font-size:12pt}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;color:#444;word-break:break-all}main{padding:0}.card,.panel{border:1px solid #999;box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.skip-row{display:flex;gap:var(--sp-2);flex-wrap:wrap}.gov-strip{background:var(--c-surface-footer);color:#dbe7f5;font-size:var(--fs-xs);border-bottom:1px solid rgba(255,255,255,.14)}.gov-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:2.25rem;flex-wrap:wrap}.gov-strip__title{font-weight:var(--fw-semibold);letter-spacing:.02em}.gov-strip__links{display:flex;gap:var(--sp-4);list-style:none;margin:0;padding:0;flex-wrap:wrap}.gov-strip__links a{color:#dbe7f5;text-decoration:none}.gov-strip__links a:focus-visible,.gov-strip__links a:hover{color:#fff;text-decoration:underline}.a11y-bar{background:var(--c-surface-alt);border-bottom:1px solid var(--c-border);font-size:var(--fs-sm)}.a11y-bar__inner{justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-2)}.a11y-bar__inner,.a11y-group{display:flex;align-items:center;flex-wrap:wrap}.a11y-group{gap:var(--sp-1)}.a11y-group__label{font-weight:var(--fw-semibold);color:var(--c-text-muted);-webkit-margin-end:var(--sp-2);margin-inline-end:var(--sp-2);white-space:nowrap}.a11y-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-width:2.25rem;min-height:2.25rem;padding:.25rem var(--sp-2);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1}.a11y-btn:hover{background:var(--c-surface-sunken);border-color:var(--gov-navy-600)}.a11y-btn[aria-pressed=true]{background:var(--gov-navy-700);border-color:var(--gov-navy-700);color:#fff}.a11y-btn__icon{display:block}.masthead{background:var(--c-surface-header);color:var(--c-text-inverse);position:relative;z-index:calc(var(--z-header) + 1)}.masthead__inner{display:flex;align-items:center;gap:var(--sp-4);padding-block:var(--sp-4)}.masthead__emblem{flex:0 0 auto;width:56px;height:auto}.masthead__identity{display:flex;flex-direction:column;gap:.15rem;min-width:0}.masthead__name-en,.masthead__name-hi{color:#fff;text-decoration:none;display:block}.masthead__name-hi{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.25}.masthead__name-en{font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:.04em;color:#cddef2;text-transform:uppercase}.masthead__name-en:focus-visible,.masthead__name-en:hover{color:#fff;text-decoration:underline}.masthead__meta{font-size:var(--fs-xs);color:#b9cee6}.masthead__spacer{flex:1 1 auto}.masthead__actions{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.lang-switch{display:inline-flex;align-items:stretch;border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-sm);overflow:hidden}.lang-switch__btn{padding:.4rem var(--sp-3);background:transparent;color:#fff;border:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.lang-switch__btn+.lang-switch__btn{-webkit-border-start:1px solid rgba(255,255,255,.45);border-inline-start:1px solid rgba(255,255,255,.45)}.lang-switch__btn:hover{background:rgba(255,255,255,.14);color:#fff}.lang-switch__btn[aria-current=true]{background:#fff;color:var(--gov-navy-800)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--c-surface);box-shadow:var(--shadow)}.search-form{display:flex;gap:var(--sp-2);align-items:stretch}.search-form__field{position:relative;flex:1 1 auto;min-width:0}.search-form__input{width:100%;padding:.55rem var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm)}.search-form__input::placeholder{color:var(--c-text-muted);opacity:1}.search-form__input:focus-visible{border-color:var(--gov-navy-600)}.search-suggest{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:var(--z-dropdown);background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);margin:0;padding:0;list-style:none;max-height:22rem;overflow-y:auto}.search-suggest:empty{display:none}.search-suggest__item a{display:block;padding:var(--sp-2) var(--sp-3);color:var(--c-text);text-decoration:none;font-size:var(--fs-sm)}.search-suggest__item a:hover,.search-suggest__item[aria-selected=true] a{background:var(--gov-navy-050);text-decoration:underline}.search-suggest__type{display:block;font-size:var(--fs-xs);color:var(--c-text-muted)}.masthead .search-form__input{border-color:rgba(255,255,255,.5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.6rem var(--sp-4);min-height:2.75rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.2;text-decoration:none;text-align:center;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn--primary{background:var(--gov-navy-700);border-color:var(--gov-navy-700);color:#fff}.btn--primary:hover{background:var(--gov-navy-800);border-color:var(--gov-navy-800);color:#fff}.btn--accent{background:var(--saffron-700);border-color:var(--saffron-700);color:#fff}.btn--accent:hover{background:#7f3f00;border-color:#7f3f00;color:#fff}.btn--outline{background:transparent;border-color:var(--gov-navy-700);color:var(--gov-navy-700)}.btn--outline:hover{background:var(--gov-navy-050);color:var(--gov-navy-800)}.btn--on-dark{background:transparent;border-color:rgba(255,255,255,.7);color:#fff}.btn--on-dark:hover{background:rgba(255,255,255,.15);color:#fff}.btn--sm{padding:.35rem var(--sp-3);min-height:2.25rem;font-size:var(--fs-xs)}.btn--block{width:100%}.primary-nav{background:var(--gov-navy-800);border-top:1px solid rgba(255,255,255,.1)}.primary-nav__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.nav-bar{display:flex;align-items:center;gap:var(--sp-3)}.primary-nav__item{position:relative;display:flex;align-items:stretch}.primary-nav__item>.nav-link--parent{-webkit-padding-end:var(--sp-2);padding-inline-end:var(--sp-2)}.nav-link--disclosure{padding-inline:var(--sp-2) var(--sp-4);width:auto;flex:0 0 auto}.nav-link{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);min-height:3rem;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;border:0;background:transparent;width:100%;text-align:start}.primary-nav__item>.nav-link:focus-visible,.primary-nav__item>.nav-link:hover,.primary-nav__item>.nav-link[aria-expanded=true]{background:var(--gov-navy-600);color:#fff;text-decoration:underline}.nav-link__caret{width:.6em;height:.6em;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;-webkit-border-after:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-fast) var(--ease);flex:0 0 auto}.nav-link[aria-expanded=true] .nav-link__caret{transform:translateY(1px) rotate(225deg)}.submenu{list-style:none;margin:0;padding:var(--sp-2) 0}.submenu a{display:block;padding:var(--sp-2) var(--sp-5);color:var(--c-text);font-size:var(--fs-sm);text-decoration:none}.submenu a:focus-visible,.submenu a:hover{background:var(--gov-navy-050);color:var(--gov-navy-800);text-decoration:underline}.submenu .submenu{-webkit-padding-start:var(--sp-4);padding-inline-start:var(--sp-4);-webkit-border-start:2px solid var(--c-border);border-inline-start:2px solid var(--c-border);-webkit-margin-start:var(--sp-5);margin-inline-start:var(--sp-5)}@media (min-width:60rem){.submenu{position:absolute;inset-inline-start:0;top:100%;min-width:17rem;background:var(--c-surface);border:1px solid var(--c-border);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-md);padding-block:var(--sp-2);display:none;z-index:var(--z-dropdown);max-height:70vh;overflow-y:auto}.primary-nav__item--mega .submenu{min-width:46rem;column-count:3;column-gap:0}.primary-nav__item--mega .submenu li{page-break-inside:avoid;break-inside:avoid}.primary-nav__item--mega .submenu a{padding-inline:var(--sp-4);font-size:var(--fs-sm)}.primary-nav__item:focus-within>.submenu,.submenu[data-open]{display:block}.submenu .submenu{position:static;border:0;margin:0;padding:0;box-shadow:none;display:block;min-width:0;column-count:1}.submenu .submenu a{-webkit-padding-start:var(--sp-6);padding-inline-start:var(--sp-6)}}.nav-toggle{display:none;align-items:center;gap:var(--sp-2);padding:.55rem var(--sp-3);background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-sm);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}@media (max-width:59.99rem){.nav-toggle{display:inline-flex}.primary-nav__list{display:none;flex-direction:column}.primary-nav[data-open=true] .primary-nav__list{display:flex}.primary-nav{padding-block:var(--sp-2)}.primary-nav__item>.nav-link{border-radius:var(--radius-sm)}.submenu{-webkit-padding-start:var(--sp-4);padding-inline-start:var(--sp-4);flex-basis:100%}}.help-bar{background:var(--c-surface-alt);border-block:1px solid var(--c-border);padding-block:var(--sp-4)}.help-bar__inner{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.help-bar__title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-base);margin:0;color:var(--c-text-strong)}.help-bar__links{display:flex;gap:var(--sp-4);flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:var(--fs-sm)}.inline-icon{display:inline-block;vertical-align:-.15em}.submenu__heading{padding:var(--sp-2) var(--sp-4) var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted)}.breadcrumb{padding-block:var(--sp-3);font-size:var(--fs-sm);background:var(--c-surface-alt);border-bottom:1px solid var(--c-border)}.breadcrumb__list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__list{display:flex;align-items:center;gap:var(--sp-1)}.breadcrumb__item{color:var(--c-text-muted)}.breadcrumb__item+.breadcrumb__item:before{content:"";width:.45em;height:.45em;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;-webkit-border-after:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg);flex:0 0 auto;opacity:.7}.breadcrumb__item[aria-current=page]{color:var(--c-text);font-weight:var(--fw-medium)}.page-head{background:linear-gradient(135deg,var(--gov-navy-800) 0,var(--gov-navy-600) 100%);color:#fff;padding-block:var(--sp-7) var(--sp-6);position:relative;overflow:hidden}.page-head:after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;width:22rem;height:100%;background:radial-gradient(circle at 80% 20%,rgba(255,153,51,.22),transparent 65%);pointer-events:none}.page-head__inner{position:relative;z-index:1}.page-head h1{color:#fff;margin-bottom:var(--sp-2)}.page-head__lead{color:#dbe7f5;font-size:var(--fs-md);max-width:60ch;margin-bottom:0}.page-head__meta{display:flex;gap:var(--sp-4);flex-wrap:wrap;-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);font-size:var(--fs-sm);color:#b9cee6}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--sp-5);box-shadow:var(--shadow-sm)}.card--flush{padding:0;overflow:hidden}.card__title{font-size:var(--fs-md);margin-bottom:var(--sp-2)}.card__body{color:var(--c-text-muted);font-size:var(--fs-sm)}.card__title a{color:var(--gov-navy-800)}.grid{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.tile{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);text-decoration:none;color:var(--c-text);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);height:100%}.tile:hover{border-color:var(--gov-navy-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.tile__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--gov-navy-050);color:var(--gov-navy-700);flex:0 0 auto}.tile__title{font-weight:var(--fw-semibold);color:var(--gov-navy-800);line-height:var(--lh-snug)}.tile__desc{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5);padding-bottom:var(--sp-2);border-bottom:3px solid var(--saffron-600)}.section-head h2{margin:0}.section-head__meta{font-size:var(--fs-sm);color:var(--c-text-muted)}.notice-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.notice-item{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);-webkit-border-start:4px solid var(--saffron-500);border-inline-start:4px solid var(--saffron-500);border-radius:var(--radius-sm)}.notice-item--new{border-inline-start-color:var(--india-green-500)}.notice-item__date{flex:0 0 auto;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-text-muted);white-space:nowrap;-webkit-padding-before:.15rem;padding-block-start:.15rem;min-width:5.5rem}.notice-item__title{font-weight:var(--fw-medium);line-height:var(--lh-snug)}.notice-item__title a{color:var(--gov-navy-800)}.notice-item__meta{font-size:var(--fs-xs);color:var(--c-text-muted);display:flex;gap:var(--sp-3);flex-wrap:wrap;-webkit-margin-before:var(--sp-1);margin-block-start:var(--sp-1)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.03em;background:var(--c-surface-sunken);color:var(--c-text);border:1px solid var(--c-border);white-space:nowrap}.badge--pdf{background:#fdecea;color:#a31212;border-color:#f0b4b0}.badge--doc{background:#e4eefb;color:#103a7a;border-color:#b4cbeb}.badge--new{background:var(--india-green-100);color:var(--india-green-700);border-color:#a9d6a0}.badge--hindi{background:var(--saffron-100);color:var(--saffron-700);border-color:#f0c79a}.table-wrap{overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface)}.data-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:40rem}.data-table caption{font-weight:var(--fw-semibold);color:var(--c-text-strong);background:var(--c-surface-alt)}.data-table caption,.data-table td,.data-table th{text-align:start;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-border)}.data-table td,.data-table th{vertical-align:top}.data-table thead th{background:var(--gov-navy-050);font-weight:var(--fw-semibold);color:var(--gov-navy-800);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:nth-child(2n){background:var(--c-surface-alt)}.data-table tbody tr:hover{background:var(--gov-navy-050)}.data-table td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text-muted)}.def-list{display:grid;grid-template-columns:minmax(9rem,max-content) 1fr;grid-gap:var(--sp-2) var(--sp-4);gap:var(--sp-2) var(--sp-4);margin:0;font-size:var(--fs-sm)}.def-list dt{font-weight:var(--fw-semibold);color:var(--c-text-strong)}.def-list dd{margin:0;color:var(--c-text)}@media (max-width:40rem){.def-list{grid-template-columns:1fr;gap:0 var(--sp-3)}.def-list dd{-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}}.form{gap:var(--sp-4)}.form,.form-field{display:flex;flex-direction:column}.form-field{gap:var(--sp-1)}.form-field label,.form-label{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--c-text-strong)}.form-field__hint{font-size:var(--fs-xs);color:var(--c-text-muted)}.form-field__req{color:var(--c-status-danger);font-weight:var(--fw-bold)}.input,.select,.textarea{width:100%;padding:.6rem var(--sp-3);min-height:2.75rem;border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm)}.textarea{min-height:8rem;resize:vertical;line-height:var(--lh-normal)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--gov-navy-600)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--c-status-danger);border-width:2px}.form-error{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-status-danger)}.form-error:before{content:"!";flex:0 0 auto;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--c-status-danger);color:#fff;font-size:.75rem;font-weight:var(--fw-bold);display:grid;place-items:center;-webkit-margin-before:.15rem;margin-block-start:.15rem}.checkbox-row,.radio-row{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm)}.checkbox-row input,.radio-row input{-webkit-margin-before:.3rem;margin-block-start:.3rem;width:1.05rem;height:1.05rem;accent-color:var(--gov-navy-700);flex:0 0 auto}.otp-group{display:flex;gap:var(--sp-2)}.otp-group .input{text-align:center;font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:.1em;padding-inline:0}.form-actions{flex-wrap:wrap;align-items:center}.alert,.form-actions{display:flex;gap:var(--sp-3)}.alert{align-items:flex-start;padding:var(--sp-4);border-radius:var(--radius);border:1px solid;font-size:var(--fs-sm)}.alert__icon{flex:0 0 auto;font-weight:var(--fw-bold);width:1.4rem;height:1.4rem;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.85rem;-webkit-margin-before:.1rem;margin-block-start:.1rem}.alert p:last-child{margin-bottom:0}.alert--info{background:var(--c-status-info-bg);border-color:#a8c8ec;color:#0a3560}.alert--info .alert__icon{background:var(--c-status-info)}.alert--success{background:var(--c-status-success-bg);border-color:#a9d6a0;color:#14500f}.alert--success .alert__icon{background:var(--c-status-success)}.alert--warning{background:var(--c-status-warning-bg);border-color:#f0c79a;color:#6d3400}.alert--warning .alert__icon{background:var(--c-status-warning)}.alert--danger{background:var(--c-status-danger-bg);border-color:#f0b4b0;color:#7d0d0d}.alert--danger .alert__icon{background:var(--c-status-danger)}.prose{max-width:72ch}.prose h2{margin-block:var(--sp-7) var(--sp-3);-webkit-padding-after:var(--sp-2);padding-block-end:var(--sp-2);border-bottom:2px solid var(--c-border)}.prose h3{margin-block:var(--sp-5) var(--sp-2)}.prose h2:first-child,.prose h3:first-child{-webkit-margin-before:0;margin-block-start:0}.prose ol,.prose ul{margin-block:0 var(--sp-4);-webkit-padding-start:var(--sp-5);padding-inline-start:var(--sp-5)}.prose li{-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.prose blockquote{margin:0 0 var(--sp-4);padding:var(--sp-4);-webkit-border-start:4px solid var(--saffron-500);border-inline-start:4px solid var(--saffron-500);background:var(--c-surface-alt);color:var(--c-text);font-style:italic}.prose figure{margin:0 0 var(--sp-5)}.prose figcaption{font-size:var(--fs-xs);color:var(--c-text-muted);-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.prose img{border-radius:var(--radius);border:1px solid var(--c-border)}.pagination{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;list-style:none;margin:var(--sp-6) 0 0;padding:0;justify-content:center}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding-inline:var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text-link);font-size:var(--fs-sm);text-decoration:none}.pagination a:hover{background:var(--gov-navy-050);text-decoration:underline}.pagination [aria-current=page]{background:var(--gov-navy-700);border-color:var(--gov-navy-700);color:#fff;font-weight:var(--fw-semibold)}.pagination .is-disabled{color:var(--c-text-muted);background:var(--c-surface-alt);cursor:not-allowed}.site-footer{-webkit-margin-before:var(--sp-9);margin-block-start:var(--sp-9);background:var(--c-surface-footer);color:var(--c-text-footer);font-size:var(--fs-sm)}.site-footer a{color:var(--c-text-footer-link)}.site-footer a:focus-visible,.site-footer a:hover{color:#fff}.footer-main{padding-block:var(--sp-7)}.footer-grid{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.footer-col__title{color:#fff;font-size:var(--fs-base);margin-bottom:var(--sp-3);-webkit-padding-after:var(--sp-2);padding-block-end:var(--sp-2);border-bottom:2px solid var(--saffron-600);display:inline-block}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.footer-col address,.footer-col__desc{color:var(--c-text-footer-muted);margin-block:var(--sp-2)}.footer-col address{font-style:normal}.footer-address strong{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.16);padding-block:var(--sp-4);font-size:var(--fs-xs);color:var(--c-text-footer-muted)}.footer-bottom__row{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:center;justify-content:space-between}.footer-meta-list{margin:0}.footer-certs,.footer-meta-list{list-style:none;padding:0;display:flex;gap:var(--sp-4);flex-wrap:wrap}.footer-certs{align-items:center;margin-block:var(--sp-6) 0}.cert-badge{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-decoration:none;background:rgba(255,255,255,.06)}.cert-badge:hover{background:rgba(255,255,255,.14);color:#fff;text-decoration:underline}.social-links{display:flex;gap:var(--sp-2);list-style:none;margin:0;padding:0}.social-links a{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.1);color:#fff}.social-links a:hover{background:rgba(255,255,255,.22)}.to-top{position:fixed;inset-block-end:var(--sp-4);inset-inline-end:var(--sp-4);z-index:var(--z-drawer);width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;background:var(--gov-navy-700);color:#fff;border:2px solid #fff;box-shadow:var(--shadow-md)}.to-top:hover{background:var(--gov-navy-800)}.card--accent{-webkit-border-start:4px solid var(--saffron-500);border-inline-start:4px solid var(--saffron-500)}.card__title-icon{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);background:var(--gov-navy-050);color:var(--gov-navy-700);-webkit-margin-end:var(--sp-2);margin-inline-end:var(--sp-2);vertical-align:-.3em}.section-head__more{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);font-size:var(--fs-sm);white-space:nowrap}.empty-state{display:grid;justify-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);text-align:center;border:1px dashed var(--c-border-strong);border-radius:var(--radius);background:var(--c-surface-alt)}.empty-state__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--c-surface);color:var(--c-text-muted);border:1px solid var(--c-border)}.empty-state__title{font-weight:var(--fw-semibold);font-size:var(--fs-md);margin:0}.empty-state__hint{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0;max-width:48ch}.stat-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--sp-4);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--sp-1)}.stat-card__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:var(--gov-navy-050);color:var(--gov-navy-700);-webkit-margin-after:var(--sp-1);margin-block-end:var(--sp-1)}.stat-card__value{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.1;color:var(--gov-navy-800);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.stat-card__unit{color:var(--c-text-muted)}.stat-card__label,.stat-card__unit{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.stat-card__label{margin:0}.stat-card__note{font-size:var(--fs-xs);color:var(--c-text-muted);margin:0}.filter-bar{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--sp-4);-webkit-margin-after:var(--sp-6);margin-block-end:var(--sp-6);box-shadow:var(--shadow-sm)}.filter-bar__fields{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.filter-bar__actions{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);-webkit-padding-before:var(--sp-4);padding-block-start:var(--sp-4);border-top:1px solid var(--c-border)}.filter-bar__count{margin:0 0 0 auto;font-size:var(--fs-sm);color:var(--c-text-muted)}.hero{position:relative;background:linear-gradient(135deg,var(--gov-navy-900) 0,var(--gov-navy-700) 55%,var(--gov-navy-600) 100%);color:#fff;overflow:hidden;isolation:isolate}.hero:before{inset-block-start:-30%;inset-inline-end:-10%;width:44rem;height:44rem;background:radial-gradient(circle,rgba(255,153,51,.28) 0,transparent 62%);pointer-events:none;z-index:-1}.hero:after,.hero:before{content:"";position:absolute}.hero:after{inset-block-end:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(--saffron-500) 0,var(--india-green-500) 50%,var(--saffron-500) 100%)}.hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--sp-8);gap:var(--sp-8);align-items:center;padding-block:var(--sp-9)}.hero__eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.3rem var(--sp-3);border-radius:var(--radius-pill);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.hero__eyebrow,.hero__title{-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4)}.hero__title{font-size:var(--fs-3xl);color:#fff;line-height:1.15;letter-spacing:-.02em;max-width:20ch}.hero__title-hi{display:block;font-size:var(--fs-xl);color:#ffd7ad;-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.hero__lead{color:#d6e4f5;font-size:var(--fs-md);max-width:52ch;-webkit-margin-after:var(--sp-5);margin-block-end:var(--sp-5)}.hero__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap;-webkit-margin-after:var(--sp-6);margin-block-end:var(--sp-6)}.hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);-webkit-padding-before:var(--sp-5);padding-block-start:var(--sp-5);border-top:1px solid rgba(255,255,255,.18)}.hero__stat-value{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.hero__stat-label{font-size:var(--fs-xs);color:#b9cee6;margin:0}@media (max-width:62rem){.hero__inner{grid-template-columns:1fr;gap:var(--sp-6);padding-block:var(--sp-7)}}.ticker{background:var(--c-surface-inverse);color:#fff;border-block:1px solid rgba(255,255,255,.14)}.ticker__inner{display:flex;align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);min-height:3.25rem}.ticker__label{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:var(--fw-bold);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#ffd7ad;flex:0 0 auto;white-space:nowrap}.ticker__viewport{flex:1 1 auto;min-width:0;overflow:hidden}.ticker__item{display:flex;gap:var(--sp-3);align-items:baseline;font-size:var(--fs-sm)}.ticker__item a{color:#fff}.ticker__date{color:#b9cee6;font-size:var(--fs-xs);flex:0 0 auto}.ticker__controls{display:flex;gap:var(--sp-1);flex:0 0 auto}.ticker__btn{width:2rem;height:2rem;display:grid;place-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-sm);color:#fff}.ticker__btn:hover{background:rgba(255,255,255,.22)}.quick-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));grid-gap:var(--sp-3);gap:var(--sp-3);list-style:none;margin:0;padding:0}.quick-rail a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);text-decoration:none;color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);height:100%;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.quick-rail a:hover{border-color:var(--gov-navy-500);box-shadow:var(--shadow-md)}.quick-rail__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--gov-navy-050);color:var(--gov-navy-700)}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:var(--sp-6);gap:var(--sp-6);align-items:start}.sticky-col{position:-webkit-sticky;position:sticky;top:7rem}.minister-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.minister{display:flex;gap:var(--sp-4);align-items:center;padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.minister__avatar{flex:0 0 auto;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--gov-navy-050);border:2px solid var(--gov-navy-100);display:grid;place-items:center;color:var(--gov-navy-700);font-weight:var(--fw-bold);font-size:var(--fs-md)}.minister__name{font-weight:var(--fw-bold);margin:0;line-height:var(--lh-snug)}.minister__role{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.office-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.office-card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);height:100%}.office-card__top{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:flex-start}.office-card__name{font-size:var(--fs-md);margin:0;line-height:var(--lh-snug)}.office-card__name a{color:var(--gov-navy-800)}.office-card__meta{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.office-card__contact{margin:auto 0 0;-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3);border-top:1px dashed var(--c-border);font-size:var(--fs-sm);display:flex;flex-direction:column;gap:var(--sp-1)}.office-card__contact a{display:inline-flex;align-items:center;gap:var(--sp-2)}.faq-list{display:flex;flex-direction:column;gap:var(--sp-2);list-style:none;margin:0;padding:0}.faq-item{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);overflow:hidden}.faq-item>summary{padding:var(--sp-4);cursor:pointer;font-weight:var(--fw-semibold);display:flex;gap:var(--sp-3);align-items:flex-start;list-style:none;color:var(--c-text-strong)}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+";-webkit-margin-start:auto;margin-inline-start:auto;font-size:1.4em;line-height:1;color:var(--gov-navy-700);font-weight:var(--fw-bold);flex:0 0 auto}.faq-item[open]>summary:after{content:"−"}.faq-item[open]>summary{border-bottom:1px solid var(--c-border)}.faq-item__body{padding:var(--sp-4);color:var(--c-text)}.faq-cat-tag{display:inline-block;font-size:var(--fs-xs);color:var(--c-text-muted);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.timeline{list-style:none;margin:0;padding:0 0 0 var(--sp-5);-webkit-border-start:3px solid var(--c-border);border-inline-start:3px solid var(--c-border)}.timeline li{position:relative;-webkit-padding-after:var(--sp-5);padding-block-end:var(--sp-5)}.timeline li:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--sp-5) - 8px);top:.35rem;width:13px;height:13px;border-radius:50%;background:var(--gov-navy-600);border:2px solid var(--c-surface)}.timeline__year{font-weight:var(--fw-bold);color:var(--gov-navy-800);font-size:var(--fs-md);margin:0}.doc-layout{display:grid;grid-template-columns:minmax(0,1fr) 20rem;grid-gap:var(--sp-7);gap:var(--sp-7);align-items:start}.doc-aside{position:-webkit-sticky;position:sticky;top:7rem;display:flex;flex-direction:column;gap:var(--sp-4)}.doc-meta-card{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);padding:var(--sp-4)}.doc-meta-card h2{font-size:var(--fs-base);margin-bottom:var(--sp-3);-webkit-padding-after:var(--sp-2);padding-block-end:var(--sp-2);border-bottom:2px solid var(--saffron-500)}.doc-viewer{border:1px solid var(--c-border-strong);border-radius:var(--radius);background:var(--c-surface-alt);aspect-ratio:4/3;display:grid;place-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);text-align:center;padding:var(--sp-4);color:var(--c-text-muted);font-size:var(--fs-sm)}@media (max-width:64rem){.doc-layout{grid-template-columns:1fr}.doc-aside{position:static}}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4);list-style:none;margin:0;padding:0}.gallery-item{display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);height:100%}.gallery-item__media{aspect-ratio:4/3;background:linear-gradient(135deg,var(--gov-navy-700),var(--gov-navy-500));display:grid;place-items:center;color:rgba(255,255,255,.85);position:relative}.gallery-item__media--portrait{aspect-ratio:3/4}.gallery-item__play{width:3rem;height:3rem;border-radius:50%;background:rgba(0,0,0,.45);display:grid;place-items:center;color:#fff;border:2px solid rgba(255,255,255,.8)}.gallery-item__caption{padding:var(--sp-3);font-size:var(--fs-sm)}.gallery-item__caption strong{display:block;color:var(--c-text-strong);line-height:var(--lh-snug);margin-bottom:var(--sp-1)}.gallery-item__caption time{font-size:var(--fs-xs);color:var(--c-text-muted)}.event-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.event-row{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:start}.event-row--past{opacity:.82;-webkit-border-start:4px solid var(--c-border);border-inline-start:4px solid var(--c-border)}.event-row--upcoming{-webkit-border-start:4px solid var(--india-green-500);border-inline-start:4px solid var(--india-green-500)}.event-date{text-align:center;background:var(--gov-navy-050);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-1);border:1px solid var(--gov-navy-100)}.event-date__day{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--gov-navy-800);line-height:1.1;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.event-date__month{font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em}.event-date__month,.event-date__year{font-size:var(--fs-xs);color:var(--c-text-muted)}.event-date__year{display:block}.event-body__title{font-size:var(--fs-md);margin:0 0 var(--sp-1);line-height:var(--lh-snug)}.event-body__meta{display:flex;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--fs-sm);color:var(--c-text-muted);-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.event-body__meta span{display:inline-flex;align-items:center;gap:var(--sp-1)}.service-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4);list-style:none;margin:0;padding:0}.service-card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);height:100%}.service-card__icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--radius);background:linear-gradient(135deg,var(--gov-navy-700),var(--gov-navy-500));color:#fff}.service-card__title{font-size:var(--fs-md);margin:0;line-height:var(--lh-snug)}.service-card__desc{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0;flex:1 1 auto}.form-page{max-width:46rem}.form-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--sp-6);box-shadow:var(--shadow-sm)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.form-section{-webkit-padding-before:var(--sp-5);padding-block-start:var(--sp-5);border-top:1px solid var(--c-border);-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.form-section__legend{font-size:var(--fs-md);font-weight:var(--fw-bold);padding:0 var(--sp-2)}.demo-banner{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) var(--sp-4);background:var(--c-status-warning-bg);border:1px solid #f0c79a;border-radius:var(--radius);color:#6d3400;font-size:var(--fs-sm);-webkit-margin-after:var(--sp-5);margin-block-end:var(--sp-5)}.demo-banner strong{display:block}.standard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.standard-card{padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.standard-card h3{font-size:var(--fs-base);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2);display:flex;gap:var(--sp-2);align-items:center}.standard-card p{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.chat-launcher{position:fixed;inset-block-end:var(--sp-4);inset-inline-start:var(--sp-4);z-index:var(--z-chatbot);display:flex;align-items:center;gap:var(--sp-2);padding:.7rem var(--sp-4);background:var(--gov-navy-700);color:#fff;border:2px solid #fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.chat-launcher:hover{background:var(--gov-navy-800)}.chat-panel{position:fixed;inset-block-end:var(--sp-4);inset-inline-start:var(--sp-4);z-index:calc(var(--z-chatbot) + 1);width:min(23rem,calc(100vw - 2rem));background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.chat-panel[hidden]{display:none}.chat-panel__head{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--gov-navy-700);color:#fff;font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.chat-panel__close{-webkit-margin-start:auto;margin-inline-start:auto;background:transparent;border:0;color:#fff;display:grid;place-items:center;padding:var(--sp-1)}.chat-panel__body{padding:var(--sp-4);font-size:var(--fs-sm);max-height:18rem;overflow-y:auto}.chat-panel__msg{background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--sp-3);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.chat-panel__links{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.policy-layout{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-gap:var(--sp-7);gap:var(--sp-7);align-items:start}.policy-toc{position:-webkit-sticky;position:sticky;top:7rem;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);padding:var(--sp-4)}.policy-toc h2{font-size:var(--fs-base);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.policy-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-sm)}.policy-toc a{display:block;padding:var(--sp-1) 0}@media (max-width:60rem){.policy-layout{grid-template-columns:1fr}.policy-toc{position:static}}.error-page{display:grid;justify-items:center;text-align:center;grid-gap:var(--sp-4);gap:var(--sp-4);padding-block:var(--sp-9)}.error-page__code{font-size:clamp(4rem,14vw,8rem);font-weight:var(--fw-bold);line-height:1;color:var(--gov-navy-100);margin:0}.content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));grid-gap:var(--sp-6);gap:var(--sp-6)}.content-grid,.with-aside{display:grid;align-items:start}.with-aside{grid-template-columns:minmax(0,1fr) 18rem;grid-gap:var(--sp-7);gap:var(--sp-7)}@media (max-width:64rem){.with-aside{grid-template-columns:1fr}}.cta-row{display:flex;gap:var(--sp-3);flex-wrap:wrap;-webkit-margin-before:var(--sp-5);margin-block-start:var(--sp-5)}.subsection-heading{font-size:var(--fs-md);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3);-webkit-padding-after:var(--sp-2);padding-block-end:var(--sp-2);border-bottom:2px solid var(--c-border)}.hero__panel{display:flex;justify-content:flex-end}.hero-card{width:100%;max-width:24rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:var(--sp-5)}.hero-card__title{display:flex;align-items:center;gap:var(--sp-2);color:#fff;font-size:var(--fs-base);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.hero-card__list{list-style:none;margin:0 0 var(--sp-4);padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.hero-card__list li{display:flex;gap:var(--sp-3);align-items:baseline;font-size:var(--fs-sm);color:#e2ecf9;line-height:var(--lh-snug)}.hero-card__date{flex:0 0 auto;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:#ffd7ad;white-space:nowrap}.hero-card__more{display:inline-flex;align-items:center;gap:var(--sp-2);color:#fff;font-weight:var(--fw-semibold);font-size:var(--fs-sm)}@media (max-width:62rem){.hero__panel{justify-content:stretch}.hero-card{max-width:none}}.doc-title{display:block;font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.doc-purpose{display:block;font-size:var(--fs-sm);color:var(--c-text-muted);margin-block:.2rem .4rem}.doc-meta,.doc-meta-inline{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center;font-size:var(--fs-xs)}.doc-meta-inline{-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4)}.doc-ref{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap}.doc-h2{font-size:var(--fs-lg);margin-block:var(--sp-6) var(--sp-2);-webkit-padding-after:var(--sp-2);padding-block-end:var(--sp-2);border-bottom:2px solid var(--c-border)}.link-list{margin:var(--sp-3) 0 0;gap:var(--sp-2);font-size:var(--fs-sm)}.link-list,.news-list{list-style:none;padding:0;display:flex;flex-direction:column}.news-list{margin:0;gap:var(--sp-4)}.news-item{padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.news-item__date{font-size:var(--fs-xs);color:var(--c-text-muted);margin:0 0 .35rem}.news-item__title{font-size:var(--fs-md);line-height:var(--lh-snug)}.news-item__summary,.news-item__title{-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.event-body__desc,.news-item__summary{font-size:var(--fs-sm);color:var(--c-text-muted)}.event-body__desc{margin:0}