@font-face{font-family:'Nyaya Hindi';font-style:normal;font-weight:400;font-display:swap;src:url('reader-fonts/noto-sans-devanagari-devanagari-400-normal.woff2') format('woff2')}
.ns-explainer,.ns-quality-shell{font-family:Inter,'Nyaya Hindi','Nirmala UI',system-ui,sans-serif}.ns-explainer [lang=hi],.ns-quality-shell [lang=hi]{font-family:'Nyaya Hindi','Nirmala UI',system-ui,sans-serif}
.ns-explainer{margin:28px 0;border:1px solid #c8d8e7;border-radius:22px;background:#fff;color:#16364d;overflow:hidden;box-shadow:0 8px 30px #0d365b08}.ns-explainer header{padding:26px;background:#edf5f8}.ns-explainer header span{font-size:11px;letter-spacing:.09em;font-weight:800;color:#24635c}.ns-explainer h2{font-size:25px;line-height:1.35;margin:12px 0}.ns-explainer nav{display:flex;flex-wrap:wrap;gap:10px}.ns-explainer nav a{background:#173e58;color:white;padding:9px 18px;border-radius:100px;text-decoration:none;font-weight:700}.ns-explainer details{padding:20px 26px;border-top:1px solid #dbe6ed;scroll-margin-top:90px}.ns-explainer summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.55}.ns-explainer details div{font-size:17px;line-height:1.8}.ns-explainer h3{font-size:20px;margin:25px 0 8px}.ns-explainer p{overflow-wrap:anywhere}.ns-explainer-note{padding:0 26px;font-size:14px;color:#51677a}.ns-explainer footer{padding:20px 26px;background:#f6f8fa;font-size:14px}.ns-quality-shell{max-width:1160px;margin:35px auto;padding:0 20px;color:#15364f;font-family:Inter,system-ui,sans-serif}.ns-quality-shell a{color:#13695e}.ns-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ns-quality-shell label{display:block;margin:15px 0;font-weight:650}.ns-quality-shell input:not([type=checkbox]),.ns-quality-shell textarea{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #bbcdda;border-radius:10px;font:inherit;margin-top:7px}.ns-quality-shell textarea{font-size:15px;line-height:1.6}.ns-quality-shell button{border:0;background:#174459;color:white;border-radius:10px;padding:12px 18px;font:inherit;cursor:pointer}.ns-quality-message{padding:18px;background:#edf5f1;border:1px solid #bcd9c9;border-radius:12px;overflow-wrap:anywhere}.ns-quality-row{padding:18px;border:1px solid #dce4eb;border-radius:13px;margin:12px 0;background:white}.ns-quality-row small{display:block;color:#63768a}.ns-quality-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ns-quality-alert{padding:16px;border-left:4px solid #d59b40;background:#fff7e8}[data-theme=dark] .ns-explainer{background:#172b3c;color:#e8f2f8}[data-theme=dark] .ns-explainer header,[data-theme=dark] .ns-explainer footer{background:#203b4b}@media(max-width:700px){.ns-quality-grid{grid-template-columns:1fr}.ns-explainer h2{font-size:21px}.ns-explainer header,.ns-explainer details,.ns-explainer footer{padding:18px}.ns-explainer-note{padding:0 18px}.ns-quality-shell{padding:0 14px}.ns-explainer details div{font-size:16px}}
