/* Wide editorial artwork: preserve every portrait, label and decorative edge. */
.evolution-montage{margin:1.75rem 0 2.25rem;min-width:0;scroll-margin-top:105px}
.evolution-art{display:block;position:relative;padding:clamp(4px,.7vw,8px);border:1px solid #d6b67880;border-radius:12px;background:linear-gradient(135deg,#32233f,#0f1023 55%,#352538);box-shadow:0 18px 55px #06041466,0 0 45px #b47ed51a;text-decoration:none;transition:border-color .25s,box-shadow .25s}
.evolution-art picture,.evolution-art img{display:block;width:100%;height:auto}
.evolution-art img{aspect-ratio:1942/809}
.evolution-enlarge{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;padding:.65rem 1rem .4rem;color:#f6dfb3;font-size:1rem;line-height:1.5;text-align:center}
.evolution-enlarge .icon{width:18px;height:18px;flex-shrink:0}
.evolution-art:hover,.evolution-art:focus-visible{border-color:#f2d99f;box-shadow:0 18px 55px #06041466,0 0 40px #c496e344}
.evolution-art:focus-visible{outline:2px solid #f2d99f;outline-offset:5px}
.evolution-montage figcaption{max-width:78ch;margin:.85rem auto 0;color:#d6cada;font-size:1rem;line-height:1.7;text-align:center;text-wrap:pretty}
.story-feature.story-feature-evolution{display:block}
.story-feature-evolution>.story-words{max-width:780px}
.story-feature-evolution .evolution-montage{margin-top:1.5rem}
.story-evolution-copy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem)}
.story-evolution-copy p{margin-top:0}
.story-evolution-actions{display:flex;flex-wrap:wrap;gap:.5rem 2rem;align-items:center;margin-top:.5rem}
.profile-story .story-evolution-actions .story-source{margin-top:0;min-height:44px}
@media(max-width:760px){.story-evolution-copy{grid-template-columns:1fr;gap:0}.evolution-montage{margin-block:1.5rem}.evolution-montage figcaption{text-align:left}.story-evolution-actions{align-items:flex-start;flex-direction:column;gap:.75rem}}
@media(prefers-reduced-motion:reduce){.evolution-art{transition:none}}
body.motion-paused .evolution-art,body.is-simple .evolution-art{transition:none}

/* A short editorial continuation of the montage, with deeper evidence on demand. */
.self-direction-story{max-width:72ch;margin-top:2rem;padding-left:clamp(1rem,3vw,2rem);border-left:2px solid #d6b67880}
.self-direction-story h3{margin:0 0 1rem;color:var(--ivory);text-wrap:balance}
.self-direction-story .self-direction-question{color:#f6dfb3;font-family:var(--serif);font-size:clamp(1.4rem,2.5vw,1.8rem);line-height:1.4;text-wrap:pretty}
.self-direction-story>p:last-child{margin-bottom:0}
#nlora-development,#nlora-development-evidence{scroll-margin-top:105px}
