/* Name treatment for this separate review only.
   Existing Hula Manrope Medium; no third-party lettering or logo artwork. */
#experience .experience-track .experience-group li{
  padding-inline:22px;
}
#experience .experience-name{
  display:block;
  max-width:100%;
  font-family:Manrope,Arial,sans-serif;
  font-size:22px;
  font-weight:500;
  font-synthesis:none;
  line-height:1.16;
  letter-spacing:-.9px;
  text-wrap:balance;
}
#experience[data-layout="moving"] .experience-track .experience-group li{flex:0 0 265px;width:265px}
#experience .experience-bank-small .experience-name,
#experience .experience-ey-cell .experience-name{font-size:24px;letter-spacing:-1px}
#experience .experience-track .experience-group .experience-sector{
  font-family:Manrope,Arial,sans-serif;
  font-size:17px!important;
  font-weight:500;
  font-synthesis:none;
  line-height:1.28;
  letter-spacing:-.55px;
  text-wrap:balance;
}
#experience[data-layout="static"] .experience-track .experience-group li{padding-inline:12px}
#experience[data-layout="static"] .experience-name{font-size:18px;letter-spacing:-.75px}
#experience[data-layout="static"] .experience-bank-small .experience-name,
#experience[data-layout="static"] .experience-ey-cell .experience-name{font-size:23px}
#experience[data-layout="static"] .experience-track .experience-group .experience-sector{font-size:15px!important}

/* Each tile supplies its own width, so the longest product names remain on one
   line in the static reduced-motion layout as well as the travelling strip. */
#tools .integration-card{
  container-type:inline-size;
  font-family:Manrope,Arial,sans-serif;
  font-size:24px;
  font-weight:500;
  font-synthesis:none;
  letter-spacing:-.9px;
  line-height:1.18;
}
#tools .integration-card .product-label{
  font-size:clamp(12px,calc(15cqi - 6px),24px);
  font-weight:500;
  line-height:1.18;
  letter-spacing:-.035em;
}
#tools .integration-card[data-integration-tool="excel"] .product-label{
  font-size:clamp(19px,calc(16cqi - 6px),26px);
}
#tools .integration-card .product-label sup{font-size:.42em;letter-spacing:0;margin-left:2px}

@media(max-width:1100px){
  #experience[data-layout="static"] .experience-name{font-size:20px}
  #experience[data-layout="static"] .experience-track .experience-group .experience-sector{font-size:17px!important}
}
@media(max-width:600px){
  #tools .integration-strip[data-layout="static"] .integration-card[data-integration-tool="dealcloud"] .product-label{font-size:19px}
  #experience .experience-name{font-size:21px}
  #experience .experience-bank-small .experience-name,
  #experience .experience-ey-cell .experience-name{font-size:23px}
  #experience[data-layout="static"] .experience-name{font-size:clamp(13px,calc(5.65vw - 6px),18px);letter-spacing:-.6px}
  #experience[data-layout="static"] .experience-bank-small .experience-name,
  #experience[data-layout="static"] .experience-ey-cell .experience-name{font-size:22px}
  #experience[data-layout="static"] .experience-track .experience-group .experience-sector{font-size:clamp(13px,calc(4.7vw - 3px),16px)!important;letter-spacing:-.45px}
}
