.company-profile-v21{--deep:#00152f;--blue:#0a315b;--green:#61c733;--green-dark:#2b7e12;--cream:#f3f0e7;background:#fff}.company-profile-v21:before{content:"DESIGN REVIEW · NOT FOR PUBLICATION"}.cp-hero{background:radial-gradient(circle at 84% 6%,rgba(97,199,51,.16),transparent 28%),linear-gradient(130deg,#00152f,#092f59);color:#fff;overflow:hidden}.cp-hero .breadcrumb,.cp-hero .breadcrumb a{color:#b8c8d7}.cp-hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:1.03fr .97fr;min-height:650px;padding:48px 0 76px}.cp-hero-identity{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 150px;margin-bottom:20px}.cp-hero-identity span{color:#9bea75;display:block;font-size:10px;font-weight:850;letter-spacing:.14em;margin-bottom:9px;text-transform:uppercase}.cp-hero h1{color:#fff;font-family:var(--nin-serif);font-size:clamp(55px,6vw,82px);font-weight:500;letter-spacing:-.045em;line-height:.92;margin:0}.cp-ticker{border-left:1px solid #ffffff35;padding:0 0 7px 25px}.cp-ticker strong{color:#fff;display:block;font-family:var(--nin-serif);font-size:46px;font-weight:500;letter-spacing:.02em;line-height:.9}.cp-status-line{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.cp-status-line span{background:#ffffff0d;border:1px solid #ffffff35;border-radius:999px;color:#dae5ee;font-size:9px;font-weight:850;letter-spacing:.07em;padding:6px 9px;text-transform:uppercase}.cp-status-line span:first-child{background:#61c7331a;border-color:#61c73380;color:#dfffd0}.cp-hero-deck{color:#d0dce7;font-size:20px;line-height:1.48;margin:25px 0 30px;max-width:650px}.cp-button-light{background:transparent;border-color:#ffffff8c;color:#fff}.cp-button-light:hover{background:#fff;color:var(--deep)}.cp-text-link{color:#c8d6e3;display:inline-block;font-size:12px;font-weight:800;margin-top:16px;text-decoration:none}.cp-newsletter{border-top:1px solid #ffffff2d;margin-top:28px;max-width:620px;padding-top:24px}.cp-newsletter label{color:#fff;display:block;font-size:13px;font-weight:850;margin-bottom:10px}.cp-newsletter-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.cp-newsletter input{background:#ffffff12;border:1px solid #ffffff45;border-radius:3px;color:#fff;font:inherit;font-size:13px;height:52px;min-width:0;outline:0;padding:0 17px}.cp-newsletter input::placeholder{color:#b9c8d5}.cp-newsletter input:focus{border-color:#9bea75;box-shadow:0 0 0 3px #61c73322}.cp-newsletter button{background:var(--green);border:1px solid var(--green);border-radius:3px;color:#102707;cursor:pointer;font-size:12px;font-weight:900;height:52px;letter-spacing:.03em;min-width:150px;padding:0 24px;text-transform:uppercase}.cp-newsletter button:hover{background:#84df59;border-color:#84df59}.cp-newsletter small{color:#9fb2c2;display:block;font-size:9px;line-height:1.45;margin-top:9px}.cp-hero-visual{background:#274538;border:1px solid #ffffff2b;border-radius:4px 68px 4px 4px;box-shadow:0 35px 80px #00000045;margin:0;min-height:500px;overflow:hidden;position:relative}.cp-hero-visual>img{display:block;filter:none;height:500px;object-fit:cover;object-position:72% center;opacity:1;width:100%}.cp-market-strip{background:#082747;color:#fff;display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;margin:34px 0 30px}.cp-market-strip>a,.cp-market-strip>div{border-right:1px solid #ffffff1f;display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:23px 25px}.cp-market-strip strong{font-family:var(--nin-serif);font-size:36px;font-weight:500;line-height:1}.cp-market-strip span{color:#bac8d5;font-size:11px;line-height:1.4;margin-top:8px;max-width:220px}.cp-market-strip a{background:#61c73312;color:#fff;font-size:12px;font-weight:800;text-decoration:none}.cp-market-strip a small{color:#9bea75;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.cp-page{padding-top:76px}.cp-story{width:100%}.cp-section{padding:38px 0 82px}.cp-section+.cp-section{border-top:1px solid var(--nin-rule)}.cp-field h2,.cp-final h2,.cp-ipm h2,.cp-public-health h2,.cp-research h2,.cp-section h2{color:var(--deep);font-family:var(--nin-serif);font-size:clamp(39px,4.2vw,57px);font-weight:500;letter-spacing:-.04em;line-height:1.04;margin:0 0 24px;max-width:930px}.cp-section>p:not(.eyebrow){max-width:790px}.cp-lead{color:#293e53;font-size:20px;line-height:1.55}.cp-heading{display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 180px}.cp-source{background:#f2f6f8;border-top:3px solid var(--green);color:var(--deep);display:block;font-size:10px;font-weight:800;padding:15px;text-decoration:none}.cp-source small{color:var(--green-dark);display:block;font-size:8px;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.cp-cards{background:#d5dee5;border:1px solid #d5dee5;display:grid;gap:1px;margin-top:40px}.cp-cards-3{grid-template-columns:repeat(3,1fr)}.cp-cards-4{background:transparent;border:0;gap:14px;grid-template-columns:repeat(4,1fr)}.cp-cards>div{background:#fff;min-height:205px;padding:25px}.cp-cards-4>div{background:#f3f6f8;border-top:3px solid var(--green)}.cp-cards span{color:var(--green-dark);display:block;font-family:var(--nin-serif);font-size:22px;margin-bottom:26px}.cp-cards h3{color:var(--deep);font-size:15px;margin:0 0 8px}.cp-cards p{color:#5d6977;font-size:11px;line-height:1.55;margin:0}.cp-ipm{background:var(--cream);margin-inline:-38px;padding:70px 38px 76px}.cp-ipm>.cp-lead{max-width:800px}.cp-ipm-flow{display:grid;grid-template-columns:repeat(5,1fr);margin:40px 0 48px}.cp-ipm-flow>div{background:#ffffff9e;border-right:1px solid #d1cbbc;border-top:3px solid var(--green);min-height:100px;padding:18px 14px}.cp-ipm-flow b{color:var(--deep);display:block;font-size:13px}.cp-ipm-flow small{color:#6c716e;font-size:9px}.cp-institutions{background:var(--deep);color:#fff;display:grid;grid-template-columns:.85fr 1.15fr}.cp-institutions>div{border-right:1px solid #ffffff20;padding:35px}.cp-institutions .eyebrow{color:#9bea75}.cp-institutions h3{color:#fff;font-family:var(--nin-serif);font-size:30px;font-weight:500;line-height:1.15;margin:0 0 16px}.cp-institutions>div p:last-child{color:#b8c8d7;font-size:12px}.cp-institutions nav{display:grid;grid-template-columns:1fr 1fr}.cp-institutions nav a{border-bottom:1px solid #ffffff19;border-right:1px solid #ffffff19;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:165px;padding:22px;text-decoration:none}.cp-institutions nav small{color:#99aabd;font-size:8px;font-weight:850;text-transform:uppercase}.cp-institutions nav b{font-family:var(--nin-serif);font-size:19px;font-weight:500;line-height:1.2}.cp-institutions nav span{color:#9bea75;font-size:8px;font-weight:850;text-transform:uppercase}.cp-forecast-layout{align-items:center;display:grid;gap:clamp(42px,5vw,76px);grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.cp-forecast-copy h2{font-size:clamp(39px,4vw,54px)}.cp-forecast-copy>p:not(.eyebrow){max-width:560px}.cp-forecast-copy .cp-source{margin-top:28px;max-width:240px}.cp-forecast{background:linear-gradient(125deg,var(--deep),var(--blue));color:#fff;min-width:0;padding:30px}.cp-forecast header{color:#c9d6e2;display:flex;font-size:10px;gap:16px;justify-content:space-between;text-transform:uppercase}.cp-forecast header strong{color:#9bea75;flex:none}.cp-chart{align-items:end;border-bottom:1px solid #ffffff60;display:grid;grid-template-columns:minmax(105px,1fr) minmax(70px,.8fr) minmax(150px,1.35fr);margin:18px 0;min-height:270px}.cp-chart .bar{background:var(--green);display:flex;flex-direction:column;justify-content:flex-end;padding:16px}.cp-chart .y2024{background:#b4dba2;height:150px}.cp-chart .y2030{height:240px}.cp-chart .bar span{color:#18320e;font-size:9px;font-weight:850}.cp-chart .bar b{color:#102707;font-family:var(--nin-serif);font-size:29px;white-space:nowrap}.cp-chart i{align-self:center;border-top:1px dashed #ffffff55;color:#9aabba;font-size:8px;text-align:center;text-transform:uppercase}.cp-forecast>small{color:#aebdca;font-size:9px}.cp-facts{background:#d6dee4;border:1px solid #d6dee4;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:38px}.cp-facts>div{background:#f5f8f9;min-height:96px;padding:19px}.cp-facts span{color:#788492;display:block;font-size:8px;font-weight:850;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.cp-facts b{color:var(--deep);font-size:13px}.cp-company-overview{padding-top:18px}.cp-company-overview .cp-facts>div:nth-child(2){background:#eaf4e5}.cp-company-overview .cp-facts>div:nth-child(2) b{color:var(--green-dark);font-family:var(--nin-serif);font-size:22px;letter-spacing:.04em}.cp-brands{display:grid;gap:15px;grid-template-columns:1.35fr 1fr 1fr;margin-top:26px}.cp-brands>a{background:#fff;border:1px solid #d5dee4;box-shadow:0 0 0 rgba(0,21,47,0);color:var(--deep);display:flex;flex-direction:column;min-height:255px;padding:25px;text-decoration:none}.cp-brands small{color:var(--green-dark);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cp-brands h3{font-family:var(--nin-serif);font-size:27px;font-weight:500;margin:20px 0 7px;transition:color .22s ease}.cp-brands p{color:#5e6976;font-size:11px;line-height:1.55;margin:0 0 25px}.cp-brands>a>b{font-size:10px;margin-top:auto;transition:transform .22s ease}.cp-brands .primary{background:var(--deep);border-color:var(--deep);color:#fff}.cp-brands .primary small,.cp-brands .primary>b{color:#9bea75}.cp-brands .primary p{color:#b9c8d6}.cp-field{background:var(--deep);color:#fff;display:grid;grid-template-columns:1fr .9fr;margin:8px 0 85px}.cp-field>div{padding:clamp(35px,5vw,60px)}.cp-field .eyebrow{color:#9bea75}.cp-field h2{color:#fff;font-size:clamp(38px,4vw,53px)}.cp-field>div>p:not(.eyebrow){color:#c5d1dd;font-size:13px}.cp-field blockquote{border-left:3px solid var(--green);font-family:var(--nin-serif);font-size:22px;line-height:1.3;margin:28px 0;padding:17px 0 17px 20px}.cp-field>div>a{color:#9bea75;font-size:10px;font-weight:850;text-decoration:none;text-transform:uppercase}.cp-field figure{background:#76a8d0;margin:0;overflow:hidden;position:relative}.cp-field figure img{display:block;filter:none;height:100%;min-height:550px;object-fit:cover;object-position:center;opacity:1;width:100%}.cp-field figcaption{background:#00152fca;bottom:10px;color:#e4ebf2;font-size:10px;padding:5px 7px;position:absolute;right:10px}.cp-relationships{border-top:1px solid var(--nin-rule);display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;padding-top:24px}.cp-relationship-logo{align-items:center;background:#fff;border:1px solid #d5dee4;border-radius:3px;display:flex;justify-content:center;min-height:104px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cp-relationship-logo:hover{border-color:#9db1bf;box-shadow:0 8px 22px #00152f12;transform:translateY(-2px)}.cp-relationship-logo:focus-visible{outline:3px solid #61c73366;outline-offset:3px}.cp-relationship-logo img{display:block;height:auto;max-width:100%;object-fit:contain;width:auto}.cp-relationship-logo.is-target img{max-height:38px}.cp-relationship-logo.is-veseris img{max-height:30px}.cp-relationship-logo.is-forshaw img{max-height:50px}.cp-relationship-logo.is-ensystex img,.cp-relationship-logo.is-siteone img{max-height:38px}.cp-relationship-logo.is-rentokil img{max-height:52px}.cp-relationship-logo.is-anasac img{max-height:53px}.cp-relationship-logo.is-main-line img{max-height:37px}.cp-public-health{background:var(--cream);display:grid;gap:55px;grid-template-columns:.85fr 1.15fr;margin:12px 0 82px;padding:48px}.cp-public-health h2{font-size:clamp(36px,4vw,51px);margin:0}.cp-public-health>div:last-child{border-left:1px solid #cec7b8;padding-left:42px}.cp-public-health>div:last-child>p{color:#4e5964;font-size:13px}.cp-public-health nav{display:grid;margin-top:23px}.cp-public-health nav a{border-top:1px solid #d4cebf;color:var(--deep);font-size:9px;font-weight:850;padding:9px 0;text-decoration:none}.cp-team{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:38px}.cp-team article{border:1px solid #d4dde4;display:grid;grid-template-columns:120px 1fr;min-height:190px;overflow:hidden}.cp-team article:first-child{grid-column:1/-1;grid-template-columns:180px 1fr}.cp-team img{background:#eef1f3;height:100%;object-fit:cover;width:100%}.cp-team article>div{padding:21px}.cp-team h3{color:var(--deep);font-family:var(--nin-serif);font-size:23px;font-weight:500;margin:0 0 4px}.cp-team span{color:var(--green-dark);display:block;font-size:8px;font-weight:850;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.cp-team p{color:#5b6877;font-size:10px;line-height:1.55;margin:12px 0 0}.cp-research{background:linear-gradient(135deg,var(--deep),#093058);color:#fff;margin-top:32px;padding:62px 48px}.cp-research header{align-items:end;display:grid;gap:42px;grid-template-columns:1fr .8fr}.cp-research header .eyebrow{color:#9bea75;grid-column:1/-1}.cp-research h2{color:#fff;font-size:clamp(38px,4vw,53px)}.cp-research header>p:last-child{color:#b8c7d5;font-size:12px;margin-bottom:24px}.cp-research-grid{background:#ffffff24;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:30px}.cp-research-grid>div{background:#ffffff0d;display:grid;padding:26px}.cp-research-grid small{color:#9bea75;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cp-research-grid h3{color:#fff;font-family:var(--nin-serif);font-size:23px;font-weight:500;margin:8px 0 14px}.cp-research-grid a{border-top:1px solid #ffffff20;color:#d4dfe9;font-size:10px;font-weight:750;padding:8px 0;text-decoration:none}.cp-final{align-items:center;background:#0b3a64;color:#fff;display:grid;gap:45px;grid-template-columns:1fr .62fr;margin-top:24px;padding:50px 48px}.cp-final .eyebrow{color:#9bea75}.cp-final h2{color:#fff;font-size:clamp(31px,3.3vw,43px);margin:0}.cp-final .button-row{display:grid}.cp-final .cp-text-link{margin:0;text-align:center}.company-profile-v21 .disclosure{margin-bottom:40px}.company-profile-v21 .ph{display:inline-grid;place-items:center}.cp-page{padding-top:58px}.cp-section{padding:32px 0 64px}.cp-field h2,.cp-final h2,.cp-ipm h2,.cp-public-health h2,.cp-research h2,.cp-section h2{margin-bottom:20px}.cp-lead{font-size:19px;line-height:1.5}.cp-cards{margin-top:30px}.cp-cards>div{min-height:180px;padding:22px}.cp-cards-4>div{min-height:190px}.cp-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.cp-card-top .ph{background:#f3f8f0;border:1px solid #cfe0c8;border-radius:50%;color:var(--green-dark);font-size:20px;height:42px;width:42px}.cp-cards .cp-card-top span{color:#87939f;font-size:17px;margin:0}.cp-brands>a,.cp-cards>div,.cp-institutions nav a,.cp-research-grid>div,.cp-source,.cp-team article{transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.cp-cards>div:hover,.cp-team article:hover{border-color:#aec0cc;transform:translateY(-2px)}.cp-brands>a:focus-visible{border-color:var(--green);box-shadow:0 16px 34px #00152f1c;outline:3px solid #61c73355;outline-offset:3px;transform:translateY(-5px);z-index:1}.cp-brands>a:focus-visible h3{color:var(--green-dark)}.cp-brands>a:focus-visible>b{transform:translateX(5px)}.cp-brands .primary:focus-visible{border-color:#9bea75;box-shadow:0 18px 38px #00152f38}.cp-brands .primary:focus-visible h3{color:#9bea75}@media(hover:hover) and (pointer:fine){.cp-brands>a:hover{background:#fbfdf9;border-color:var(--green);box-shadow:0 16px 34px #00152f1c;transform:translateY(-5px)}.cp-brands>a:hover h3{color:var(--green-dark)}.cp-brands>a:hover>b{transform:translateX(5px)}.cp-brands .primary:hover{background:#001b3d;border-color:#9bea75;box-shadow:0 18px 38px #00152f38}.cp-brands .primary:hover h3{color:#9bea75}}.cp-callout{align-items:center;background:#eef5eb;border-left:4px solid var(--green);color:var(--deep);display:flex;gap:18px;margin-top:28px;max-width:850px;padding:18px 22px}.cp-callout>.ph{background:var(--green-dark);border-radius:50%;color:#fff;flex:none;font-size:18px;height:38px;width:38px}.cp-callout span{color:var(--green-dark);display:block;font-size:9px;font-weight:850;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.cp-callout p{color:#405363;font-family:var(--nin-serif);font-size:18px;line-height:1.35;margin:0}.cp-callout-compact{margin-top:24px;max-width:760px;padding-block:15px}.cp-callout-compact p{font-size:16px}.cp-ipm{padding-block:56px 60px}.cp-ipm-flow{margin:32px 0 38px}.cp-ipm-flow>div{display:flex;flex-direction:column;justify-content:center;min-height:105px}.cp-ipm-flow .ph{background:#e7f2e2;border-radius:50%;color:var(--green-dark);font-size:15px;height:30px;margin-bottom:12px;width:30px}.cp-institutions>div{padding:31px}.cp-institutions nav a{min-height:150px;padding:20px}.cp-institutions nav a:hover{background:#ffffff0a}.cp-institutions nav .ph{border:1px solid #61c73366;border-radius:50%;color:#9bea75;font-size:15px;height:31px;width:31px}.cp-forecast{padding:27px}.cp-facts{margin-top:30px}.cp-brands{margin-top:22px}.cp-brands>a{min-height:230px}.cp-field{margin-bottom:64px}.cp-field figure img{min-height:510px}.cp-public-health{margin:8px 0 64px;padding:42px}.cp-program-status{align-items:center;background:#fff;border-left:3px solid var(--green);display:flex;gap:13px;margin-bottom:20px;padding:14px 16px}.cp-program-status .ph{background:#eaf4e5;border-radius:50%;color:var(--green-dark);flex:none;font-size:17px;height:34px;width:34px}.cp-program-status span{color:#43515d;font-size:10px;line-height:1.45}.cp-program-status b{color:var(--deep);display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.cp-team{margin-top:30px}.cp-team article{background:#fff;min-height:180px}.cp-research{margin-top:24px;padding:50px 44px}.cp-research-grid{margin-top:25px}.cp-research-grid>div{padding:23px}.cp-research-grid>div:hover{background:#ffffff14}.cp-research-label{align-items:center;display:flex;gap:9px}.cp-research-label .ph{border:1px solid #61c73366;border-radius:50%;color:#9bea75;font-size:15px;height:30px;width:30px}.cp-final{margin-top:18px;padding:42px 44px}.company-profile-v21 .disclosure{margin-bottom:32px}@media(prefers-reduced-motion:reduce){.cp-brands h3,.cp-brands>a,.cp-brands>a>b,.cp-cards>div,.cp-institutions nav a,.cp-relationship-logo,.cp-research-grid>div,.cp-source,.cp-team article{transition:none}.cp-brands>a:focus-visible,.cp-brands>a:hover,.cp-cards>div:hover,.cp-relationship-logo:hover,.cp-team article:hover{transform:none}.cp-brands>a:focus-visible>b,.cp-brands>a:hover>b{transform:none}}@media(max-width:1050px){.cp-hero-grid{gap:36px}.cp-cards-4,.cp-relationships{grid-template-columns:1fr 1fr}}@media(max-width:860px){.cp-field,.cp-final,.cp-forecast-layout,.cp-hero-grid,.cp-public-health,.cp-research header{grid-template-columns:1fr}.cp-hero-grid{padding-top:35px}.cp-market-strip{grid-template-columns:1fr 1fr}.cp-forecast-layout{gap:28px}.cp-forecast-copy>p:not(.eyebrow){max-width:790px}.cp-forecast-copy .cp-source{max-width:280px}.cp-public-health>div:last-child{border:0;padding:0}.cp-field figure img{min-height:400px}}@media(max-width:650px){.company-profile-v21 .primary-nav a:not(.nav-cta){display:none}.cp-page{padding-top:42px}.cp-section{padding-block:26px 48px}.cp-hero-identity{gap:18px;grid-template-columns:1fr 105px}.cp-hero h1{font-size:46px}.cp-ticker{padding-left:16px}.cp-ticker strong{font-size:35px}.cp-hero-visual{border-radius:4px 45px 4px 4px;min-height:350px}.cp-hero-visual>img{height:350px}.cp-brands,.cp-cards-3,.cp-facts,.cp-institutions,.cp-market-strip,.cp-research-grid,.cp-team{grid-template-columns:1fr}.cp-market-strip>a,.cp-market-strip>div{border-bottom:1px solid #ffffff1f;border-right:0;min-height:102px}.cp-heading{gap:10px;grid-template-columns:1fr}.cp-ipm{margin-inline:-20px;padding:44px 20px 48px}.cp-ipm-flow{grid-template-columns:1fr;margin-block:26px 32px}.cp-ipm-flow>div{align-items:center;flex-direction:row;gap:12px;justify-content:flex-start;min-height:72px;padding:13px 15px}.cp-ipm-flow .ph{margin:0}.cp-ipm-flow small{margin-left:auto}.cp-institutions nav{grid-template-columns:1fr}.cp-callout{align-items:flex-start;padding:16px}.cp-callout p{font-size:16px}.cp-chart{grid-template-columns:90px 1fr 130px}.cp-chart .bar{padding:10px}.cp-chart .bar b{font-size:22px}.cp-team article,.cp-team article:first-child{grid-column:auto;grid-template-columns:105px 1fr}.cp-final,.cp-public-health,.cp-research{padding:32px 23px}.cp-field{margin-bottom:48px}}@media(max-width:440px){.cp-hero-identity{display:block}.cp-ticker{border-left:0;border-top:1px solid #ffffff35;margin-top:22px;padding:18px 0 0}.cp-hero h1{font-size:43px}.cp-hero .button{width:100%}.cp-newsletter-row{grid-template-columns:1fr}.cp-newsletter button{width:100%}.cp-cards-4,.cp-relationships{grid-template-columns:1fr}.cp-relationship-logo{min-height:96px}.cp-team article,.cp-team article:first-child{display:block}.cp-team img{height:250px;object-position:center top}}.cp-brands p,.cp-brands small,.cp-brands>a>b,.cp-callout span,.cp-cards p,.cp-chart .bar span,.cp-chart i,.cp-facts span,.cp-field>div>a,.cp-forecast header,.cp-hero-identity span,.cp-institutions nav small,.cp-institutions nav span,.cp-ipm-flow small,.cp-market-strip a small,.cp-market-strip span,.cp-newsletter small,.cp-program-status b,.cp-program-status span,.cp-public-health nav a,.cp-research-grid a,.cp-research-grid small,.cp-status-line span,.cp-team span{font-size:12px}.cp-team p{font-size:13px}.cp-field figcaption,.cp-forecast>small,.cp-source,.cp-source small{font-size:10px}.company-profile-v21 .status-label{font-size:12px}.cp-brands,.cp-cards-4,.cp-team{gap:16px}.cp-brands>a,.cp-cards>div,.cp-research-grid>div,.cp-team article>div{padding:24px}.cp-relationship-logo{padding:20px 24px}.cp-final,.cp-public-health,.cp-research{padding:44px}.cp-field,.cp-public-health{margin-bottom:64px;margin-top:24px}.cp-final,.cp-research{margin-top:24px}@media(max-width:650px){.cp-brands>a,.cp-cards>div,.cp-final,.cp-public-health,.cp-research,.cp-research-grid>div,.cp-team article>div{padding:20px}.cp-field,.cp-public-health{margin-bottom:48px;margin-top:24px}}