body.dossier-story .story-question{font:750 clamp(32px, 4.1vw, 55px)/1.06 var(--publication-display);letter-spacing:-.045em;max-width:24ch;margin:0 0 24px}body.dossier-story .story-deck{font:400 20px/1.6 var(--site-font-prose);max-width:68ch}body.dossier-story .story-heading{font:700 clamp(27px, 3vw, 38px)/1.15 var(--publication-display);letter-spacing:-.03em;max-width:32ch;margin:48px 0 20px}.story-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:40px 0 60px;display:grid}.story-split>div>p{font:400 17px/1.7 var(--site-font-prose)}.story-jumps{flex-wrap:wrap;gap:14px 25px;margin:25px 0 35px;display:flex}.story-jumps a{font:12px/1.7 var(--sl-font-mono);border-bottom:1px solid var(--site-rule);text-decoration:none}.story-jumps a:hover{border-color:var(--site-ink)}.story-controls{flex-wrap:wrap;gap:8px;display:flex}.story-controls button{color:var(--site-ink);font:12px/1.4 var(--sl-font-mono);cursor:pointer;background:0 0;border:1px solid #8a9b87;padding:10px 13px}.story-controls button[aria-pressed=true]{color:#fffdf7;background:#365b4e;border-color:#365b4e}.tactic-study,.material-study{background:#e8ecdf;margin:0;padding:25px}.tactic-routes{width:100%;margin-top:var(--publication-space-block);display:block;overflow:visible}.tactic-routes text{font:19px var(--sl-font-mono);fill:currentColor}.tactic-routes .tactic-goal{font-size:21px}.tactic-route{color:#365b4e}.tactic-route path{stroke:currentColor;stroke-width:2px;fill:none}.tactic-route circle{fill:currentColor}.tactic-route.alternate{opacity:.45}.tactic-cut{stroke:#ad604b;stroke-width:3px;display:none}.tactic-study.is-blocked .original{opacity:.4}.tactic-study.is-blocked .original path{stroke-dasharray:5 5}.tactic-study.is-blocked .alternate{opacity:1}.tactic-study.is-blocked .tactic-cut{display:block}.tactic-source{margin-top:var(--publication-space-block);font:15px/1.6 var(--site-font-prose)}.tactic-source summary{cursor:pointer}.tactic-source p,.tactic-source ol{margin-top:var(--publication-space-prose)}.tactic-count{font:700 30px/1.15 var(--publication-display);letter-spacing:-.035em}.dossier-story figcaption{font:400 13px/1.6 var(--site-font-prose);border:0;margin-top:15px}.story-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 40px;margin:30px 0;display:grid}.story-control-grid article{border-top:1px solid var(--site-rule);padding-top:20px}.story-control-grid h3{font:700 23px/1.2 var(--publication-display);letter-spacing:-.025em;margin-bottom:12px}.story-control-grid p{font:400 17px/1.65 var(--site-font-prose)}.material-study svg{width:100%;display:block}.material-disturbance,.material-study[data-stage=release] .material-force,.material-study[data-stage=damage] .material-force{display:none}.material-study[data-stage=damage] .material-disturbance{display:block}.material-reading{font:400 17px/1.6 var(--site-font-prose);min-height:5em}body.dossier-story .feature-card{border:0;border-top:1px solid var(--site-rule);padding-top:28px}.story-figure{margin:0 0 28px}.story-figure img{object-fit:contain;background:#fffdf7;border:0;max-height:450px}.story-pair{grid-template-columns:1fr 1fr;gap:24px;max-width:800px;display:grid}.story-pair video{aspect-ratio:1;border:0;width:100%}.story-pair span{font:12px/1.5 var(--sl-font-mono);margin-top:12px;display:block}.story-method{border-top:1px solid var(--site-rule);padding-top:20px}.story-method summary{font:12px/1.6 var(--sl-font-mono);cursor:pointer;margin-bottom:20px}.dossier-story .zl-figure{border:1px solid var(--site-rule);background:#fffdf7}.dossier-story .zl-fig-name{text-transform:none;letter-spacing:0;font-size:14px}.dossier-story .zl-chip{background:#e8ecdf;border:0}.dossier-story .zl-chip-v{font-family:var(--publication-display)}@media (max-width:850px){.story-split{grid-template-columns:1fr;gap:25px}}@media (max-width:600px){.story-control-grid{grid-template-columns:1fr}.story-pair{gap:12px}.tactic-study,.material-study{padding:18px}}.story-survival{margin:25px 0}.story-survival-track{background:#e8d5cc;height:32px}.story-survival-track span{background:#365b4e;height:100%;display:block}body.dossier-story .ws-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body.dossier-story .ws-small{font:400 16px/1.65 var(--site-font-prose);max-width:75ch}@media (max-width:600px){body.dossier-story .ws-metrics{grid-template-columns:1fr}}body.dossier-story .dossier-hub-title{font-size:max(30px,min(3.4vw,44px))}body.dossier-story .dossier-hub-deck{font-size:16px}