
@media(max-width:1024px){
  .pq-con{padding:16px 14px!important}
  .pq-grid{display:block!important;padding-top:14px!important}
  .pq-grid>div:nth-child(2){display:none}
  .pq-con.mopen .pq-grid>div:nth-child(2){display:block;margin-top:8px}
  .pq-exbtn{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:14px;padding:12px 0;border:0;border-top:1px solid var(--line-soft);background:none;font-family:var(--f-ui);font-size:13.5px;font-weight:560;color:var(--stone-6);cursor:pointer}
  .pq-exbtn::after{content:"+";font-size:17px;font-weight:400}
  .pq-con.mopen .pq-exbtn::after{content:"–"}
  .pq-hold{grid-template-columns:1fr auto!important;gap:4px 12px!important;padding:12px 0!important}
  .pq-hold .r{grid-column:1;font-size:10px!important}
  .pq-con-foot{gap:12px!important;font-size:12.5px!important}
  .pq-con-foot b{font-size:15px!important}
  .pq-roles>div,.pq-plist>div{cursor:pointer}
  .pq-roles .t,.pq-plist h3{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px}
  .pq-roles .t::after,.pq-plist h3::after{content:"+";font-family:var(--f-ui);font-size:18px;font-weight:400;color:var(--stone-4);flex:0 0 auto}
  .pq-roles>div.mopen .t::after,.pq-plist>div.mopen h3::after{content:"–"}
  .pq-roles p,.pq-roles em,.pq-plist p,.pq-plist .pq-meta{display:none}
  .pq-roles>div.mopen p,.pq-plist>div.mopen p{display:block}
  .pq-roles>div.mopen em{display:block}
  .pq-plist>div.mopen .pq-meta{display:block}
  .pq-plist h3{margin-top:10px!important}
}
@media(min-width:1025px){.pq-exbtn{display:none}}


@media(min-width:701px) and (max-width:1024px){
  .dep-grid,.tilegrid.ind,.newsgrid,.agl-grid,.editions,.deploy,.cr-cards,.uc-minirow,.pe-cards,.ind-grid2,.nw-grid,.cr-tiles,.cr-steps,.capmosaic,.packgrid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .dep-grid>*,.tilegrid.ind>*,.newsgrid>*,.agl-grid>*,.editions>*,.deploy>*,.cr-cards>*,.uc-minirow>*,.pe-cards>*,.ind-grid2>*,.nw-grid>*,.cr-tiles>*,.cr-steps>*,.capmosaic>*,.packgrid>*{flex:0 0 46%!important;scroll-snap-align:start;min-width:0;grid-column:auto!important}
  .mslider-dots,.capdots{display:flex!important}
  #depth .stk-grid>*{flex-basis:48%!important}
}
