@media(max-width:700px){
  body.cca191-mobile-open{overflow:hidden}
  body.cca191-mobile-open>.cca191{position:fixed;inset:0;z-index:2147483647;width:100%;height:100dvh;min-height:0;overflow:auto;display:block;background:#020a10}
  body.cca191-mobile-open>.cca191>header{position:sticky;top:0;z-index:4;min-height:132px;flex-wrap:wrap;background:#020a10}
  body.cca191-mobile-open>.cca191>header>div{flex-basis:70%}
  body.cca191-mobile-open>.cca191>header nav{order:3;width:100%}
  body.cca191-mobile-open>.cca191>header nav button{flex:1;padding:0 6px}
  body.cca191-mobile-open>.cca191>main{display:block}
  body.cca191-mobile-open .cca191-map{min-height:940px}
  body.cca191-mobile-open .cca191-sleeves{grid-template-columns:1fr}
  body.cca191-mobile-open .cca191-sleeves article{min-height:170px}
  body.cca191-mobile-open .cca191-chain{overflow:auto;justify-content:flex-start}
  body.cca191-mobile-open>.cca191>main>aside{min-height:720px;margin-top:10px}
  body.cca191-mobile-open>.cca191>footer{position:static!important;flex-wrap:wrap}
  body.cca191-mobile-open>.cca191>footer span{order:-1;flex-basis:100%}
}
