:root{--ink:#0a0a0a;--ink-soft:#1a1a1a;--gray-dark:#2d2d2d;--gray-mid:#555;--gray-light:#888;--gray-pale:#b5b5b5;--gray-wash:#d8d8d8;--gray-paper:#ede9e1;--paper:#f5f1e8;--paper-white:#faf8f3;--accent:#1a1a1a;--rule:1px solid #1a1a1a;--rule-thick:3px solid #0a0a0a;--rule-double:3px double #0a0a0a;--rule-light:1px solid #c8c4bb}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:'Source Serif 4','Noto Serif Devanagari',Georgia,serif;font-size:15px;line-height:1.65}body::before{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:1000;opacity:.4}.utility-bar{background:var(--ink);color:#ccc;font-size:11px;font-family:'Source Serif 4',serif;letter-spacing:.08em;padding:5px 20px;display:flex;justify-content:space-between;align-items:center}.lang-switcher{display:flex;gap:10px;align-items:center}.lang-btn{background:#fff0;border:1px solid #555;color:#ccc;font-size:10px;letter-spacing:.1em;padding:2px 8px;cursor:pointer;font-family:inherit;transition:all 0.2s}.lang-btn.active,.lang-btn:hover{background:#ccc;color:#000;border-color:#ccc}.nameplate-wrap{background:var(--paper-white);border-bottom:var(--rule-thick);padding:0}.nameplate-top{display:flex;justify-content:space-between;align-items:flex-end;padding:8px 24px 4px;border-bottom:1px solid #888;font-size:11px;letter-spacing:.06em;color:var(--gray-mid)}.nameplate-center{text-align:center;padding:12px 24px 8px;border-bottom:var(--rule)}.site-title-en{font-family:'Open Sans',cursive;font-size:clamp(38px, 7vw, 72px);color:var(--ink);line-height:1;letter-spacing:-1px;display:block}.site-title-hi{font-family:'Noto Serif Devanagari',serif;font-size:clamp(14px, 2.5vw, 20px);color:var(--gray-mid);letter-spacing:.15em;display:block;margin-top:4px}.nameplate-tagline{font-family:'IM Fell English',serif;font-style:italic;font-size:12px;color:var(--gray-light);letter-spacing:.05em;border-top:var(--rule-light);border-bottom:var(--rule-light);padding:4px 0;margin-top:6px}.edition-bar{display:flex;justify-content:center;gap:24px;padding:5px 24px;font-size:10px;letter-spacing:.1em;color:var(--gray-mid);text-transform:uppercase;border-bottom:var(--rule-thick);background:var(--paper-white);flex-wrap:wrap}.edition-bar span{padding:0 12px;border-right:1px solid #bbb}.edition-bar span:last-child{border-right:none}nav.main-nav{background:var(--ink);display:flex;justify-content:center;flex-wrap:wrap;gap:0;padding:0}nav.main-nav a{color:#e8e4db;text-decoration:none;font-family:'Source Serif 4',serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;border-right:1px solid #333;transition:background 0.15s,color 0.15s;display:inline-block}nav.main-nav a:first-child{border-left:none}nav.main-nav a:hover{background:#333;color:#fff}nav.main-nav a.active,nav.main-nav a.current-menu-item{background:#f5f1e8;color:#000}.ticker-wrap{background:var(--gray-dark);overflow:hidden;padding:6px 0;border-bottom:2px solid #000;display:flex;align-items:center}.ticker-label{background:var(--paper);color:var(--ink);font-size:10px;letter-spacing:.15em;font-weight:700;padding:2px 12px;white-space:nowrap;text-transform:uppercase;flex-shrink:0;margin-right:16px}.ticker-track{display:flex;gap:0;animation:ticker 30s linear infinite;white-space:nowrap}.ticker-track span{color:#e0dbd0;font-size:11px;letter-spacing:.05em;padding:0 28px 0 0}.ticker-track .up{color:#b8e0c8}.ticker-track .dn{color:#e0b8b8}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.newspaper-body{max-width:1100px;margin:0 auto;padding:20px 16px}.container,.site-content,#content{max-width:1100px;margin:0 auto;padding:20px 16px}.section-header{display:flex;align-items:center;margin:20px 0 14px;gap:10px}.section-header h2{font-family:'Source Serif 4',serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;padding:3px 10px;border:var(--rule);background:var(--ink);color:var(--paper-white)}.section-rule{flex:1;height:2px;background:var(--ink)}.front-grid{display:grid;grid-template-columns:1fr 2px 2fr 2px 1fr;grid-template-rows:auto;gap:0;border-top:var(--rule-thick);border-bottom:var(--rule)}.col-divider{background:repeating-linear-gradient(to bottom,var(--gray-wash) 0,var(--gray-wash) 4px,transparent 4px,transparent 8px);width:1px;margin:0 auto}.front-col{padding:16px 20px}.front-col.main{padding:16px 24px}.article-card{padding:16px 0;border-bottom:var(--rule-light)}.article-card:last-child{border-bottom:none}.article-card .kicker{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-mid);margin-bottom:5px;font-family:'Source Serif 4',serif}.article-card h3{font-family:'Playfair Display',serif;font-size:17px;line-height:1.3;color:var(--ink);margin-bottom:7px;font-weight:700}.article-card h3.hindi{font-family:'Noto Serif Devanagari',serif;font-size:16px}.article-card p{font-size:13px;color:var(--gray-dark);line-height:1.6;font-family:'Source Serif 4',serif}.article-card .byline{font-size:11px;color:var(--gray-light);margin-top:6px;letter-spacing:.05em;font-style:italic}.hero-article{padding:0 0 16px;border-bottom:var(--rule);margin-bottom:16px}.hero-article .eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gray-mid);margin-bottom:8px;font-family:'Source Serif 4',serif}.hero-article h1,.entry-title{font-family:'Playfair Display',serif;font-size:clamp(26px, 4vw, 38px);line-height:1.15;font-weight:900;margin-bottom:10px;color:var(--ink)}.hero-article h1 .hindi-head{font-family:'Noto Serif Devanagari',serif;display:block;font-size:.75em;font-weight:600;color:var(--gray-dark);margin-top:6px}.hero-article .deck{font-family:'IM Fell English',serif;font-style:italic;font-size:16px;line-height:1.5;color:var(--gray-dark);border-top:var(--rule);border-bottom:var(--rule);padding:8px 0;margin:10px 0}.hero-article p,.entry-content p{font-size:14.5px;line-height:1.75;color:var(--ink-soft);margin-bottom:12px;text-align:justify;hyphens:auto}.hero-article p.hindi-p,.entry-content p.hindi-p{font-family:'Noto Serif Devanagari',serif;font-size:14px;line-height:1.9}.hero-article p.dropcap::first-letter,.entry-content>p:first-of-type::first-letter{font-family:'Playfair Display',serif;font-size:4.5em;font-weight:900;float:left;line-height:.75;margin-right:6px;margin-top:6px;color:var(--ink)}.entry-content h2{font-family:'Playfair Display',serif;font-size:22px;font-weight:700;color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:6px;margin:24px 0 12px}.entry-content h3{font-family:'Source Serif 4',serif;font-size:17px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:20px 0 10px}.entry-content h4{font-family:'Playfair Display',serif;font-style:italic;font-size:16px;color:var(--gray-dark);margin:16px 0 8px}.pull-quote,blockquote{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);border-left:none;border-right:none;padding:12px 0;margin:18px 0;text-align:center;background:#fff0}.pull-quote p,blockquote p{font-family:'Playfair Display',serif!important;font-style:italic;font-size:18px!important;line-height:1.4!important;color:var(--ink)!important;text-align:center!important;margin-bottom:0!important}.pull-quote p.hindi-p{font-family:'Noto Serif Devanagari',serif!important;font-style:normal;font-size:15px!important}.info-box{border:var(--rule);background:var(--paper-white);padding:14px 16px;margin:16px 0}.info-box .box-head{font-size:10px;letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding-bottom:6px;margin-bottom:10px;font-family:'Source Serif 4',serif;font-weight:700}.info-box ul{list-style:none;padding:0}.info-box ul li{font-size:13px;padding:5px 0 5px 16px;border-bottom:1px dotted var(--gray-wash);position:relative;color:var(--ink-soft);font-family:'Source Serif 4',serif}.info-box ul li.hindi-li{font-family:'Noto Serif Devanagari',serif;font-size:13px}.info-box ul li::before{content:'▪';position:absolute;left:0;color:var(--gray-mid);font-size:10px;top:6px}.entry-content ul{padding-left:20px;margin-bottom:12px}.entry-content ul li{font-size:14px;line-height:1.7;color:var(--ink-soft);margin-bottom:4px}.entry-content ol{padding-left:20px;margin-bottom:12px}.entry-content ol li{font-size:14px;line-height:1.7;color:var(--ink-soft);margin-bottom:4px}.data-table-wrap{overflow-x:auto;margin:16px 0}table.newspaper-table,.entry-content table{width:100%;border-collapse:collapse;font-size:12.5px;font-family:'Source Serif 4',serif}table.newspaper-table caption{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-mid);margin-bottom:6px;text-align:left;font-weight:700;border-bottom:2px solid var(--ink);padding-bottom:4px}table.newspaper-table th,.entry-content table th{background:var(--ink);color:var(--paper);padding:7px 10px;text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:400}table.newspaper-table td,.entry-content table td{padding:7px 10px;border-bottom:1px solid var(--gray-wash);color:var(--ink-soft)}table.newspaper-table tr:nth-child(even) td,.entry-content table tr:nth-child(even) td{background:rgb(0 0 0 / .03)}table.newspaper-table td.hindi-td{font-family:'Noto Serif Devanagari',serif;font-size:12px}.sidebar-widget,.widget{border-top:3px solid var(--ink);margin-bottom:20px;padding-top:10px}.sidebar-widget .widget-title,.widget-title,.widgettitle{font-family:'Source Serif 4',serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:12px;color:var(--ink)}.sidebar-widget .widget-title.hindi-title{font-family:'Noto Serif Devanagari',serif;font-size:13px;letter-spacing:.05em;text-transform:none}.sidebar-item{display:flex;gap:10px;padding:9px 0;border-bottom:1px dotted var(--gray-wash);align-items:flex-start}.sidebar-item .num{font-family:'Playfair Display',serif;font-size:20px;font-weight:900;color:var(--gray-wash);line-height:1;width:24px;flex-shrink:0}.sidebar-item p{font-size:12.5px;line-height:1.4;color:var(--ink-soft)}.sidebar-item p.hindi-p{font-family:'Noto Serif Devanagari',serif;font-size:12px}.widget ul li{font-size:13px;padding:6px 0;border-bottom:1px dotted var(--gray-wash);list-style:none}.widget ul li a{color:var(--ink-soft);text-decoration:none;font-family:'Source Serif 4',serif}.widget ul li a:hover{color:var(--ink);text-decoration:underline}.ad-slot{border:1px solid var(--gray-pale);text-align:center;padding:20px;margin:14px 0;background:var(--paper-white);color:var(--gray-pale);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.post-meta,.entry-meta,.byline{font-size:11px;color:var(--gray-light);margin:6px 0 12px;letter-spacing:.05em;font-style:italic;font-family:'Source Serif 4',serif}.pagination,.nav-links{display:flex;gap:8px;justify-content:center;margin:28px 0;flex-wrap:wrap}.pagination a,.nav-links a,.page-numbers{font-family:'Source Serif 4',serif;font-size:12px;color:var(--ink);text-decoration:none;border:1px solid var(--gray-wash);padding:5px 12px;letter-spacing:.08em;transition:background 0.15s}.pagination a:hover,.nav-links a:hover,.page-numbers:hover{background:var(--ink);color:var(--paper)}.page-numbers.current{background:var(--ink);color:var(--paper);border-color:var(--ink)}.search-form input[type="search"]{font-family:'Source Serif 4',serif;font-size:13px;border:1px solid var(--ink);background:var(--paper-white);padding:7px 12px;width:100%;color:var(--ink);outline:none}.search-form button,.search-submit{background:var(--ink);color:var(--paper);border:none;padding:7px 16px;font-family:'Source Serif 4',serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background 0.15s}.search-form button:hover{background:var(--gray-dark)}footer,#colophon{background:var(--ink);color:var(--gray-wash);padding:28px 24px 16px;margin-top:24px}.footer-inner,.site-info{max-width:1100px;margin:0 auto}.footer-logo{font-family:'UnifrakturMaguntia',cursive;font-size:32px;color:var(--paper);text-align:center;border-bottom:1px solid #333;padding-bottom:14px;margin-bottom:18px}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin-bottom:20px}.footer-col h4{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-wash);border-bottom:1px solid #333;padding-bottom:6px;margin-bottom:10px}.footer-col a{display:block;color:var(--gray-light);text-decoration:none;font-size:12px;line-height:1.9;transition:color 0.15s}.footer-col a:hover{color:var(--paper)}.footer-bottom{border-top:1px solid #333;padding-top:12px;text-align:center;font-size:10px;color:var(--gray-mid);letter-spacing:.08em}[data-lang="en"] .hindi-only{display:none}[data-lang="hi"] .english-only{display:none}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gray-pale);transition:text-decoration-color 0.15s}a:hover{text-decoration-color:var(--ink)}img{max-width:100%;height:auto;display:block}.entry-content img{border:1px solid var(--gray-wash);margin:12px 0}.wp-caption,figcaption{font-size:11px;color:var(--gray-mid);font-style:italic;text-align:center;margin-top:4px;font-family:'Source Serif 4',serif}.hindi-p,.hindi-text{font-family:'Noto Serif Devanagari',serif;font-size:14px;line-height:1.9}.hindi-head{font-family:'Noto Serif Devanagari',serif}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-article,.front-col,.sidebar-widget,.entry-content{animation:fadeUp 0.5s ease forwards}.front-col:nth-child(3){animation-delay:0.1s}.front-col:nth-child(5){animation-delay:0.2s}@media (max-width:900px){.front-grid{grid-template-columns:1fr 2px 2fr}.front-col:last-child{display:none}}@media (max-width:768px){.front-grid{grid-template-columns:1fr}.col-divider{display:none}.front-col,.front-col.main{padding:12px 8px}nav.main-nav a{font-size:10px;padding:8px 10px}.site-title-en{font-size:36px}.nameplate-top{flex-direction:column;gap:4px;text-align:center}.utility-bar{flex-direction:column;gap:6px;text-align:center}.edition-bar{gap:8px;font-size:9px}.footer-grid{grid-template-columns:1fr 1fr}.hero-article h1,.entry-title{font-size:24px}blockquote p,.pull-quote p{font-size:15px!important}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.site-title-en{font-size:28px}}