/* From the signed-off design: case-studies.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}
  }
  @media (max-width:860px){
    [data-feat-stats]{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;height:auto !important;gap:0 !important;border-top:1px solid #E2E8EC}
    [data-feat-stats] > div{display:flex !important;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #E2E8EC}
    [data-feat-stats] > div > div:first-child{font-size:16px !important;line-height:1.2 !important;text-align:right}
    [data-feat-stats] > div > div:last-child{font-size:12.5px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:#5D6C7C !important;margin-top:0 !important}
  }
  /* 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} }
