:root{--reading-size:20px}.editionHero{position:relative;min-height:420px;display:flex;align-items:center;background:#1e312b;color:#fff8e9;overflow:hidden}.editionHero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.24;filter:sepia(.3)}.editionHero .wrap{position:relative;padding:65px 0}.editionHero .eyebrow{color:#e5c98f}.editionHero h1{font-size:clamp(50px,7vw,92px);margin:14px 0;line-height:1.05;max-width:1050px}.editionHero p{max-width:760px;font-size:19px;line-height:1.8}.editionHero .sa{font-family:Devanagari,serif;font-size:30px}.readingEntry{padding-top:40px;padding-bottom:80px}.readingIntro{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;padding:35px 0 45px;border-bottom:1px solid #cfc4b0}.readingIntro h2{font-size:36px;line-height:1.2;margin-top:12px}.explainText{font-size:21px;line-height:1.95}.explainText[lang=hi],.explainText[lang=sa]{font-family:Devanagari,serif}.explainButtons,.languageTabs{display:flex;gap:8px;flex-wrap:wrap}.editionButton{font:inherit;border:1px solid #b9ad96;padding:11px 18px;background:transparent;cursor:pointer;border-radius:3px;color:inherit}.editionButton[aria-pressed=true],.languageTabs button[aria-pressed=true]{background:var(--theme);color:#fff}.explainButtons button{font-size:14px}.coverageRow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:30px 0}.coverageRow>div{display:flex;flex-direction:column;gap:6px;border-left:2px solid #bf9454;padding-left:16px}.coverageRow span{font-size:20px}.coverageRow strong{font-size:13px;letter-spacing:.025em}.readerStage{display:grid;grid-template-columns:240px minmax(0,1fr);gap:38px;margin-top:40px;align-items:start}.readerSidebar{position:sticky;top:105px;padding:22px;background:#ede6d8;display:flex;flex-direction:column;gap:20px}.readerSidebar label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;display:flex;flex-direction:column;gap:10px}.readerSidebar select,.readerSidebar input{max-width:100%;width:100%;border:1px solid #b9ad96;background:#fffcf4;padding:12px;font:15px/1.5 inherit;min-width:0}.fontControls{display:flex;gap:8px}.readerSidebar p{font-size:12px;line-height:1.7}.readingToolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #cfc4b0;padding-bottom:20px}.readingToolbar p{font-size:12px}.readingPager{display:flex;justify-content:space-between;align-items:center;margin:26px 0;gap:20px}.readingPager button:disabled{opacity:.25;cursor:default}.editionVerse{padding:34px 0;border-bottom:1px solid #d5cbb8;scroll-margin-top:100px}.verseTop{display:flex;align-items:center;justify-content:space-between;color:var(--theme);font-size:15px;font-weight:600;letter-spacing:.04em}.verseTop button{border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.verseColumns{margin-top:25px}.verseColumns section h2{font:11px/1.5 sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#85745c;margin:0 0 16px}.verseColumns p{font-size:var(--reading-size);line-height:1.9;white-space:pre-line;margin:0 0 18px}.verseColumns [lang=sa],.verseColumns [lang=hi]{font-family:Devanagari,serif}.verseColumns [lang=sa]>p{font-size:calc(var(--reading-size) + 3px);line-height:2}.parallelColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.verseColumns .roman{font:17px/1.9 Georgia,serif}.verseColumns details{font-size:13px}.verseColumns summary{cursor:pointer;margin:12px 0;color:var(--theme)}.nativeProse{max-width:820px;margin:auto;padding:28px 0}.nativeProse h2{font-size:32px;line-height:1.4}.nativeProse p{font-size:var(--reading-size);line-height:1.95;margin:22px 0;overflow-wrap:anywhere}.nativeProse[lang=hi]{font-family:Devanagari,serif}.translationGap{padding:45px 28px;background:#eee6d8}.translationGap h2{font-size:32px}.translationGap p{line-height:1.9}.translationGap button{font:inherit;background:var(--theme);color:white;padding:13px 18px;border:0;cursor:pointer}.readerFootnote{margin-top:35px;padding-top:25px;border-top:1px solid #cfc4b0;font-size:13px;line-height:1.8}.manuscriptFeature{margin:50px 0 10px;padding:25px;background:#eae1cf}.manuscriptFeature img{width:100%;max-height:420px;object-fit:contain;background:#e0d1b8}.manuscriptFeature figcaption{font-size:12px;line-height:1.8;padding-top:15px}.readingLayoutTitle{font-size:14px;text-transform:uppercase;letter-spacing:.15em}#readerStart{scroll-margin-top:105px}mark{background:#efd7a1;color:inherit;padding:0 2px}@media(min-width:1400px){.readingEntry{max-width:1400px}.readerStage{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:1050px){.parallelColumns{grid-template-columns:1fr}.parallelColumns section{padding-left:18px;border-left:2px solid #d8c9ad}.readerStage{grid-template-columns:200px minmax(0,1fr);gap:25px}}@media(max-width:700px){.readingIntro,.readerStage{grid-template-columns:1fr;gap:20px}.readerSidebar{position:relative;top:0;display:grid;grid-template-columns:1fr 1fr;padding:18px}.readerSidebar p{grid-column:1/-1}.editionHero{min-height:370px}.editionHero .wrap{padding:50px 0}.coverageRow{gap:10px}.coverageRow span{font-size:17px}.coverageRow strong{font-size:11px}.readingToolbar{align-items:start;flex-direction:column}.readingIntro{padding-top:10px}.editionVerse{padding:25px 0}.manuscriptFeature{margin-left:0;margin-right:0;padding:15px}.readingEntry{padding-top:25px}.readerSidebar input{font-size:16px}.readingPager button{padding:12px}.verseColumns p{font-size:max(18px,var(--reading-size))}}

.editionHero .wrap{width:calc(100% - 48px);max-width:1136px;margin-inline:auto;flex:0 1 1136px}.nativeProse p{font-family:Georgia,serif}.nativeProse[lang=hi] p{font-family:Devanagari,serif}.verseColumns [lang=en] p{font-family:Georgia,serif}