#clients.team-logo-section{padding:56px 24px 42px;background:transparent;color:#f4f7fa}#clients .team-logo-wrap{max-width:1000px;margin:0 auto}#clients #teams-heading{margin:0 0 38px;text-align:center;font-family:"Barlow Condensed",Impact,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:none;color:#f4f7fa}#clients .team-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 20px;list-style:none;margin:0;padding:0}#clients .team-logo-grid li{margin:0;padding:0;text-align:center;background:none;border:0;min-width:0}#clients .team-logo-image{height:112px;display:flex;align-items:center;justify-content:center;margin:0 0 15px}#clients .team-logo-image img{display:block;width:auto;height:auto;max-width:100%;max-height:112px;object-fit:contain;background:transparent}#clients .team-logo-image img.team-logo-light{filter:brightness(0) invert(1)}#clients .team-logo-grid p{font-family:Arial,sans-serif;font-size:13px;line-height:1.4;font-weight:500;color:#b9cbd4;margin:0 auto;max-width:150px}@media(max-width:760px){#clients.team-logo-section{padding:42px 22px 32px}#clients .team-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}#clients #teams-heading{margin-bottom:30px}#clients .team-logo-image{height:100px}#clients .team-logo-image img{max-height:100px}}@media(max-width:400px){#clients .team-logo-grid{gap:26px 14px}#clients .team-logo-image{height:84px}#clients .team-logo-image img{max-height:84px}#clients .team-logo-grid p{font-size:12px}}html body.team-pack-home .team-community{background:#061923;position:relative;z-index:2;padding:0 0 30px}html body.team-pack-home .team-community section#clients.team-logo-section{max-width:none;width:100%;box-sizing:border-box;margin:0;padding:46px 24px 24px;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body.team-pack-home .team-community section#team-orders.team-order-chart{margin:0 auto!important;padding-top:18px!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body.team-pack-home .team-community #team-order-heading{font-size:28px;text-transform:none;margin-bottom:14px}html body.team-pack-home .team-community #teams-heading{margin-bottom:32px}@media(max-width:760px){html body.team-pack-home .team-community section#clients.team-logo-section{padding:36px 22px 22px}html body.team-pack-home .team-community section#team-orders.team-order-chart{padding-top:14px!important}html body.team-pack-home .team-community #team-order-heading{font-size:25px}html body.team-pack-home .team-community{padding-bottom:20px}}#clients .team-logo-wrap{max-width:760px}#clients .team-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 34px}#clients .team-logo-grid p{max-width:200px}@media(max-width:760px){#clients .team-logo-grid{gap:28px 20px}}@media(max-width:400px){#clients .team-logo-grid{gap:25px 14px}}html body.team-pack-home .team-community section#clients.team-logo-section{padding-top:22px!important}@media(max-width:760px){html body.team-pack-home .team-community section#clients.team-logo-section{padding-top:16px!important}}

/* Let desktop content use the available screen width with readable marks and labels. */
@media(min-width:761px){#clients .team-logo-wrap{width:100%;max-width:1400px}#clients .team-logo-grid{column-gap:clamp(28px,5vw,96px);row-gap:42px}#clients .team-logo-image{height:clamp(145px,11vw,200px);margin-bottom:18px}#clients .team-logo-image img{max-height:clamp(145px,11vw,200px);max-width:92%}#clients .team-logo-grid p{font-size:clamp(16px,1.15vw,20px);max-width:320px}html body.team-pack-home .team-community #teams-heading{font-size:clamp(38px,3.4vw,60px)}html body.team-pack-home .team-community section#team-orders.team-order-chart{width:calc(100% - 64px)!important;max-width:1000px!important;padding-top:28px!important}html body.team-pack-home .team-community #team-order-heading{font-size:clamp(30px,2.5vw,42px)}.team-chart-pair{height:460px;gap:9px}.team-chart-bar{width:48px}.team-chart-bar span{font-size:20px}.team-chart-label{font-size:19px}.team-chart-legend{font-size:20px}}
