.pj-root{--dj-bg:#fff9ef;--dj-surface:#fff;--dj-surface-2:#f7f1e5;--dj-saffron:#e25100;--dj-ink:#b84200;--dj-gold:#c8962e;--dj-maroon:#521c27;--dj-tulasi:#174c3d;--dj-text:#1e1a16;--dj-muted:#6b6157;--dj-line:rgba(200,150,46,.28);max-width:1080px;margin:0 auto;padding:16px;color:var(--dj-text);line-height:1.6}.pj-root :is(h1,h2,h3){color:var(--dj-maroon);line-height:1.3}.pj-root[lang=hi],.pj-root[lang=te]{line-height:1.8}.pj-prep{background:var(--dj-surface-2);border:1px dashed var(--dj-gold);padding:8px 12px;border-radius:8px}.pj-crumbs{font-size:.9rem;color:var(--dj-muted)}.pj-hero{border-bottom:1px solid var(--dj-line);padding-bottom:12px;margin-bottom:12px}.pj-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;color:var(--dj-ink);margin:0}.pj-dateline{font-weight:600}.pj-datenav,.pj-langs{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0}.pj-datenav a,.pj-langs a{padding:6px 10px;border:1px solid var(--dj-line);border-radius:999px;text-decoration:none}.pj-badge{display:inline-block;margin:2px 6px 2px 0;padding:2px 10px;border-radius:999px;background:var(--dj-saffron);color:#fff;font-size:.85rem}.pj-keytimes{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;list-style:none}.pj-keytimes span{color:var(--dj-muted)}.pj-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.pj-card{background:var(--dj-surface);border:1px solid var(--dj-line);border-radius:12px;padding:10px 14px}.pj-card h3{margin:0 0 4px;font-size:1rem}.pj-muted{color:var(--dj-muted);font-size:.9rem}.pj-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.pj-table{width:100%;border-collapse:collapse;background:var(--dj-surface)}.pj-table caption{text-align:left;font-weight:700;padding:6px 0}.pj-table td,.pj-table th{border-bottom:1px solid var(--dj-line);padding:6px 8px;text-align:left;vertical-align:top}.pj-table th{font-weight:600;width:42%}.pj-q-good th{color:var(--dj-tulasi)}.pj-q-avoid th{color:var(--dj-maroon)}.pj-now{outline:2px solid var(--dj-saffron);background:#fff3e6}.pj-advice{color:var(--dj-ink)}.pj-method{background:var(--dj-surface-2);padding:10px 14px;border-radius:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:600px){.pj-table th{width:48%}}@media print{#share,.pj-datenav,.pj-langs,.pj-suggest,[data-ad-slot]{display:none}}