/* Restore original photography; add explanatory anatomy inside existing sections. */
.hero-split .media-col img{object-fit:contain!important;object-position:50% 100%!important;mask-image:none!important;-webkit-mask-image:none!important;filter:drop-shadow(0 12px 28px rgba(40,60,60,.16))!important}
.story-band:not(.dark) .sband-bg img{object-fit:contain!important;object-position:34% 100%!important;mask-image:none!important;-webkit-mask-image:none!important;filter:drop-shadow(0 12px 28px rgba(60,50,40,.16))!important}
.story-band.dark{background:#284849 url('/images/asymmetry/gen_asym_03_band.jpg') left center/cover no-repeat!important}
.story-band.dark .sband-bg{display:none!important}
.anatomy-intro{margin-top:30px;max-width:390px}.anatomy-intro img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px}.anatomy-intro figcaption{padding:18px 3px 0;line-height:1.7}.anatomy-intro b{font-size:16px}.anatomy-intro span{display:block;font-size:14px;color:var(--muted);margin-top:7px}
#guide .anatomy-card{aspect-ratio:1;height:auto;overflow:hidden;background:#ebf2f0;position:relative}#guide .anatomy-card img{width:100%;height:100%;object-fit:contain;object-position:center!important;display:block}#guide .anatomy-card.eye img,#guide .anatomy-card.mouth img{object-fit:cover}.anatomy-label{display:block;color:var(--teal-soft);font-size:13px;letter-spacing:.04em;margin-bottom:10px}#guide .ccard h3{font-size:20px}.impact-grid{align-items:start}.impact-right{margin-top:80px}
@media(max-width:960px){.hero-split .media-col{height:480px}.hero-split .media-col img{object-position:center bottom!important}}
@media(max-width:820px){.anatomy-intro{max-width:420px;margin:26px auto 0}.impact-right{margin-top:0}.story-band:not(.dark) .sband-bg img{object-position:50% 100%!important}.story-band.dark{background-position:center top!important;min-height:70vw!important}.story-band.dark .sband-content{padding-top:280px;background:linear-gradient(180deg,rgba(40,72,73,0),rgba(40,72,73,.95) 50%)}.ccard .body{padding:24px}.anatomy-card{align-self:stretch}#guide .anatomy-card{aspect-ratio:1!important}}
@media(max-width:560px){.hero-split .media-col{height:420px}.anatomy-intro{max-width:340px}.story-band.dark .sband-content{padding-top:320px}.anatomy-label{font-size:13px}}
#guide .anatomy-card.eye img{transform:scale(1.55);transform-origin:50% 35%}#guide .anatomy-card.mouth img{transform:scale(1.55);transform-origin:50% 70%}

/* Separate region-emphasis plates: keep identical scale for clear comparison. */
#guide .anatomy-card.eye img,#guide .anatomy-card.mouth img{transform:none!important;object-fit:contain!important;object-position:center!important}
#guide .ccard:has(.eye) .anatomy-label,#guide .ccard:has(.mouth) .anatomy-label{color:#925342;font-weight:600}

