/* अध्ययनसार™ — Static GS premium reading redesign, 29 October 2026.
   Inspired by the supplied static-study-redesign design specimen.
   Scoped to the live, original pages: all notes, SEO, navigation and site chrome remain intact. */

body.static-gs-premium{
  --sg-round:14px;
  --sg-round-sm:9px;
  --sg-line:var(--ds-border,#ddd);
  --sg-paper:var(--ds-surface,#fff);
  --sg-soft:var(--ds-surface-soft,#f6f7f9);
  --sg-ink:var(--ds-heading,#17233d);
  --sg-muted:var(--ds-text-muted,#64748b);
  --sg-blue:var(--ds-primary,#2458ac);
  --sg-highlight:var(--ds-primary-soft,#eff4ff);
  color:var(--ds-text,#263349);
  background:var(--ds-bg,#faf9f6);
}
body.static-gs-premium main,
body.static-gs-premium .ca-topic-shell,
body.static-gs-premium .ca-topic-article,
body.static-gs-premium .as-reading-layout,
body.static-gs-premium .as-reading-layout > *,
body.static-gs-premium .ca-related,
body.static-gs-premium .ca-related > div{min-width:0;box-sizing:border-box}
body.static-gs-premium .ca-topic-article :is(h1,h2,h3,h4,p,li,dt,dd,a,strong,span){
  writing-mode:horizontal-tb;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  hyphens:none!important;
  line-break:auto;
}
body.static-gs-premium .ca-topic-main{
  background:var(--ds-bg,#faf9f6);
  padding:clamp(16px,2.2vw,30px) 0 72px;
}
body.static-gs-premium .ca-topic-shell{
  width:min(1260px,calc(100% - clamp(24px,5vw,72px)))!important;
  max-width:1260px!important;
  margin-inline:auto!important;
  padding:0!important;
}
body.static-gs-premium .ca-breadcrumb{
  width:100%!important;
  max-width:none!important;
  margin:0 0 22px!important;
  padding:0!important;
  color:var(--sg-muted);
  font-size:.86rem;
  line-height:1.7;
}
body.static-gs-premium .ca-breadcrumb a{color:var(--sg-blue);text-decoration:none}
body.static-gs-premium .ca-breadcrumb a:hover{text-decoration:underline}
body.static-gs-premium .ca-topic-article.as-reading-content{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.static-gs-premium .ca-topic-article > :is(.ca-topic-head,.ca-topic-editorial-meta,.ca-topic-auto-toc,section,#concept){
  display:block;
  width:100%;
  max-width:none;
  min-width:0;
  box-sizing:border-box;
  grid-column:1/-1!important;
}
body.static-gs-premium .ca-topic-head{
  margin:0 0 20px!important;
  padding:clamp(22px,3vw,43px)!important;
  border:1px solid var(--sg-line)!important;
  border-radius:var(--sg-round)!important;
  background:var(--sg-paper)!important;
  box-shadow:0 3px 14px rgba(20,31,55,.035)!important;
}
body.static-gs-premium .ca-topic-head > span{
  display:inline-block;
  margin-bottom:10px;
  color:var(--sg-blue);
  font-size:.81rem;
  letter-spacing:.025em;
  font-weight:800;
}
body.static-gs-premium .ca-topic-head h1{
  color:var(--sg-ink)!important;
  margin:0 0 14px!important;
  font-family:var(--ds-font-body,'Noto Sans Devanagari',sans-serif);
  font-size:clamp(1.68rem,2.6vw,2.6rem)!important;
  line-height:1.42!important;
  font-weight:800;
  text-wrap:pretty;
}
body.static-gs-premium .ca-topic-head p{
  margin:0!important;
  max-width:75ch;
  color:var(--ds-text,#263349)!important;
  font-size:clamp(.99rem,1.35vw,1.075rem)!important;
  line-height:1.9!important;
}
body.static-gs-premium .ca-topic-editorial-meta{
  display:flex!important;
  flex-wrap:wrap;
  align-items:center;
  gap:9px!important;
  margin:0 0 19px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
body.static-gs-premium .ca-topic-editorial-meta > span{
  display:inline-flex;
  align-items:center;
  min-height:32px;
  padding:5px 12px!important;
  background:var(--sg-highlight)!important;
  border:1px solid var(--sg-line);
  border-radius:999px;
  color:var(--sg-ink)!important;
  font-size:.77rem!important;
  font-weight:700;
  line-height:1.5;
}
body.static-gs-premium .ca-topic-auto-toc{
  margin:16px 0 22px!important;
  padding:16px 18px!important;
  background:var(--sg-paper)!important;
  border:1px solid var(--sg-line)!important;
  border-radius:var(--sg-round-sm)!important;
}
body.static-gs-premium .ca-topic-article > section,
body.static-gs-premium .ca-topic-article > #concept > section{
  display:block!important;
  min-width:0!important;
  width:100%!important;
  max-width:none!important;
  margin:0 0 20px!important;
  padding:clamp(18px,2.35vw,31px)!important;
  border:1px solid var(--sg-line)!important;
  border-radius:var(--sg-round)!important;
  background:var(--sg-paper)!important;
  box-shadow:0 2px 12px rgba(20,31,55,.025)!important;
}
body.static-gs-premium .ca-topic-article > #concept{display:block}
body.static-gs-premium .ca-topic-article :is(section > h2,section > h3){
  color:var(--sg-ink)!important;
  font-weight:800;
  line-height:1.46;
  text-wrap:pretty;
}
body.static-gs-premium .ca-topic-article :is(section > h2){
  margin:0 0 18px!important;
  padding:0 0 12px!important;
  border-bottom:1px solid var(--sg-line)!important;
  font-size:clamp(1.15rem,1.75vw,1.48rem)!important;
}
body.static-gs-premium .ca-topic-article :is(p,li){
  font-size:clamp(.975rem,1.13vw,1.065rem)!important;
  line-height:1.88!important;
}
body.static-gs-premium .ca-topic-article :is(ul,ol){min-width:0}
body.static-gs-premium .ca-topic-article :is(table,.table-scroll-container){
  max-width:100%;
}
body.static-gs-premium .ca-topic-article table{display:table; width:100%; border-collapse:collapse}
body.static-gs-premium .ca-topic-article table th{
  color:var(--sg-ink);background:var(--sg-soft);
}
body.static-gs-premium .ca-topic-article table :is(th,td){
  min-width:0;padding:10px 12px;border:1px solid var(--sg-line);
  word-break:normal;overflow-wrap:break-word;
}
body.static-gs-premium .ca-topic-article :is(.ca-topic-note,blockquote){
  border-inline-start:3px solid var(--sg-blue);
  background:var(--sg-soft);
  border-radius:var(--sg-round-sm);
  padding:15px 18px;
}
body.static-gs-premium .ca-topic-article details{
  background:var(--sg-soft)!important;
  border:1px solid var(--sg-line)!important;
  border-radius:var(--sg-round-sm)!important;
  overflow:hidden;
}
body.static-gs-premium .ca-topic-article details summary{
  color:var(--sg-ink);
  font-weight:750;
  cursor:pointer;
}
body.static-gs-premium .ca-topic-article :is(a,button,summary):focus-visible{
  outline:3px solid var(--sg-blue)!important;outline-offset:3px;
}
body.static-gs-premium .ca-topic-article a{color:var(--sg-blue)}
/* The ZIP's full-width horizontal chapter cards, now fitted around ORIGINAL live links/content. */
body.static-gs-premium .ca-related{width:100%;max-width:none}
body.static-gs-premium .ca-related > div{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:11px!important;
  padding:0!important;
  margin:0!important;
}
body.static-gs-premium .ca-related > div > a{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:5px!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  min-height:88px!important;
  margin:0!important;
  padding:16px clamp(15px,2.6vw,23px)!important;
  border:1px solid var(--sg-line)!important;
  border-inline-start:3px solid var(--sg-blue)!important;
  border-radius:var(--sg-round-sm)!important;
  background:var(--sg-paper)!important;
  color:var(--sg-ink)!important;
  text-align:start;
  text-decoration:none!important;
  box-shadow:none!important;
  transition:background .16s ease,border-color .16s ease,transform .16s ease;
}
body.static-gs-premium .ca-related > div > a:hover{
  background:var(--sg-highlight)!important;
  border-color:var(--sg-blue)!important;
  transform:translateY(-1px);
}
body.static-gs-premium .ca-related > div > a strong{
  width:100%;
  font-size:clamp(1rem,1.23vw,1.14rem)!important;
  line-height:1.6!important;
  font-weight:800;
  color:var(--sg-ink)!important;
}
body.static-gs-premium .ca-related > div > a span{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  font-size:.92rem!important;
  font-weight:450!important;
  line-height:1.75!important;
  color:var(--sg-muted)!important;
}
body.static-gs-premium .ca-related > div > a[href="/reference/ramsar-wetlands/"]{
  border-inline-start-color:var(--ds-success,#059669)!important;
}
body.static-gs-premium .ca-topic-article > section.ca-source-panel{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:20px!important;
  align-items:start;
}
body.static-gs-premium .ca-source-panel a{overflow-wrap:anywhere}
/* Local subject jumps stay separate from site-wide header/footer and use native links. */
body.static-gs-premium .static-gs-quicknav{
  display:flex;flex-wrap:wrap;align-items:center;gap:8px;
  margin:0 0 20px;padding:12px 15px;
  border:1px solid var(--sg-line);
  border-radius:var(--sg-round-sm);
  background:var(--sg-paper);
}
body.static-gs-premium .static-gs-quicknav a{
  display:inline-flex;align-items:center;min-height:40px;
  padding:6px 12px;border-radius:7px;
  color:var(--sg-ink);text-decoration:none;font-size:.87rem;
  line-height:1.55;font-weight:700;
}
body.static-gs-premium .static-gs-quicknav a:hover,
body.static-gs-premium .static-gs-quicknav a:focus-visible{
  color:var(--sg-blue);background:var(--sg-highlight)
}
body.static-gs-premium[data-static-kind="hub"] .ca-topic-article.as-reading-content{
  width:min(100%,1050px)!important;margin-inline:auto!important;
}
body.static-gs-premium[data-static-kind="hub"] .ca-topic-head{
  background:linear-gradient(125deg,var(--sg-paper) 68%,var(--sg-highlight))!important;
  border-top:4px solid var(--sg-blue)!important;
}
body.static-gs-premium[data-static-kind="hub"] .ca-topic-article > section{scroll-margin-top:100px}
body.static-gs-premium[data-static-kind="hub"] #static-series-daily + .ca-related > div{
  grid-template-columns:repeat(2,minmax(0,1fr))!important
}
body.static-gs-premium[data-static-kind="hub"] #static-series-daily + .ca-related a{
  min-height:145px!important;
  border-top:3px solid var(--sg-blue)!important;
  border-inline-start:1px solid var(--sg-line)!important;
}
body.static-gs-premium[data-static-kind="hub"] #static-series-daily + .ca-related a:first-child{
  background:var(--sg-highlight)!important;
}
/* Series hub list is prominent and does not collapse into the narrow template's 3-column grid. */
body.static-gs-premium[data-static-kind="series"] .ca-related > div > a{
  min-height:102px!important;
}
body.static-gs-premium[data-static-kind="series"] .ca-topic-article{
  width:min(100%,1040px)!important;margin-inline:auto!important
}
/* Topic chapters: original sidebar is useful on desktop, disclosure on mobile. */
body.static-gs-premium[data-static-kind="topic"] .as-reading-layout{
  display:grid!important;
  grid-template-columns:255px minmax(0,1fr)!important;
  align-items:start;gap:clamp(20px,3vw,40px)!important;
  width:100%!important;max-width:none!important;
  margin:0!important;padding:0!important;
}
body.static-gs-premium[data-static-kind="topic"] .as-reading-layout > .as-study-outline{
  grid-column:1;grid-row:1;
  position:sticky;top:92px;
  max-height:calc(100vh - 112px);
  overflow:auto;
  padding:15px!important;
  border:1px solid var(--sg-line)!important;
  background:var(--sg-paper)!important;
  border-radius:var(--sg-round-sm)!important;
}
body.static-gs-premium[data-static-kind="topic"] .as-study-outline a{
  padding:8px 10px;
  border-radius:6px;
  font-size:.85rem;
  line-height:1.65;
}
body.static-gs-premium[data-static-kind="topic"] .as-reading-layout > .ca-topic-article{
  grid-column:2;grid-row:1;min-width:0!important
}
body.static-gs-premium .ca-topic-article :is(img,svg,video,iframe){
  max-width:100%;height:auto
}
@media(max-width:1023px){
  body.static-gs-premium[data-static-kind="topic"] .as-reading-layout{
    display:flex!important;flex-direction:column!important;gap:16px!important
  }
  body.static-gs-premium[data-static-kind="topic"] .as-reading-layout > .as-study-outline{
    display:block;position:static;order:0;width:100%;
    max-height:none;padding:12px 15px!important
  }
  body.static-gs-premium[data-static-kind="topic"] .as-reading-layout > .ca-topic-article{
    width:100%!important;order:1
  }
  body.static-gs-premium[data-static-kind="topic"] .as-study-outline:not([open]) nav{display:none!important}
  body.static-gs-premium[data-static-kind="topic"] .as-study-outline summary{display:list-item;cursor:pointer}
}
@media(max-width:700px){
  body.static-gs-premium .ca-topic-shell{
    width:calc(100% - 24px)!important;
  }
  body.static-gs-premium .ca-topic-head{
    padding:20px 17px!important;margin-bottom:15px!important
  }
  body.static-gs-premium .ca-topic-head h1{font-size:clamp(1.48rem,5.6vw,1.95rem)!important}
  body.static-gs-premium .ca-topic-article > section,
  body.static-gs-premium .ca-topic-article > #concept > section{
    padding:19px 15px!important;margin-bottom:14px!important
  }
  body.static-gs-premium .ca-topic-article > section.ca-source-panel{
    grid-template-columns:minmax(0,1fr)!important
  }
  body.static-gs-premium .ca-related > div > a{
    min-height:88px!important;
    padding:15px 13px!important;
  }
  body.static-gs-premium[data-static-kind="hub"] #static-series-daily + .ca-related > div{
    grid-template-columns:minmax(0,1fr)!important
  }
  body.static-gs-premium .static-gs-quicknav{gap:2px;padding:9px}
  body.static-gs-premium .static-gs-quicknav a{font-size:.8rem;padding:6px 8px}
  body.static-gs-premium .ca-topic-article :is(.ca-topic-note,blockquote){padding:12px 13px}
}
@media(max-width:390px){
  body.static-gs-premium .ca-topic-shell{width:calc(100% - 16px)!important}
  body.static-gs-premium .ca-topic-head{padding:18px 13px!important}
  body.static-gs-premium .ca-topic-article > section,
  body.static-gs-premium .ca-topic-article > #concept > section{padding:16px 12px!important}
  body.static-gs-premium .ca-related > div > a{padding:14px 11px!important}
}
@media(prefers-reduced-motion:reduce){
  body.static-gs-premium .ca-related > div > a{transition:none!important;transform:none!important}
}
@media print{
  body.static-gs-premium .static-gs-quicknav,
  body.static-gs-premium .as-study-outline{display:none!important}
  body.static-gs-premium .ca-topic-article,
  body.static-gs-premium .ca-topic-shell{width:100%!important;max-width:none!important}
  body.static-gs-premium[data-static-kind="topic"] .as-reading-layout{
    display:block!important
  }
  body.static-gs-premium .ca-topic-article > section,
  body.static-gs-premium .ca-topic-article > #concept > section{
    box-shadow:none!important;break-inside:avoid
  }
}
/* STATIC_GS_SERIES_LAYOUT_LOCK_V2 — premium one-column daily series. */
body.static-gs-premium[data-static-kind="series"] .ca-topic-article.as-reading-content{
 display:block!important;grid-template-columns:none!important;width:min(100%,1040px)!important;
 max-width:1040px!important;min-width:0!important;margin:0 auto 38px!important;
 float:none!important;box-sizing:border-box!important;
}
body.static-gs-premium[data-static-kind="series"] .ca-topic-article.as-reading-content > :is(.ca-topic-head,.ca-topic-editorial-meta,.ca-topic-auto-toc,section){
 display:block!important;grid-column:auto!important;width:100%!important;max-width:none!important;
 min-width:0!important;box-sizing:border-box!important;
}
body.static-gs-premium[data-static-kind="series"] .ca-topic-article.as-reading-content > .ca-topic-editorial-meta{display:flex!important;flex-wrap:wrap!important}
body.static-gs-premium[data-static-kind="series"] .ca-related > div{grid-template-columns:minmax(0,1fr)!important}
body.static-gs-premium[data-static-kind="series"] .ca-related > div > a{
 min-width:0!important;max-width:100%!important;flex-direction:column!important;
 align-items:flex-start!important;overflow-wrap:break-word!important;
}
@media(max-width:700px){body.static-gs-premium[data-static-kind="series"] .ca-topic-article.as-reading-content{
 width:100%!important;max-width:none!important}}
