/* अध्ययनसार • महत्त्वपूर्ण अधिनियम • स्थायी दो-स्तंभीय अध्ययन अनुबंध (नवंबर 2026).
   यह केवल data-acts-layout=v2 वाले 33+ अध्यायों पर लागू है। */
html body[data-acts-layout="v2"] .history-reading-shell{
  box-sizing:border-box;width:min(1320px,calc(100% - 32px))!important;
  max-width:1320px!important;min-width:0!important;margin-inline:auto!important;
}
html body[data-acts-layout="v2"] .as-reading-layout{
  display:block!important;box-sizing:border-box;width:100%!important;
  max-width:100%!important;margin:0!important;padding:0!important;
  overflow:visible!important;
}
html body[data-acts-layout="v2"] .as-reading-layout > .as-study-outline,
html body[data-acts-layout="v2"] .as-reading-layout > .as-original-toc,
html body[data-acts-layout="v2"] .history-reading-article > .as-study-outline{
  display:none!important;
}
html body[data-acts-layout="v2"] .history-reading-article.as-reading-content{
  box-sizing:border-box;display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(230px,275px)!important;
  grid-template-rows:auto auto auto auto!important;
  column-gap:clamp(18px,2.6vw,34px)!important;row-gap:22px!important;
  align-items:start!important;min-width:0!important;
  width:100%!important;max-width:100%!important;
  margin:18px auto 52px!important;padding:0!important;
  position:relative!important;inset:auto!important;overflow:visible!important;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-reading-breadcrumb{
  grid-column:1/-1!important;grid-row:1!important;min-width:0;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-reading-head{
  grid-column:1/-1!important;grid-row:2!important;min-width:0;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-article-content{
  grid-column:1!important;grid-row:3!important;min-width:0!important;
  box-sizing:border-box;position:static!important;
  width:100%!important;max-width:100%!important;margin:0!important;
  background:var(--ds-surface)!important;color:var(--ds-text)!important;
  border-color:var(--ds-border)!important;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-reading-toc{
  grid-column:2!important;grid-row:3!important;align-self:start!important;
  min-width:0!important;max-width:100%!important;box-sizing:border-box;
  display:block!important;position:static!important;
  inset:auto!important;top:auto!important;bottom:auto!important;right:auto!important;left:auto!important;
  float:none!important;transform:none!important;z-index:auto!important;
  overflow:visible!important;max-height:none!important;height:auto!important;
  margin:0!important;padding:0!important;box-shadow:none!important;
  background:var(--ds-surface)!important;color:var(--ds-text)!important;
  border:1px solid var(--ds-border)!important;border-radius:12px!important;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-topic-bottom{
  grid-column:1/-1!important;grid-row:4!important;min-width:0!important;
}
html body[data-acts-layout="v2"] .history-reading-toc > summary{
  display:block!important;position:static!important;top:auto!important;
  padding:15px 14px!important;cursor:pointer;list-style:none;
  background:var(--ds-surface-soft)!important;color:var(--ds-heading)!important;
  border-bottom:1px solid var(--ds-border)!important;
  font-size:.93rem!important;line-height:1.6!important;font-weight:750!important;
}
html body[data-acts-layout="v2"] .history-reading-toc > summary::-webkit-details-marker{display:none}
html body[data-acts-layout="v2"] .history-reading-toc > .fact-rail{
  display:block!important;max-height:none!important;overflow:visible!important;
  min-width:0!important;padding:5px 14px 12px!important;
  margin:0!important;background:var(--ds-surface)!important;
}
html body[data-acts-layout="v2"] .history-reading-toc:not([open]) > .fact-rail{display:none!important}
html body[data-acts-layout="v2"] .fact-rail > p{
  display:block!important;min-width:0!important;overflow-wrap:anywhere;
  border-bottom:1px solid var(--ds-border)!important;
  color:var(--ds-text)!important;background:transparent!important;
  margin:0!important;padding:10px 0!important;font-size:.925rem!important;
  font-weight:400!important;line-height:1.72!important;
}
html body[data-acts-layout="v2"] .fact-rail > p:last-child{border:0!important}
html body[data-acts-layout="v2"] .fact-rail :is(b,strong){
  color:var(--ds-heading)!important;font-size:inherit!important;font-weight:750!important;
}
html[data-theme="light"] body[data-acts-layout="v2"] .fact-rail :is(b,strong),
html:not([data-theme]) body[data-acts-layout="v2"] .fact-rail :is(b,strong){color:#784713!important}
html[data-theme="sepia"] body[data-acts-layout="v2"] .fact-rail :is(b,strong){color:#6d401c!important}
html[data-theme="dark"] body[data-acts-layout="v2"] .fact-rail :is(b,strong){color:#f4cf82!important}
html body[data-acts-layout="v2"] .history-article-content :is(.study-master-section,.history-table-wrap){
  min-width:0;max-width:100%;
}
html body[data-acts-layout="v2"] .history-article-content :is(.study-master-section,.history-table-wrap) :is(p,li,td,th,blockquote),
html body[data-acts-layout="v2"] .history-article-content > :is(p,li,blockquote){
  color:var(--ds-text)!important;
}
html body[data-acts-layout="v2"] .history-article-content :is(h2,h3,h4){
  color:var(--ds-heading)!important;
}
html body[data-acts-layout="v2"] .history-article-content :is(table,td,th){
  border-color:var(--ds-border)!important;
}
html body[data-acts-layout="v2"] .history-article-content :is(table,td){
  color:var(--ds-text)!important;background:var(--ds-surface)!important;
}
html body[data-acts-layout="v2"] .history-article-content th{
  color:var(--ds-heading)!important;background:var(--ds-surface-soft)!important;
}
html body[data-acts-layout="v2"] .history-article-content a:not(.act-objective-choice){
  color:var(--ds-primary-strong,var(--ds-primary))!important;text-decoration:underline;
  text-underline-offset:3px;
}
html body[data-acts-layout="v2"] .history-article-content .acts-current-law{
  background:var(--ds-surface-soft)!important;color:var(--ds-text)!important;
  border-inline-start-color:var(--ds-primary)!important;
}
@media(max-width:980px){
  html body[data-acts-layout="v2"] .history-reading-shell{
    width:min(100% - 20px,780px)!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article.as-reading-content{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto auto auto auto auto!important;
    gap:16px!important;margin:12px auto 36px!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article > .history-reading-breadcrumb{grid-column:1!important;grid-row:1!important}
  html body[data-acts-layout="v2"] .history-reading-article > .history-reading-head{grid-column:1!important;grid-row:2!important}
  html body[data-acts-layout="v2"] .history-reading-article > .history-article-content{grid-column:1!important;grid-row:3!important;order:0!important;padding:18px 14px!important}
  html body[data-acts-layout="v2"] .history-reading-article > .history-reading-toc{
    grid-column:1!important;grid-row:4!important;order:0!important;
    position:static!important;max-height:none!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article > .history-topic-bottom{
    grid-column:1!important;grid-row:5!important;order:0!important;
  }
}
@media print{
  html body[data-acts-layout="v2"] .history-reading-article.as-reading-content{
    display:block!important;
  }
  html body[data-acts-layout="v2"] .history-reading-toc{break-inside:avoid}
}
/* Legacy reader wrapper specificity guard.
   The generic study-reader sets a single track on .as-reading-layout children.
   Even if an old cached page contains that wrapper, this Acts contract wins. */
@media(min-width:981px){
 html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
   .as-reading-layout > .history-reading-article.as-reading-content{
   display:grid!important;
   grid-template-columns:minmax(0,1fr) minmax(230px,275px)!important;
 }
 html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
   .as-reading-layout > .history-reading-article.as-reading-content > .history-reading-toc{
   grid-column:2!important;grid-row:3!important;
 }
 html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
   .as-reading-layout > .history-reading-article.as-reading-content > .history-article-content{
   grid-column:1!important;grid-row:3!important;
 }
}


/* ACTS_HEADER_THEME_CONTRAST_20261104
   One reusable readable book header for all Important Acts.
   The previous navy gradient plus dark inherited text made title/subtitle invisible.
   Avoid a saturated hero, especially on study-first pages. */
html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
  .history-reading-article > .history-reading-head{
  background:var(--ds-surface)!important;
  background-image:none!important;
  color:var(--ds-text)!important;
  border:1px solid var(--ds-border)!important;
  border-radius:10px!important;
  box-shadow:none!important;
  padding:clamp(16px,2vw,24px)!important;
  overflow:visible!important;
  min-height:0!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head h1{
  color:var(--ds-heading)!important;
  background:transparent!important;
  -webkit-text-fill-color:var(--ds-heading)!important;
  font-size:clamp(1.55rem,2.35vw,2.15rem)!important;
  font-weight:800!important;
  line-height:1.45!important;
  letter-spacing:0!important;
  margin:8px 0 10px!important;
  max-width:100%!important;
  overflow-wrap:anywhere;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head > p{
  color:var(--ds-text-muted)!important;
  background:transparent!important;
  font-size:1rem!important;
  line-height:1.75!important;
  margin:0!important;
  max-width:75ch;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head > .history-kicker{
  color:var(--ds-heading)!important;
  background:var(--ds-surface-soft)!important;
  border:1px solid var(--ds-border)!important;
  border-radius:6px!important;
  font-size:.78rem!important;
  font-weight:750!important;
  padding:5px 9px!important;
  margin:0!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .history-reading-tags{
  display:flex!important;
  gap:7px!important;
  flex-wrap:wrap!important;
  margin:12px 0 0!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .history-reading-tags > span{
  background:var(--ds-surface-soft)!important;
  color:var(--ds-text)!important;
  border:1px solid var(--ds-border)!important;
  border-radius:5px!important;
  font-size:.79rem!important;
  padding:5px 9px!important;
  font-weight:650!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .as-reader-tools{
  box-sizing:border-box!important;
  color:var(--ds-text)!important;
  background:var(--ds-surface)!important;
  border-color:var(--ds-border)!important;
  max-width:100%!important;
  flex-wrap:wrap!important;
  font-size:.86rem!important;
  margin:10px 0!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .as-reader-tools > span{
  color:var(--ds-text)!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .as-reader-tools button{
  background:var(--ds-surface-soft)!important;
  color:var(--ds-text)!important;
  border:1px solid var(--ds-border)!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head :is(.as-study-audio,.as-audio-spacer){
  box-sizing:border-box!important;
  background:var(--ds-surface-soft)!important;
  color:var(--ds-text)!important;
  border-color:var(--ds-border)!important;
  max-width:100%!important;
  box-shadow:none!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .as-study-audio
  :is(button,select,input){
  color:var(--ds-text)!important;
  background:var(--ds-surface)!important;
  border-color:var(--ds-border)!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .as-study-audio
  :is(label,small,span,p){
  color:var(--ds-text)!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .as-study-audio
  button[aria-pressed="true"]{
  background:var(--ds-primary)!important;
  color:var(--ds-on-primary)!important;
}
@media(max-width:980px){
  html body[data-acts-layout="v2"][data-study-master="v2"]
    .history-reading-article > .history-reading-head{
    padding:16px 14px!important;
  }
  html body[data-acts-layout="v2"][data-study-master="v2"]
    .history-reading-article > .history-reading-head h1{
    font-size:clamp(1.4rem,5vw,1.75rem)!important;
    line-height:1.5!important;
  }
}


/* ==========================================================================
   AS_ACTS_UNIVERSAL_BOOK_20261107
   All 38 Important Acts chapters: one book reader as in Essay / Science.
   Reuse the existing shared navigation, footer, TTS, quiz and factual rail;
   never duplicate them or overwrite the study text / ten-question bank.
   ========================================================================== */
html body.history-reading-page[data-acts-layout="v2"][data-study-master="v2"]{
  --acts-book-primary:#155486;
  --acts-book-border:var(--ds-border,#dce4ed);
  --acts-book-surface:var(--ds-surface,#ffffff);
  --acts-book-muted:var(--ds-text-muted,#526173);
  background:var(--ds-bg,#f6f8fb);
}
html body[data-acts-layout="v2"] .history-reading-shell{
  width:min(1320px,calc(100% - 36px))!important;
  max-width:1320px!important;
  margin:0 auto!important;
  padding:0!important;
}
html body[data-acts-layout="v2"] .history-reading-article.as-reading-content{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 320px!important;
  grid-template-rows:auto auto auto!important;
  column-gap:clamp(18px,2.4vw,30px)!important;
  row-gap:clamp(18px,2.2vw,26px)!important;
  align-items:start!important;
  margin:20px 0 48px!important;
  width:100%!important;
  max-width:none!important;
  overflow:visible!important;
}
/* Essay's redundant "मुख्य पृष्ठ > मुख्य परीक्षा >" trail never returns. */
html body[data-acts-layout="v2"] .history-reading-article > .history-reading-breadcrumb{
  display:none!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"] .history-reading-article > .history-reading-head{
  grid-column:1/-1!important;
  grid-row:1!important;
  display:block!important;
  background:#103d66!important;
  background-image:none!important;
  border:1px solid #164d7e!important;
  border-top:4px solid #296fa4!important;
  color:#ffffff!important;
  border-radius:14px!important;
  box-shadow:0 8px 22px rgba(15,34,58,.13)!important;
  min-height:0!important;
  padding:clamp(20px,2.8vw,30px)!important;
  margin:0!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head h1{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:clamp(1.65rem,2.6vw,2.15rem)!important;
  font-weight:800!important;
  line-height:1.45!important;
  margin:9px 0 10px!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head > p{
  color:#e8f3fd!important;
  font-size:clamp(.97rem,1.15vw,1.04rem)!important;
  line-height:1.78!important;
  max-width:85ch!important;
  margin:0!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .history-kicker,
html body[data-acts-layout="v2"][data-study-master="v2"]
  .history-reading-article > .history-reading-head .history-reading-tags > span{
  background:#eff6ff!important;
  color:#12375b!important;
  border:1px solid #bfd9f3!important;
  border-radius:6px!important;
  font-size:.79rem!important;
  font-weight:750!important;
  padding:5px 9px!important;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-article-content{
  grid-column:1!important;
  grid-row:2!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  display:flex!important;
  flex-direction:column!important;
  gap:1.3rem!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
  .history-article-content > .study-master-section{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  background:var(--ds-surface,#fff)!important;
  border:1px solid var(--ds-border,#dce4ed)!important;
  border-radius:12px!important;
  padding:clamp(17px,2vw,28px)!important;
  margin:0!important;
  box-shadow:0 2px 10px rgba(15,34,58,.055)!important;
  font-size:var(--as-reader-font,1rem);
  line-height:1.88!important;
}
html body[data-acts-layout="v2"] .history-article-content .study-master-section > h2:first-child{
  margin:0 0 1.05rem!important;
  padding:0 0 .85rem!important;
  border-bottom:1px solid var(--ds-border,#dce4ed)!important;
  color:var(--ds-heading,#172940)!important;
  font-size:clamp(1.13rem,1.55vw,1.35rem)!important;
  font-weight:800!important;
  line-height:1.55!important;
}
html body[data-acts-layout="v2"] .history-article-content .study-master-section :is(p,li){
  line-height:1.9!important;
  overflow-wrap:break-word;
}
html body[data-acts-layout="v2"] .history-article-content :is(table,pre,blockquote,figure,svg){
  max-width:100%;
}
html body[data-acts-layout="v2"] .history-article-content :is(.history-table-wrap,.as-table-scroll,.table-container){
  min-width:0;
  overflow-x:auto!important;
  max-width:100%;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-reading-toc{
  grid-column:2!important;
  grid-row:2!important;
  display:block!important;
  position:sticky!important;
  top:var(--ds-sticky-top,100px)!important;
  align-self:start!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  max-height:calc(100dvh - var(--ds-sticky-top,100px) - 15px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-width:thin;
  background:var(--ds-surface,#fff)!important;
  border:1px solid var(--ds-border,#dce4ed)!important;
  border-top:4px solid #155486!important;
  border-radius:12px!important;
  box-shadow:0 2px 10px rgba(15,34,58,.055)!important;
  padding:0!important;
  margin:0!important;
  color:var(--ds-text,#26384b)!important;
  transform:none!important;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-reading-toc > summary{
  display:block!important;
  position:sticky!important;
  top:0!important;
  z-index:2!important;
  background:var(--ds-surface,#fff)!important;
  color:var(--ds-primary-strong,var(--ds-heading,#132e4d))!important;
  border-bottom:1px solid var(--ds-border,#dce4ed)!important;
  font-size:1rem!important;
  font-weight:800!important;
  line-height:1.6!important;
  padding:15px 16px!important;
}
html body[data-acts-layout="v2"] .history-reading-toc > .fact-rail{
  display:grid!important;
  gap:10px!important;
  padding:12px 14px 16px!important;
  background:var(--ds-surface,#fff)!important;
}
html body[data-acts-layout="v2"] .history-reading-toc:not([open]) > .fact-rail{display:none!important}
html body[data-acts-layout="v2"] .history-reading-toc > .fact-rail > p{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:11px 12px!important;
  background:var(--ds-surface-soft,#eef4fa)!important;
  border:0!important;
  border-left:3px solid #2368a2!important;
  border-radius:7px!important;
  color:var(--ds-text,#26384b)!important;
  line-height:1.72!important;
  font-size:.89rem!important;
  overflow-wrap:anywhere!important;
}
html body[data-acts-layout="v2"] .history-reading-toc > .fact-rail > p :is(b,strong){
  display:block!important;
  margin:0 0 4px!important;
  font-size:.89rem!important;
  color:var(--ds-primary-strong,#155486)!important;
  font-weight:800!important;
}
html[data-theme="dark"] body[data-acts-layout="v2"]
  .history-reading-toc > .fact-rail > p :is(b,strong){
  color:#b9dcff!important;
}
html[data-theme="sepia"] body[data-acts-layout="v2"]
  .history-reading-toc > .fact-rail > p :is(b,strong){
  color:#70421e!important;
}
html body[data-acts-layout="v2"] .history-reading-article > .history-topic-bottom{
  grid-column:1/-1!important;
  grid-row:3!important;
  margin:0!important;
  gap:12px!important;
  min-width:0!important;
}
html body[data-acts-layout="v2"] .history-topic-bottom a{
  border:1px solid var(--ds-border,#dce4ed);
  background:var(--ds-surface,#fff);
  border-radius:9px;
  color:var(--ds-primary-strong,#155486);
  text-decoration:none;
  padding:11px 15px;
  line-height:1.6;
  font-weight:700;
}
html body[data-acts-layout="v2"] .history-topic-bottom a:hover{
  border-color:var(--ds-primary,#155486);
  text-decoration:underline;
}
/* Audio is NEVER pinned by Acts styles. The shared controller keeps it inline
   until playing/paused, then uses .as-study-audio--floating at viewport bottom. */
html body[data-acts-layout="v2"] .history-reading-head > .as-study-audio{
  max-width:100%!important;
  margin:15px 0 0!important;
}
@media(max-width:1024px){
  html body[data-acts-layout="v2"] .history-reading-shell{
    width:min(100% - 22px,800px)!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article.as-reading-content{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto auto auto auto!important;
    gap:16px!important;
    margin:14px 0 32px!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article > .history-reading-head{
    grid-column:1!important;grid-row:1!important;
    padding:19px 17px!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article > .history-article-content{
    grid-column:1!important;grid-row:2!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article > .history-reading-toc{
    grid-column:1!important;grid-row:3!important;
    position:static!important;
    top:auto!important;max-height:none!important;
    overflow:visible!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article > .history-topic-bottom{
    grid-column:1!important;grid-row:4!important;
  }
}
@media(max-width:640px){
  html body[data-acts-layout="v2"] .history-reading-shell{
    width:calc(100% - 18px)!important;
  }
  html body[data-acts-layout="v2"][data-study-master="v2"]
    .history-reading-article > .history-reading-head h1{
    font-size:clamp(1.4rem,5vw,1.8rem)!important;
  }
  html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
    .history-article-content > .study-master-section{
    padding:17px 14px!important;
  }
  html body[data-acts-layout="v2"] .history-reading-toc > .fact-rail{
    padding:10px!important;
  }
}
@media print{
  html body[data-acts-layout="v2"] .history-reading-article > .history-reading-toc{
    position:static!important;max-height:none!important;overflow:visible!important;
  }
  html body[data-acts-layout="v2"] .history-reading-article.as-reading-content{
    display:block!important;
  }
}

/* High specificity defense against legacy master grids on older Act pages. */
@media(min-width:1025px){
  html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
    .as-reading-layout > .history-reading-article.as-reading-content{
    grid-template-columns:minmax(0,1fr) 320px!important;
  }
  html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
    .as-reading-layout > .history-reading-article > .history-article-content{
    grid-column:1!important;grid-row:2!important;
  }
  html body[data-acts-layout="v2"][data-study-master="v2"][data-as-layout="study"]
    .as-reading-layout > .history-reading-article > .history-reading-toc{
    grid-column:2!important;grid-row:2!important;position:sticky!important;
  }
}
html[data-theme="light"] body[data-acts-layout="v2"] .history-reading-toc > .fact-rail > p :is(b,strong),
html:not([data-theme]) body[data-acts-layout="v2"] .history-reading-toc > .fact-rail > p :is(b,strong){
  color:#174f83!important;
}
html[data-theme="dark"] body[data-acts-layout="v2"] .history-reading-toc > .fact-rail > p :is(b,strong){
  color:#c5e0ff!important;
}
