body{font-family:Newsreader,'Tiro Devanagari Hindi',Georgia,'Times New Roman',serif}
.dv{font-family:'Tiro Devanagari Hindi',Newsreader,serif}
.crumb{font-size:.9rem;margin:0 0 .75rem}
.crumb a{color:var(--ink3)}
.lede .dv{color:var(--ink)}
.cta{margin:1.5rem 0}
.cta p{margin:0 0 1rem}
.jump{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.95rem;margin:0 0 1rem}
.chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}
.chips button{font:inherit;font-size:.95rem;color:var(--ink2);background:none;border:1px solid rgba(28,25,22,.24);border-radius:999px;padding:.3rem .85rem;cursor:pointer}
.chips button[aria-pressed=true]{background:var(--verm);border-color:var(--verm);color:#fff}
.sec h2 .cnt{color:var(--ink3);font-size:1rem;margin-left:.35rem}
.nl{list-style:none;margin:.5rem 0 0;padding:0}
.nl li{margin:0;padding:.85rem 0;border-bottom:1px solid rgba(28,25,22,.08)}
.nl li:last-child{border-bottom:0}
.nl p{margin:0}
.nl .n{font-size:1.2rem;line-height:1.3}
.nl .n b{font-weight:500}
.nl .n .dv{color:var(--ink2);margin-left:.15rem}
.nl .m{font-size:1rem;line-height:1.45;color:var(--ink2);margin-top:.15rem;overflow-wrap:anywhere}
.nl .c{font-size:.8rem;line-height:1.4;color:var(--ink3);margin-top:.15rem}
.nl .f{font-size:.85rem;line-height:1.4;color:var(--ink3);margin-top:.2rem}
.nl .f .w{color:var(--vermText)}
.g{display:inline-block;vertical-align:.2em;font-size:.7rem;line-height:1;letter-spacing:.04em;padding:.22rem .45rem;border-radius:999px;border:1px solid rgba(28,25,22,.2);color:var(--ink3);white-space:nowrap}
.g-a{border-color:rgba(28,25,22,.4);color:var(--ink2)}
.none{color:var(--ink3)}
.legend{margin:2rem 0 0;font-size:.95rem}
.legend summary{cursor:pointer;color:var(--vermText)}
.legend dl{margin:.75rem 0}
.legend dt{margin:.75rem 0 .2rem;font-weight:400}
.legend dd{margin:0;color:var(--ink2)}
.sib{font-size:.95rem;margin:2rem 0 0}
.sib a{white-space:nowrap}
.nks{list-style:none;margin:1rem 0 0;padding:0}
.nk{margin:0;padding:.9rem 0;border-bottom:1px solid rgba(28,25,22,.08)}
.nk:last-child{border-bottom:0}
.nk h3{margin:0 0 .55rem;font-size:1.05rem;font-weight:500}
.nk h3 .num{color:var(--ink3);font-weight:400;margin-right:.35rem}
.nk h3 .dv{color:var(--ink3);font-weight:400;margin-left:.35rem}
.ps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}
.ps a{position:relative;display:flex;flex-direction:column;align-items:center;padding:.55rem .2rem .45rem;border:1px solid rgba(28,25,22,.14);border-radius:12px;background:rgba(255,255,255,.5);text-decoration:none;color:var(--ink);min-width:0}
.ps a:hover{border-color:var(--verm)}
.ps .q{position:absolute;top:.3rem;left:.45rem;font-size:.7rem;color:var(--ink3)}
.ps .dv{font-size:1.45rem;line-height:1.25}
.ps .lt{font-size:.9rem;color:var(--ink2);line-height:1.2}
.ps .ct{font-size:.72rem;color:var(--ink3);line-height:1.3}
.ps a.empty .dv,.ps a.empty .lt{color:var(--ink3)}
[hidden]{display:none!important}
@media (prefers-color-scheme:dark){
  .nl li,.nk{border-color:rgba(237,232,222,.08)}
  .ps a{background:rgba(255,255,255,.03);border-color:rgba(237,232,222,.14)}
  .g,.chips button{border-color:rgba(237,232,222,.22)}
  .g-a{border-color:rgba(237,232,222,.4)}
}
