/* अध्ययनसार: विज्ञान एवं प्रौद्योगिकी अध्ययन श्रृंखला — विषय-पृष्ठ और गृहपृष्ठ */
body.science-series-page{background:var(--ds-bg,#f7f9fc);color:var(--ds-text,#17202a)}
.science-shell{width:min(1160px,calc(100% - 36px));margin-inline:auto;padding:28px 0 76px;min-width:0}
.science-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 22px;color:var(--ds-text-muted,#64748b);font-size:.88rem}
.science-breadcrumb a{color:inherit;text-decoration:none}.science-breadcrumb a:hover{text-decoration:underline}
.science-hero{background:var(--ds-surface,#fff);border:1px solid var(--ds-border,#dde3eb);border-radius:16px;padding:clamp(23px,4vw,42px);margin-bottom:24px}
.science-kicker{margin:0 0 10px;color:var(--ds-primary,#2457a6);font-weight:800;letter-spacing:.01em;font-size:.87rem}
.science-hero h1{font-size:clamp(2rem,3.7vw,3rem);line-height:1.35;margin:0 0 14px;color:var(--ds-heading,#111827)}
.science-hero-lead{font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.85;max-width:75ch;margin:0 0 22px;color:var(--ds-text,#334155)}
.science-stats{display:flex;gap:10px;flex-wrap:wrap}
.science-stats span{border:1px solid var(--ds-border,#e2e8f0);border-radius:999px;padding:8px 13px;font-weight:600;font-size:.84rem;background:var(--ds-surface-soft,#f3f6fa)}
.science-stats strong{font-size:1rem;color:var(--ds-primary,#2457a6)}
.science-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,278px);align-items:start;gap:22px}
.science-main-col{min-width:0}.science-intro{margin:0 0 20px;padding:0 2px}.science-intro h2{font-size:1.65rem;margin:0 0 8px;color:var(--ds-heading,#111827)}.science-intro p{line-height:1.8;margin:0;color:var(--ds-text-muted,#475569);font-size:.96rem}
.science-volume{background:var(--ds-surface,#fff);border:1px solid var(--ds-border,#e2e8f0);border-radius:14px;overflow:hidden;margin-bottom:18px;scroll-margin-top:92px}
.science-volume-heading{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:19px 22px;background:var(--ds-surface-soft,#f8fafc);border-bottom:1px solid var(--ds-border,#e2e8f0)}
.science-volume-label{font-size:.78rem;letter-spacing:.02em;color:var(--ds-primary,#2457a6);font-weight:750;margin:0 0 5px}.science-volume-heading h2{margin:0;font-size:1.27rem;line-height:1.5;color:var(--ds-heading,#0f172a)}
.science-volume-count{font-size:.76rem;white-space:nowrap;border:1px solid var(--ds-border,#dfe4eb);border-radius:999px;padding:6px 9px;color:var(--ds-text-muted,#475569)}
.science-chapters{list-style:none;margin:0;padding:4px 22px}
.science-chapters li{display:flex;align-items:center;gap:17px;min-width:0;line-height:1.65;padding:13px 0;border-bottom:1px solid var(--ds-border,#edf0f4);scroll-margin-top:100px}
.science-chapters li:last-child{border-bottom:0}
.science-chapter-num{font-variant-numeric:tabular-nums;flex:0 0 32px;font-size:.9rem;font-weight:700;color:var(--ds-primary,#2457a6)}
.science-chapter-title{color:var(--ds-text,#243243);font-weight:550}
.science-chapter-title a{color:var(--ds-primary,#2457a6);font-weight:700;text-decoration:none}.science-chapter-title a:hover{text-decoration:underline}
.science-aside{min-width:0}.science-aside-panel{position:sticky;top:92px;border:1px solid var(--ds-border,#e2e8f0);border-radius:14px;background:var(--ds-surface,#fff);padding:22px;line-height:1.7}
.science-aside-panel h2{margin:0 0 15px;font-size:1.17rem;line-height:1.55;color:var(--ds-heading,#0f172a)}
.science-aside-panel dl{margin:0}.science-aside-panel dl>div{border-top:1px solid var(--ds-border,#e2e8f0);padding:13px 0}
.science-aside-panel dt{color:var(--ds-primary,#2457a6);font-size:.9rem;font-weight:800;margin:0 0 4px}
.science-aside-panel dd{font-size:.9rem;line-height:1.75;color:var(--ds-text-muted,#475569);margin:0}
.science-aside-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--ds-border,#e2e8f0);font-size:.88rem;color:var(--ds-primary,#2457a6);font-weight:700;text-decoration:none}
.science-aside-link:hover{text-decoration:underline}
#sec-science-series{min-width:0;scroll-margin-top:100px}
#sec-science-series .science-home-box{min-width:0;background:var(--bg-surface,var(--ds-surface,#fff));border:1px solid var(--border-light,var(--ds-border,#dde2e8));border-radius:16px;padding:clamp(17px,2.3vw,28px)}
#sec-science-series .science-home-top{background:var(--bg-subtle,var(--ds-surface-soft,#f8fafc));border:1px solid var(--border-light,var(--ds-border,#e2e8f0));border-radius:13px;padding:clamp(18px,2.5vw,26px);display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}
#sec-science-series .science-home-top h3{font-size:clamp(1.1rem,1.5vw,1.4rem);color:var(--text-main,var(--ds-heading,#0f172a));margin:6px 0 9px}
#sec-science-series .science-home-top p{font-size:.92rem;line-height:1.8;margin:0;max-width:70ch;color:var(--text-body,var(--ds-text,#334155))}
#sec-science-series .science-home-overline{font-size:.8rem;font-weight:750;color:var(--brand-blue,var(--ds-primary,#2457a6))}
#sec-science-series .science-home-action{flex:none;text-align:center;border-radius:9px;background:var(--brand-navy,var(--ds-primary,#17427f));padding:11px 17px;color:#fff;text-decoration:none;font-weight:750;font-size:.9rem}
#sec-science-series .science-home-action:hover{opacity:.93}
#sec-science-series .science-home-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
#sec-science-series .science-home-part{display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid var(--border-light,var(--ds-border,#e2e8f0));border-radius:10px;color:var(--text-main,var(--ds-text,#27384b));text-decoration:none;min-width:0;transition:border-color .18s ease,background .18s ease}
#sec-science-series .science-home-part:hover{border-color:var(--brand-blue,var(--ds-primary,#2457a6));background:var(--bg-subtle,var(--ds-surface-soft,#f8fafc))}
#sec-science-series .science-home-part-num{font-size:.73rem;color:var(--brand-blue,var(--ds-primary,#2457a6));font-weight:800}
#sec-science-series .science-home-part strong{font-size:.89rem;line-height:1.55}
#sec-science-series .science-home-part small{font-size:.77rem;line-height:1.5;color:var(--text-muted,var(--ds-text-muted,#64748b));margin-top:auto}
#sec-science-series .science-home-outline{margin-top:14px;padding-top:13px;border-top:1px solid var(--border-light,var(--ds-border,#e2e8f0))}
#sec-science-series .science-home-outline summary{cursor:pointer;color:var(--brand-blue,var(--ds-primary,#2457a6));font-weight:750;padding:7px 3px;line-height:1.7}
#sec-science-series .science-home-outline summary span{margin-inline-start:5px}
#sec-science-series .science-home-outline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 27px;margin-top:16px}
#sec-science-series .science-home-outline-group h3{margin:0 0 9px;font-size:1rem;color:var(--text-main,var(--ds-heading,#0f172a))}
#sec-science-series .science-home-outline-group ol{padding-inline-start:27px;margin:0;color:var(--text-body,var(--ds-text,#334155))}
#sec-science-series .science-home-outline-group li{font-size:.87rem;line-height:1.75;padding-bottom:5px}
@media(max-width:930px){.science-layout{grid-template-columns:1fr}.science-aside-panel{position:static}#sec-science-series .science-home-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.science-shell{width:calc(100% - 26px);padding-top:18px}.science-hero{padding:22px 18px}.science-volume-heading{padding:16px;align-items:flex-start;flex-direction:column;gap:6px}.science-volume-count{font-size:.73rem}.science-chapters{padding:3px 16px}.science-chapters li{gap:10px;padding:12px 0}.science-chapter-num{flex-basis:26px;font-size:.85rem}.science-chapter-title{font-size:.96rem}#sec-science-series .science-home-top{align-items:flex-start;flex-direction:column}#sec-science-series .science-home-parts{grid-template-columns:1fr}#sec-science-series .science-home-outline-grid{grid-template-columns:1fr}#sec-science-series .science-home-action{width:100%;box-sizing:border-box}}
@media(prefers-reduced-motion:reduce){#sec-science-series .science-home-part{transition:none}}

#sec-science-series .science-home-latest{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:14px 17px;background:var(--ds-primary-soft,#eef4ff);border:1px solid var(--ds-border,#e2e8f0);border-radius:10px;margin-bottom:15px}
#sec-science-series .science-home-latest>span{font-size:.78rem;font-weight:800;color:var(--ds-primary)}
#sec-science-series .science-home-latest a{color:var(--ds-text);text-decoration:none;font-size:.92rem;line-height:1.7}
#sec-science-series .science-home-latest a:hover{text-decoration:underline}
.science-chapters li[data-status="published"]{background:var(--ds-primary-soft,#eef4ff);margin:0 -22px;padding-inline:22px}
@media(max-width:640px){.science-chapters li[data-status="published"]{margin:0 -16px;padding-inline:16px}}

#sec-science-series .science-home-updates{display:flex;flex-wrap:wrap;gap:10px 20px;min-width:0}#sec-science-series .science-home-updates a{display:block;font-size:.9rem;line-height:1.75}#sec-science-series .science-home-updates a+a{padding-left:16px;border-left:1px solid var(--ds-border,#dde4ec)}@media(max-width:650px){#sec-science-series .science-home-updates{display:block}#sec-science-series .science-home-updates a+a{border-left:0;padding-left:0;margin-top:8px}}

/* SCIENCE_HOME_TEXT_REFLOW_FIX_20261101:
   The two published chapter links must not impose a min-content width at
   320px / 200% text zoom. Keep content readable, never clip or hide it. */
#sec-science-series .science-home-latest,
#sec-science-series .science-home-updates,
#sec-science-series .science-home-updates a,
#sec-science-series .science-home-updates strong {
  min-width:0;
  max-width:100%;
  overflow-wrap:anywhere;
  white-space:normal;
}
#sec-science-series .science-home-latest { min-width:0; }
#sec-science-series .science-home-updates {
  flex:1 1 100%;
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:9px;
}
#sec-science-series .science-home-updates a {
  display:block;
  box-sizing:border-box;
  width:100%;
  min-width:0;
  max-width:100%;
  line-height:1.7;
}
#sec-science-series .science-home-updates a+a {
  border-left:0;
  padding-left:0;
}
@media(max-width:640px){
  #sec-science-series .science-home-latest{align-items:stretch;flex-direction:column;gap:8px;}
  #sec-science-series .science-home-updates{width:100%;min-width:0;}
}
