#capabilities .capability-stack>.capability-stage{background-clip:padding-box}
@media(min-width:761px){
  #capabilities .capability-stack>.capability-stage{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr);align-items:center;gap:24px;padding:30px 26px;min-height:0}
  #capabilities .capability-stack>.capability-stage .capability-copy{align-self:center;width:100%;max-width:none;text-align:left;padding:0;margin:0}
  #capabilities .capability-stack>.capability-stage .capability-copy h3{font-size:28px;line-height:1.13;letter-spacing:-.045em;max-width:240px;margin:0 0 17px}
  #capabilities .capability-stack>.capability-stage .capability-copy>p{font-size:12px;line-height:1.8;max-width:230px;margin:0}
  #capabilities .capability-stack>.capability-stage .capability-art{display:flex;align-items:center;width:100%;min-width:0;min-height:345px;padding:24px 12px 16px;margin:0;border:1px solid #ffffffa6;border-radius:25px;background:linear-gradient(145deg,#ffffff40,#ffffff15);overflow:hidden}
  #capabilities .capability-stack>.capability-stage .art-frame{flex:1;min-width:0;width:100%}
  #capabilities .capability-stack>.capability-stage.cap-leads .capability-art{display:block;padding:0;min-height:345px}
  #capabilities .capability-stack>.capability-stage.cap-leads .art-frame{position:absolute;width:auto}
  #capabilities .capability-stack>.capability-stage.cap-diagnosis .capability-art{padding:20px 9px 12px}
  #capabilities .capability-stack .execution-body{grid-template-columns:1fr}
  #capabilities .capability-stack .execution-queue{display:grid;grid-template-columns:1fr 1fr;gap:0 7px}
  #capabilities .capability-stack .execution-job{padding:9px 2px;grid-template-columns:30px 1fr;gap:5px}
  #capabilities .capability-stack .execution-job strong{font-size:10px}
  #capabilities .capability-stack .execution-job-state{font-size:7px}
  #capabilities .capability-stack .execution-target{padding:12px}
  #capabilities .capability-stack .execution-native-post p{font-size:12px;line-height:1.5;margin:9px 0}
  #capabilities .capability-stack .execution-operation{min-height:0;padding:8px 0}
  #capabilities .capability-stack .execution-top{padding:11px;font-size:9px}
  #capabilities .capability-stack .execution-top small{font-size:7px}
  #capabilities .capability-stack .execution-bottom{font-size:8px}
  #capabilities .capability-stack .opportunity-query{gap:8px}
  #capabilities .capability-stack .opportunity-query strong{font-size:15px;line-height:1.25}
  #capabilities .capability-stack .opportunity-query>b{display:none}
  #capabilities .capability-stack .opportunity-browser{gap:10px;padding:11px 13px}
  #capabilities .capability-stack .opportunity-browser>span{font-size:8px}
  #capabilities .capability-stack .opportunity-browser>small{display:none}
  #capabilities .capability-stack .opportunity-document{padding:18px;min-height:320px}
  #capabilities .capability-stack .opportunity-built h4{font-size:24px}
  #capabilities .capability-stack .opportunity-status{font-size:8px;flex-wrap:wrap}
  #capabilities .capability-stack .insights-search{padding:12px;gap:7px;min-height:48px}
  #capabilities .capability-stack .insights-query{font-size:12px;line-height:1.5}
  #capabilities .capability-stack .insights-search-scope{display:none}
  #capabilities .capability-stack .insights-results-heading{padding:12px;font-size:10px}
  #capabilities .capability-stack .insights-results-heading small{font-size:8px}
  #capabilities .capability-stack .insights-result{margin:0 7px;padding:11px 5px;gap:9px}
  #capabilities .capability-stack .insights-result strong{font-size:15px}
  #capabilities .capability-stack .insights-result p{font-size:11px}
  #capabilities .capability-stack .insights-result small{font-size:9px}
  #capabilities .capability-stack .insights-result em{margin-left:5px}
  #capabilities .capability-stack .insights-thread-header{padding:12px;font-size:11px}
  #capabilities .capability-stack .insights-thread-header small{display:none}
  #capabilities .capability-stack .insights-post{padding:12px}
  #capabilities .capability-stack .insights-post h4{font-size:18px}
  #capabilities .capability-stack .insights-comment{padding:10px 12px}
  #capabilities .capability-stack .insights-post>p,#capabilities .capability-stack .insights-comment p,#capabilities .capability-stack .insights-posted p{font-size:12px}
  #capabilities .capability-stack .insights-composer{margin:0 12px 12px 35px;padding:11px}
  #capabilities .capability-stack .insights-draft{font-size:12px;min-height:90px;line-height:1.5}
  #capabilities .capability-stack .insights-compose-foot{font-size:8px}
  #capabilities .capability-stack .insights-send{font-size:10px;padding:6px 9px}
  #capabilities .capability-stack .insights-posted{margin:0 12px 12px 35px}
  #capabilities .capability-stack .insights-scene-foot{font-size:9px;padding:10px 12px}
}
@media(max-width:760px){
  #capabilities .capability-stack>.capability-stage{padding:26px 20px}
  #capabilities .capability-stack>.capability-stage .capability-art{margin-top:22px;padding:17px 9px 10px;border:1px solid #ffffffa6;border-radius:21px;background:linear-gradient(145deg,#ffffff40,#ffffff15)}
  #capabilities .capability-stack>.capability-stage.cap-leads .capability-art{padding:0}
}
