
.grid a{flex-wrap:wrap}.grid a small{white-space:normal}.grid li{min-width:0}
body,[lang=hi]{font-family:'Noto Sans Devanagari','Nirmala UI','Mangal','Kohinoor Devanagari',var(--font)}
[lang=en]{font-family:var(--font)}
h1,h2,h3{font-family:'Noto Sans Devanagari','Nirmala UI','Mangal',var(--font-head);line-height:1.4}
.doha{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:var(--r);padding:14px 16px;margin:18px 0}
.doha .tx,.dl{font-size:1.28rem;line-height:1.9;font-weight:600;margin:0 0 6px}
.doha .src{font-size:.82rem;color:var(--soft);margin:0 0 10px}
.doha h3{font-size:.95rem;margin:12px 0 2px;color:var(--accent)}
.doha p{margin:.2em 0}.doha .wd{font-size:.95rem;color:var(--soft)}
.doha .acts{margin-top:10px}
.dlist{list-style:none;padding:0}.dlist li{padding:10px 0;border-bottom:1px solid var(--line)}.dlist a{font-size:1.1rem;font-weight:600;text-decoration:none}.dlist small{display:block;color:var(--soft)}
.note{background:var(--surface2);border-radius:var(--r);padding:12px 14px;font-size:.95rem}
@media print{.hd,.ft,.crumbs,.noprint,.sponsor-slot,.boot,.acts,.finder{display:none!important}body{background:#fff}.doha{break-inside:avoid}}
