:root{--paper: hsl(40 38% 95%);--card: hsl(42 45% 98%);--ink: hsl(215 32% 15%);--muted: hsl(215 14% 36%);--teal: hsl(194 70% 22%);--teal-soft: hsl(190 35% 90%);--marigold: hsl(38 92% 52%);--draft-bg: hsl(40 95% 88%);--draft-line: hsl(32 80% 38%);--line: hsl(38 22% 82%);--font: system-ui, -apple-system, "Segoe UI", "Noto Sans Devanagari", "Nirmala UI", "Mangal", "Kohinoor Devanagari", sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html[lang=en] .l-hi,html[lang=hi] .l-en{display:none}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.7}html[lang=hi] body{line-height:1.85}a{color:var(--teal);text-underline-offset:3px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:3px}.skip{position:absolute;left:.5rem;top:-4rem;background:var(--ink);color:var(--paper);padding:.7rem 1rem;z-index:10;border-radius:6px}.skip:focus{top:.5rem}.awning{height:12px;background:repeating-linear-gradient(90deg,var(--teal) 0 28px,var(--marigold) 28px 56px,var(--card) 56px 84px)}.top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;max-width:46rem;margin:0 auto;padding:1rem 1.25rem .5rem}.brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--ink);margin-right:auto}.brand strong{display:block;font-size:1.2rem;line-height:1.2}.brand small{display:block;color:var(--muted);font-size:.85rem;line-height:1.3}.brand-mark{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:10px;background:var(--teal);color:var(--card);font-weight:700;border-bottom:5px solid var(--marigold)}.lang{display:flex;border:1.5px solid var(--teal);border-radius:999px;overflow:hidden}.lang a{padding:.35rem .9rem;text-decoration:none;font-size:.95rem;min-height:2.5rem;display:flex;align-items:center}.lang a.on{background:var(--teal);color:var(--card)}.nav{display:flex;flex-wrap:wrap;gap:.25rem .5rem;width:100%;border-top:1px solid var(--line);padding-top:.5rem}.nav a{padding:.5rem .8rem;border-radius:8px;text-decoration:none;color:var(--ink);min-height:2.75rem;display:flex;align-items:center}.nav a:hover{background:var(--teal-soft)}.nav a[aria-current=page]{background:var(--teal-soft);color:var(--teal);font-weight:650;box-shadow:inset 0 -3px 0 var(--marigold)}main{max-width:46rem;margin:0 auto;padding:1rem 1.25rem 3rem;outline:none}.doc h1{font-size:clamp(1.9rem,6.5vw,2.75rem);line-height:1.2;margin:.2rem 0 1rem;letter-spacing:-.01em}.eyebrow{margin:1rem 0 0;color:var(--teal);font-weight:650;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}html[lang=hi] .eyebrow{text-transform:none;letter-spacing:0;font-size:.95rem}.lead{font-size:1.2rem;color:var(--muted)}.draft{background:var(--draft-bg);border:2px solid var(--draft-line);border-left-width:8px;border-radius:10px;padding:.9rem 1.1rem;margin:1.5rem 0}.draft p{margin:0}.draft-h{font-weight:700;font-size:1.1rem}.draft p+p{margin-top:.35rem;font-size:.95rem}.sec{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--line)}.sec h2{font-size:1.4rem;line-height:1.3;margin:0 0 .5rem}.sec ul{padding-left:1.3rem}.sec li{margin:.4rem 0}.sec li::marker{color:var(--marigold)}.btn{display:inline-block;background:var(--teal);color:var(--card);padding:.7rem 1.2rem;border-radius:10px;text-decoration:none;font-weight:650;min-height:2.75rem;border-bottom:4px solid var(--marigold)}.btn:hover{background:#0c3845}.btn.big{font-size:1.1rem;padding:.9rem 1.4rem}.btn:focus-visible{outline-color:var(--ink)}.addr{overflow-wrap:anywhere;font-weight:600}.cta{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.1rem 1.2rem}.cta p{margin:.7rem 0 0}.small{font-size:.92rem;color:var(--muted)}code{background:var(--teal-soft);padding:.1rem .4rem;border-radius:4px;overflow-wrap:anywhere}.cards{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1rem}.cards li{background:var(--card);border:1px solid var(--line);border-top:6px solid var(--marigold);border-radius:12px;padding:1.1rem 1.25rem;position:relative}.cards li:nth-child(2){border-top-color:var(--teal)}.cards h2{margin:0 0 .35rem;font-size:1.3rem}.cards h2 a{color:var(--ink);text-decoration:none}.cards h2 a:after{content:"";position:absolute;inset:0}.cards li:hover h2 a{text-decoration:underline}.cards p{margin:0 0 .5rem;color:var(--muted)}.more{color:var(--teal);font-weight:650}.foot{background:var(--teal);color:#f2ede3;padding:1.5rem 1.25rem 2.5rem}.foot>*{max-width:46rem;margin-left:auto;margin-right:auto}.foot p{margin-top:.4rem;margin-bottom:.4rem}.foot a{color:#fcdc9c;overflow-wrap:anywhere}.foot .fine{font-size:.9rem;opacity:.9}@media(min-width:40rem){.nav{width:auto;border-top:0;padding-top:0}.cards{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:no-preference){main{animation:rise .45s ease-out both}.btn,.nav a,.cards li{transition:background-color .15s,transform .15s}.cards li:hover{transform:translateY(-2px)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(forced-colors:active){.btn,.lang a.on{border:2px solid}}
