.bioscope-guide{padding-block:32px 64px}.guide-breadcrumbs{color:var(--ink-soft);flex-wrap:wrap;gap:8px 16px;margin-bottom:32px;font-size:.85rem;display:flex}.guide-breadcrumbs a{padding-block:8px}.guide-breadcrumbs span{align-self:center}.guide-breadcrumbs a:after{content:" /";color:var(--ink-soft);margin-left:12px}.guide-heading{max-width:760px;margin-bottom:32px}.guide-heading h1{text-wrap:balance;margin:12px 0 20px;font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.08}.guide-heading .lede{max-width:65ch;font-size:1.2rem;line-height:1.65}.guide-eyebrow{color:var(--accent-2);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.guide-columns{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.guide-copy{min-width:0;max-width:70ch}.guide-copy section{margin-bottom:40px}.guide-copy h2,.guide-sources h2{margin-bottom:16px;font-size:1.9rem;line-height:1.2}.guide-copy p{line-height:1.8}.guide-copy h3{margin-top:24px;font-size:1.35rem}.guide-note,.guide-citations{color:var(--ink-soft);font-size:.875rem;line-height:1.65}.guide-note a,.guide-citations a{color:var(--accent-2)}.guide-citations{flex-wrap:wrap;gap:6px 16px;display:flex}.guide-feature{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.guide-feature img{aspect-ratio:4/3;object-fit:cover;object-position:center 35%;width:100%;display:block}.guide-feature-body{padding:24px}.guide-feature-body h2{margin:8px 0 12px;font-size:1.8rem}.guide-feature-body p{line-height:1.65}.guide-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.guide-action{border:1px solid var(--accent);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;line-height:1.5;text-decoration:none;display:inline-flex}.guide-action:hover{background:var(--surface);color:var(--accent-2)}.guide-sources{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.guide-sources ol{padding-left:20px}.guide-sources li{overflow-wrap:anywhere;padding:12px 0}.guide-sources p{margin-block:8px}.guide-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;display:flex}.guide-footer a{align-items:center;min-height:44px;display:inline-flex}.bioscope-film{aspect-ratio:9/16;background:#100d0b;border-radius:12px;width:min(100%,410px);position:relative;overflow:hidden}.bioscope-film>img,.bioscope-film>iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.bioscope-film>button{color:#fff;cursor:pointer;width:100%;font:inherit;text-shadow:0 1px 6px #000;background:#0004;border:0;position:absolute;inset:0}.bioscope-film>button:not([hidden]){flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.film-play-icon{background:var(--accent);width:68px;height:68px;color:var(--paper);text-shadow:none;border-radius:50%;place-items:center;display:grid}.film-external{width:100%;height:100%;display:block}.film-external img{object-fit:contain;width:100%;height:100%;display:block}.film-external-label{background:var(--accent);color:var(--paper);text-align:center;border-radius:8px;padding:14px;font-weight:600;position:absolute;bottom:24px;left:16px;right:16px}.film-external:focus-visible,.bioscope-film>button:focus-visible{outline:3px solid var(--accent-2);outline-offset:-5px}.film-layout{grid-template-columns:minmax(240px,410px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.film-context{padding-top:8px}.film-context h2{margin-top:0;font-size:1.9rem}.film-disclosure{border-left:3px solid var(--accent-2);padding:8px 0 8px 18px}.film-transcript{margin-top:48px}.transcript-passages{padding-left:24px}.transcript-passages li{border-bottom:1px solid var(--line);padding:8px 0 16px 8px}.transcript-passages p{overflow-wrap:anywhere;margin-block:8px}.transcript-passages [lang=hi]{font-family:Noto Serif Devanagari,serif;font-size:1.12rem;line-height:2}@media (width<=720px){.guide-columns,.film-layout{grid-template-columns:1fr}.guide-heading h1{font-size:2.4rem}.bioscope-guide{padding-top:20px}.guide-breadcrumbs{margin-bottom:20px}.guide-feature{max-width:480px}.bioscope-film{margin-inline:auto}}
