/* From the signed-off design: technologies.html */
  *{box-sizing:border-box;margin:0;padding:0}
  body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}
  html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
  a{text-decoration:none;color:inherit}
  svg{display:block}
  h1,h2,h3,h4,[style*="font-weight:800" i]{text-wrap:balance}
  p,div,span,li{text-wrap:pretty}
  @media (max-width:860px){
    [style*="grid-template-columns" i]{grid-template-columns:1fr !important}
    [style*="border-right" i]{border-right:none !important}
    [style*="font-size:48px" i],[style*="font-size:46px" i]{font-size:32px !important;line-height:1.12 !important}
    [style*="font-size:34px" i],[style*="font-size:33px" i],[style*="font-size:32px" i],[style*="font-size:31px" i],[style*="font-size:30px" i]{font-size:24px !important;line-height:1.18 !important}
    table{font-size:12.5px !important}
    table td,table th{padding:12px 13px !important}
    [data-fleet-table]{display:none !important}
    [data-fleet-cards]{display:flex !important}
    [data-fleet-row][data-keep-grid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important}
    [data-fleet-head][data-keep-grid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important}
    [data-series]{gap:22px !important;padding:36px 0 !important}
    [data-series-img]{display:flex !important;flex-direction:column}
    [data-series-img] > span[style*="position:absolute" i]{position:static !important;order:2;align-self:flex-start;background:none !important;padding:0 !important;margin-top:18px;border-radius:0 !important;color:#0C7EC8 !important;font-size:11px !important;letter-spacing:.14em !important;display:flex;align-items:center;gap:10px}
    [data-series-img] > span[style*="position:absolute" i]::before{content:"";width:18px;height:2px;background:#0C7EC8;display:block}
    [data-series] > div{min-width:0 !important;max-width:100% !important;width:100%}
    [data-series] [style*="background:#fafbfc" i]{width:100% !important;box-sizing:border-box}
    [data-series-img]{order:-1 !important;min-height:0 !important;align-self:auto !important}
    [data-series-img] div:not([data-slot])[style*="height:420px" i],[data-series-img] div:not([data-slot])[style*="height:440px" i]{height:auto !important;padding:8px 0}
    [data-series-img] [data-slot][style*="height:420px" i],[data-series-img] [data-slot][style*="height:440px" i]{height:240px !important}
    [data-series-img] [data-slot]{height:auto !important;aspect-ratio:3/2;max-height:260px}
    [data-series-img] img[data-contain]{height:auto !important;max-height:260px}
    /* Theme: the design's <image-slot> elements are rendered as [data-slot] frames and img[data-contain]. */
    [data-series] button[aria-pressed]{white-space:normal !important;line-height:1.3 !important;text-align:center;flex:1 1 calc(50% - 8px);border-radius:8px !important;padding:9px 10px !important}
    [data-series] [style*="padding:11px 0" i] > span:first-child{flex:1 1 auto;min-width:0}
    [data-series] [style*="padding:11px 0" i] > span:last-child{flex:none;max-width:60%}
    [data-series] [style*="padding:11px 0" i]{flex-wrap:nowrap !important}
    [data-series] [style*="padding:11px 0" i] > span:last-child span{white-space:normal !important}
    [data-series] [style*="padding:11px 0" i] > span:last-child{max-width:none !important}
  }
  [data-fleet-cards]{display:none}
  /* mobile-global */
  @media (max-width:860px){
    [style*="grid-template-columns" i]:not([data-keep-grid]){grid-template-columns:minmax(0,1fr) !important}
    [style*="position:sticky" i]{position:static !important}
    h1[style*="font-size:4" i],h1[style*="font-size:5" i]{font-size:34px !important;line-height:1.1 !important}
    h1 [style*="white-space:nowrap" i]{white-space:normal !important}
    img,video{max-width:100%}
  }
  @media (max-width:420px){
    h1[style*="font-size:4" i],h1[style*="font-size:5" i]{font-size:32px !important}
  }
  @media (max-width:700px){ body{padding-bottom:56px} }
