.oj-hindi-page{color:#292724;line-height:1.8;padding-top:8px;padding-bottom:8px}
.oj-hindi-page main,.oj-hindi-page aside,.oj-hindi-page section{min-width:0}
.oj-hindi-page p,.oj-hindi-page li{text-align:left!important}
.oj-hindi-page h2{font-size:1.45rem;line-height:1.45;margin:1.2rem 0 .65rem}
.oj-hindi-page h3{font-size:1.2rem;line-height:1.5}
.oj-hindi-page :is(h2,h3){background:none;border:0;box-shadow:none}
.oj-hindi-page a{overflow-wrap:anywhere;text-underline-offset:3px}
.oj-hindi-page :is(a,button,summary):focus-visible{outline:3px solid #2468b0;outline-offset:3px}
.oj-hindi-page [id]{scroll-margin-top:90px}
.oj-hindi-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 1rem}
.oj-hindi-nav a{display:flex;align-items:center;min-height:44px;padding:7px 10px;line-height:1.5;background:#fffaf1;border:1px solid #d0b895;border-radius:6px;color:#174f82}
.oj-hindi-nav a[aria-current=page]{background:#eee3d1;font-weight:700}
.oj-hindi-page details{border:1px solid #d7c8b6;border-radius:6px;margin:.7rem 0;padding:0 10px;background:#fffdf8}
.oj-hindi-page summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:600}
.oj-hindi-page .oj-hindi-note{background:#fff9eb;border-left:3px solid #b78835;padding:10px 12px}
.oj-hindi-table{overflow-x:auto;max-width:100%;margin:1rem 0}
.oj-hindi-table table{border-collapse:collapse;width:100%;min-width:360px}
.oj-hindi-table :is(th,td){padding:9px;border:1px solid #d9c9b2;vertical-align:top;text-align:left}
.oj-hindi-table th{background:#fff5df}
.oj-hindi-table caption{caption-side:top;color:#51452e}
.oj-hindi-ad{border-top:1px solid #ddd;margin:1.5rem 0 0;padding-top:12px;min-height:280px;max-width:100%;overflow:hidden;clear:both}
.oj-hindi-ad>p{font:12px/1.5 system-ui,sans-serif;color:#625d54}
.oj-hindi-ad:has(ins[data-ad-status=unfilled]){display:none}
.oj-hindi-page form{margin-block:6px!important}
.oj-hindi-page .oj-compact-form{padding:0!important;margin:0!important}
@media(max-width:575.98px){.oj-hindi-page{padding:6px!important}.oj-hindi-page>.row{--bs-gutter-x:12px;--bs-gutter-y:16px}.oj-hindi-page :is(.oj-k-form,.oj-form-box,.oj-form-section){padding:6px!important;margin-block:6px!important}.oj-hindi-page h2{font-size:1.3rem}.oj-hindi-page ul{padding-left:1.25rem}}
