/* Compact overview only; capability detail views retain their approved layout.
   Shared glass, artwork, copy, colours and click targets are unchanged. */
@media(max-width:700px) , (max-width:1000px) and (max-height:599px) and (orientation:landscape){
 #aion-capabilities#aion-capabilities .aion-v067q-cap-grid{gap:16px;grid-auto-rows:1fr}
 #aion-capabilities#aion-capabilities .aion-v067q-cap-card{
  display:grid!important;grid-template-columns:clamp(80px,26vw,104px) minmax(0,1fr)!important;
  grid-template-rows:auto auto auto auto!important;column-gap:16px;row-gap:12px;
  min-height:0!important;height:auto!important;padding:18px!important;text-align:left!important;
  align-items:center!important;border-radius:18px!important;
 }
 #aion-capabilities#aion-capabilities .aion-v067q-cap-media{
  grid-column:1!important;grid-row:1/3!important;width:100%!important;height:auto!important;aspect-ratio:1;
  min-height:0!important;max-width:104px!important;flex:none!important;margin:0!important;
  border-radius:14px!important;align-self:center!important;
 }
 #aion-capabilities#aion-capabilities .aion-v067q-cap-copy{display:contents!important}
 #aion-capabilities#aion-capabilities .aion-v067q-cap-kicker{grid-column:2;grid-row:1;align-self:end;margin:0!important}
 #aion-capabilities#aion-capabilities .aion-v067q-cap-title{grid-column:2;grid-row:2;align-self:start;font-size:20px!important;line-height:1.25!important;margin:0!important;min-width:0}
 #aion-capabilities#aion-capabilities .aion-v067q-cap-desc{grid-column:1/-1;grid-row:3;font-size:15px!important;line-height:1.55!important;margin:0!important}
 #aion-capabilities#aion-capabilities .aion-v067q-cap-action{grid-column:1/-1;grid-row:4;justify-self:start;position:static!important;margin:0!important;font-size:13px!important}
}

@media(max-width:350px){#aion-capabilities#aion-capabilities .aion-v067q-cap-card{grid-template-columns:72px minmax(0,1fr)!important;column-gap:12px}}
