/* The real hinged model needs room below the story on compact screens. */
@media(max-width:720px){
 #filosofia .manifesto-sticky{height:100svh;min-height:0}
 #filosofia .manifesto-text{top:6%;z-index:2}
 #filosofia .manifesto-text h2{font-size:clamp(30px,10vw,54px);margin-top:14px;margin-bottom:20px}
 #filosofia .manifesto-text p{line-height:1.65;margin-bottom:12px}
 #filosofia .manifesto-text>.text-link{margin-top:4px}
 #macbook-story-slot{inset:var(--macbook-top,52%) -3% 6%}
 #filosofia .manifesto-sticky>.macbook-fallback{inset:var(--macbook-top,52%) 4% 6%;width:92%;height:calc(94% - var(--macbook-top,52%));filter:none;opacity:1}
}
@media(max-width:720px) and (prefers-reduced-motion:reduce){
 #filosofia .manifesto-sticky{height:max(620px,100svh)}
}

/* Slow the opening through physical scroll distance, without delayed gestures. */
@media(max-width:720px) and (prefers-reduced-motion:no-preference){
 #filosofia.manifesto{height:280svh}
}
