html{scroll-padding-top:90px}body{font-family:'Noto Sans Devanagari',sans-serif;line-height:1.75}h1,h2,h3,.brand,.eyebrow{letter-spacing:0;line-height:1.45}.eyebrow{font-size:.875rem}.masthead,main,footer{max-width:1560px}.brand-sub{font-size:.8rem;letter-spacing:0}.brand-mark{padding-top:0}.intro{align-items:flex-start;padding-top:28px}.intro-note{font-size:1rem}.intro h1{font-size:clamp(1.9rem,3vw,2.8rem)}.snapshot{font-size:.875rem}.overview{grid-template-columns:1.3fr 1fr 1fr 1fr}.overview strong{font-family:'Noto Sans Devanagari',sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.5;letter-spacing:0}.overview small{font-size:.8rem;line-height:1.8}.overview small a{color:inherit}.overview span{font-size:.95rem}.scope-note{max-width:none;font-size:1rem}.page-nav{position:sticky;top:0;z-index:5;display:flex;gap:8px;overflow-x:auto;white-space:nowrap;padding:12px 0;background:var(--paper);border-bottom:1px solid var(--line);margin:22px 0}.page-nav a,.year-links a{border:1px solid var(--line);background:white;border-radius:6px;padding:8px 14px;font-size:.9rem;text-decoration:none}.page-nav a:first-child{background:var(--blue);color:white;border-color:var(--blue)}.term-context{display:grid;grid-template-columns:1fr 1fr;gap:36px;background:white;border:1px solid var(--line);border-radius:14px;padding:24px 28px;margin:28px 0}.term-context h2{font-size:1.45rem}.term-context p:not(.eyebrow){font-size:.95rem;margin-top:13px}.term-context a,.source-note a,.row-source a,#source-links a,.year-heading a{color:var(--blue)}.section-heading{margin:40px 0 14px}.section-heading h2{font-size:1.55rem}.section-heading>p{max-width:520px;font-size:.95rem}.section-copy{font-size:1rem;color:var(--muted);margin-bottom:15px}.year-links{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.year-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 12px}.year-heading h3{font-family:Manrope,sans-serif;color:var(--blue);font-size:1.4rem;letter-spacing:0}.year-heading p{font-size:.9rem}.year-section{scroll-margin-top:24px}.table-scroll{border:1px solid var(--line);border-radius:10px;background:white;overflow:auto;margin:14px 0 20px}.table-scroll:focus-visible{outline:3px solid #e98721;outline-offset:3px}table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.65}caption{text-align:left;padding:14px 18px;background:#eaf0ff;font-size:.9rem;font-weight:600;color:#24395e}th,td{padding:15px;vertical-align:top;border-bottom:1px solid var(--line);text-align:left}thead th{background:#edf2f8;font-size:.9rem;color:#34445c;font-weight:700;white-space:nowrap}tbody tr:nth-child(even){background:#fafbfe}tbody tr:last-child>th,tbody tr:last-child>td{border-bottom:0}tbody th{font-weight:500}td small,th small{display:block;font-size:.8rem;font-weight:400;color:var(--muted);line-height:1.7;margin-top:6px}.work-table{min-width:1080px}.work-table th:first-child{width:29%;min-width:250px}.work-table td:nth-child(2),.work-table td:nth-child(3){width:21%;min-width:225px}.work-table td:nth-child(4){width:16%;min-width:170px}.work-table td:last-child{width:13%;min-width:135px}.work-title{font-weight:600;font-size:1rem;display:block;line-height:1.65}.record-id{display:block;font-size:.78rem;color:var(--muted);font-family:Manrope,'Noto Sans Devanagari',sans-serif;letter-spacing:0;overflow-wrap:anywhere;line-height:1.7;margin-top:7px}.cell-total{font-family:Manrope,sans-serif;font-size:1rem;letter-spacing:0;white-space:nowrap}.cell-breakdown{font-size:.8rem;margin:9px 0 0}.cell-breakdown div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:2px 0}.cell-breakdown dt{color:var(--muted);white-space:nowrap}.cell-breakdown dd{margin:0;white-space:nowrap;font-family:Manrope,'Noto Sans Devanagari',sans-serif;font-weight:500}.row-source{font-size:.8rem;line-height:1.8}.badge{font-size:.8rem;white-space:normal;padding:3px 8px}.sanction-table{min-width:1100px}.sanction-table th:first-child{width:32%;min-width:300px}.sanction-table td:nth-child(2){min-width:180px}.sanction-table td:nth-child(3){white-space:nowrap}.sanction-table td:nth-child(4){min-width:190px}.sanction-table td:last-child{min-width:155px}.plan-table{min-width:1250px}.plan-table th:first-child{min-width:260px;width:25%}.plan-table td{min-width:180px}.plan-table td:nth-child(4){min-width:235px}.annual-full{min-width:1050px}.annual-full tbody th{min-width:230px;background:#f3f6fc;position:sticky;left:0;z-index:1;font-size:.85rem}.annual-full td{min-width:130px;text-align:right;font-family:Manrope,'Noto Sans Devanagari',sans-serif}.annual-full th:not(:first-child){text-align:right}.source-note{font-size:.9rem;line-height:1.9;color:var(--muted);margin:15px 0}.evidence-note{background:#edf2f8;border-left:3px solid #889bc0;padding:20px 24px;margin:22px 0;border-radius:8px}.evidence-note h3{font-size:1.1rem}.evidence-note p{margin-top:12px;font-size:.95rem}.sources{margin-top:45px;padding-top:28px}.sources h2{font-size:1.5rem}.sources p{margin:15px 0;font-size:.95rem}.sources a{color:var(--blue)}.source-links{line-height:2.1}footer{font-size:.875rem}.dataset-counts{color:var(--muted);font-size:.9rem;margin-bottom:18px}.status-note{margin:12px 0;color:var(--muted);font-size:.9rem}.download-secondary{font-size:.875rem}.error{padding:20px}
@media(max-width:900px){.term-context{grid-template-columns:1fr;gap:6px}.overview{grid-template-columns:1fr 1fr}.overview>div:nth-child(2){border-right:0}.overview>div{border-bottom:1px solid #ffffff24}.year-heading{display:block}.year-heading p{margin-top:8px}.section-heading{display:block}.section-heading>p{margin-top:12px}}
@media(max-width:600px){.masthead{padding:18px 20px;align-items:flex-start}.brand{font-size:1.15rem}.brand-mark{width:38px;height:38px;font-size:24px}.top-links{gap:12px;font-size:.85rem}.report-link{padding:7px 11px}main{padding:0 18px 40px}.intro{display:block;padding:24px 0 17px}.intro-note{margin-top:14px;max-width:none}.intro-note p{font-size:.95rem}.snapshot{margin-top:7px}.overview>div{padding:18px}.overview strong{font-size:1.45rem}.overview span{font-size:.9rem}.overview small{font-size:.8rem}.page-nav{padding:9px 0;gap:6px}.page-nav a{padding:8px 11px}.term-context{padding:20px}.term-context h2{font-size:1.25rem}.scope-note{font-size:.95rem}.section-heading h2{font-size:1.4rem}.cell-breakdown{font-size:.8rem}.table-scroll{margin-left:0;margin-right:0}.evidence-note{padding:17px}.annual-full tbody th{min-width:190px;max-width:190px}footer{padding:22px 18px;display:block}footer p{margin-top:10px}}
@media print{.page-nav,.top-links,.download-secondary{display:none}.table-scroll{overflow:visible;border:0}table{min-width:0!important;font-size:7pt}th,td{padding:5px;min-width:0!important}main{max-width:none;padding:0}.cell-breakdown{font-size:6pt}.work-title{font-size:8pt}.record-id{font-size:6pt}.row-source{font-size:6pt}.cell-total{font-size:8pt}.annual-full tbody th{position:static}thead{display:table-header-group}tr{break-inside:avoid}}

.boundary-note{display:block;font-family:"Noto Sans Devanagari",sans-serif;font-weight:400;font-size:.875rem;color:var(--muted);margin-top:5px}.download-links small{display:block;color:var(--muted);font-size:.875rem;margin-top:8px}

.work-title{overflow-wrap:anywhere}

.table-hint{display:none}@media(max-width:900px){.table-hint{display:block;color:var(--muted);font-size:.875rem;margin:10px 0 0}}@media print{.table-hint{display:none}}
