/* ZARYA V28.72-T4: evidence-led responsive corrections. Applies only 600–900px to four page introductions and 320px About fit. Keep desktop/photo art and T3 CTA unchanged. */
@media (min-width:601px) and (max-width:900px){
 /* Restore consistent copy-first flow. No image overlays in the headline region. */
 body.about .about-founders-landing{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:visible!important;line-height:normal!important;}
 body.about .about-founders-landing>.about-landing__copy{order:0!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;padding:clamp(24px,5vw,46px)!important;transform:none!important;z-index:1;}
 body.about .about-founders-landing>.about-landing__photo{order:1!important;position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;transform:none!important;}
 body.about .about-founders-landing>.about-landing__photo img{display:block;width:100%;height:auto;object-fit:contain;}
 body.earnings section.hero, body:has(.hero-copy>h1.fit--hero3) section.hero{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;}
 body:has(.hero-copy>h1.fit--hero3) section.hero>.wrap{order:0!important;position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;z-index:2;}
 body:has(.hero-copy>h1.fit--hero3) section.hero>.hero-asset{order:1!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important;}
 body:has(.hero-copy>h1.fit--hero3) section.hero>.hero-asset picture,body:has(.hero-copy>h1.fit--hero3) section.hero>.hero-asset img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}
 body:has(.zarya-mobile-fallback) section.hero.zarya-mobile-fallback{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;}
 section.hero.zarya-mobile-fallback>.wrap{order:0!important;position:relative!important;inset:auto!important;width:100%!important;z-index:2;}
 section.hero.zarya-mobile-fallback>.hero-asset{order:1!important;position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important;}
 section.hero.zarya-mobile-fallback>.hero-asset picture,section.hero.zarya-mobile-fallback>.hero-asset img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}
 #introState.bookend-panel{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;}
 #introState>.bookend-copy{order:0!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;padding:clamp(24px,5vw,48px)!important;z-index:2;}
 #introState>.zarya-hw-scene{order:1!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important;}
 #introState>.zarya-hw-scene img{position:relative!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}
 #introState>.zarya-signature-architecture{pointer-events:none;}
}
@media (max-width:359px){
 body.about #about-landing-title{font-size:clamp(26px,8.2vw,29px)!important;line-height:1.12!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;}
 body.about #about-landing-title .about-h1-line{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;}
 body.about .about-landing__copy{min-width:0!important;max-width:100%!important;}
}
