/* Topic-specific art and small data-marker movements; no pinned illustration. */
#part-i{--science-progress:0;--science-input:0;--science-coordination:0;--science-decision:0}
.weak-science-story{position:relative;max-width:720px;margin:8px 0 32px}
.science-unified-caption{text-align:center;font:600 14px/1.5 Nunito,sans-serif;color:#466a82;margin-top:6px}
.science-unified-caption small{display:block;font:400 10px/1.7 Inter,sans-serif;color:#78909e;margin-top:7px}
.science-art{display:block;width:calc(100% + 40px);margin:0 -20px;height:260px;overflow:visible;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
.science-input{opacity:calc(.2 + var(--science-input)*.8);transform:translateY(calc(8px - var(--science-input)*8px))}
.science-coordination{opacity:calc(.3 + var(--science-coordination)*.7);transform:translateY(calc(8px - var(--science-coordination)*8px))}
.science-decision{opacity:calc(.18 + var(--science-decision)*.82);transform:translateX(calc(10px - var(--science-decision)*10px))}
.science-labels{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;text-align:center;margin-top:5px;font:600 14px/1.4 Nunito,sans-serif;color:#466a82}
.science-labels small{display:block;font:400 10px/1.6 Inter,sans-serif;color:#78909e;margin-top:7px}
.science-labels>span:nth-child(2){color:#3374b5}
.context-micro{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.micro-path{stroke:none;pointer-events:none}
.micro-marker{opacity:0;pointer-events:none}
#part-i .reading-page h3{font:600 18px/1.4 Nunito,sans-serif;letter-spacing:-.015em;color:#627f92;margin-bottom:12px;transition:color .4s}
#part-i .reading-page.is-science-current h3{color:#3374b5}
@media(max-width:700px){.science-art{height:225px;width:calc(100% + 24px);margin:0 -12px}.science-labels{font-size:12px;gap:8px}.science-labels small{font-size:10px}.weak-science-story{margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){#part-i{--science-input:1!important;--science-coordination:1!important;--science-decision:1!important}.science-input,.science-coordination,.science-decision{transform:none}.micro-marker{display:none}#part-i .reading-page h3{transition:none}}
@media print{#part-i{--science-input:1!important;--science-coordination:1!important;--science-decision:1!important}.science-input,.science-coordination,.science-decision{transform:none}.micro-marker{display:none}}
.context-layer .context-image{display:block;width:100%;height:100%;overflow:visible}

.established-story{position:relative;max-width:720px;margin:10px 0 32px}
.established-story svg{display:block;width:calc(100% + 36px);margin:0 -18px;height:260px;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
.wearable-caption{text-align:center;font:500 14px/1.5 Nunito,sans-serif;color:#55778c;margin:4px 0 0}
.wearable-caption span{color:#a8bac6;margin:0 12px}
#part-iii .reading-page h3{font:600 18px/1.4 Nunito,sans-serif;letter-spacing:-.015em;color:#56836d;margin-bottom:12px}
@media(max-width:700px){.established-story svg{height:220px}.wearable-caption{font-size:12px}.wearable-caption span{margin:0 7px}}
