.story-disclosure{display:none}
@media(max-width:760px){
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .jurassic-story{display:flex;flex-direction:column;max-height:var(--mobile-story-max,55dvh);overflow:hidden}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .jurassic-story .story-tabs{flex:0 0 auto}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .jurassic-story .story-body{flex:0 1 auto;min-height:0;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .jurassic-story .story-disclosure{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:8px 16px;border-top:1px solid #d1bf9126;font-size:11px;letter-spacing:.3px;text-align:left;color:#e2c99c;background:#111c1720}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-disclosure svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2;transition:rotate .2s}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-expanded .story-disclosure svg{rotate:180deg}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-disclosure:focus-visible{outline:1px solid #e5c185;outline-offset:-5px}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-preview .story-body{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px!important}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-preview .moment-icon{float:none;width:32px;height:32px;margin:0;align-self:center}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-preview .story-body h3{font-size:20px;line-height:1.25;margin:0;font-weight:400}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-preview .story-body>.eyebrow{display:none}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-body>p[hidden]{display:none!important}
}
@media(max-width:760px) and (max-height:760px){
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-preview .story-body{padding:10px 14px!important;grid-template-columns:28px minmax(0,1fr);gap:10px}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-preview .moment-icon{width:28px;height:28px}
 :is(#triassic,#jurassic,#early-cretaceous,#cretaceous,#present) .story-preview .story-body h3{font-size:19px!important;line-height:1.2!important}
}
@media(prefers-reduced-motion:reduce){.story-disclosure svg{transition:none!important}}
