h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}a,body,button,input,li,p,select,span{font-family:Open Sans,sans-serif}:root{--cpp-news-bg:#0b1620;--cpp-news-card:#101f2b;--cpp-news-border:#1d3140;--cpp-news-teal:#12c2ae;--cpp-news-text:#fff;--cpp-news-muted:#b6c3cc}.cpp-news-page{background-color:var(--cpp-news-bg);color:var(--cpp-news-text)}.cpp-news-hero{background-color:#0a1a26;background-image:linear-gradient(90deg,rgba(8,20,30,.88),rgba(8,20,30,.7) 50%,rgba(8,20,30,.5)),url(https://47036281.fs1.hubspotusercontent-na1.net/hubfs/47036281/CPP%20Associates%20News%20Events.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 0 70px}.cpp-news-hero__inner{margin:0 auto;max-width:1200px;padding:0 24px}.cpp-news-hero__breadcrumb{color:var(--cpp-news-muted);font-size:13px;margin-bottom:18px}.cpp-news-hero__breadcrumb a{color:var(--cpp-news-muted);text-decoration:none}.cpp-news-hero__breadcrumb a:hover{color:var(--cpp-news-teal)}.cpp-news-hero__sep{margin:0 8px}.cpp-news-hero__title{color:#fff;font-size:56px;line-height:1.1;margin:0 0 20px}.cpp-news-hero__subtitle{color:var(--cpp-news-muted);font-size:18px;line-height:1.6;margin:0;max-width:640px}.cpp-news-featured{margin:0 auto;max-width:1200px;padding:28px 24px 8px}.cpp-news-featured__card{background-color:var(--cpp-news-card);border:1px solid var(--cpp-news-border);display:flex;flex-wrap:wrap}.cpp-news-featured__media{display:block;flex:1.1;min-height:300px;min-width:300px;position:relative}.cpp-news-featured__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cpp-news-featured__info{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:300px;padding:44px 40px}.cpp-news-featured__meta{align-items:center;color:var(--cpp-news-muted);display:flex;font-size:13px;gap:12px;letter-spacing:.5px;margin:0 0 14px}.cpp-news-featured__category{color:var(--cpp-news-teal);font-weight:600}.cpp-news-featured__title{font-size:34px;line-height:1.2;margin:0 0 16px}.cpp-news-featured__title a{color:#fff;text-decoration:none}.cpp-news-featured__desc{color:var(--cpp-news-muted);font-size:16px;line-height:1.6;margin:0 0 26px}.cpp-news-featured__btn{align-items:center;align-self:flex-start;border:1px solid var(--cpp-news-teal);border-radius:4px;color:var(--cpp-news-teal);display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:12px 22px;text-decoration:none}.cpp-news-featured__btn:hover{background-color:var(--cpp-news-teal);color:#0b1620}.cpp-news-latest{margin:0 auto;max-width:1200px;padding:44px 24px 24px}.cpp-news-latest__header{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:26px}.cpp-news-latest__title{color:#fff;font-size:36px;margin:0}.cpp-news-tabs{border:1px solid var(--cpp-news-border);display:flex;flex-wrap:wrap}.cpp-news-tabs__item{border-right:1px solid var(--cpp-news-border);color:#fff;font-size:14px;padding:11px 18px;text-decoration:none}.cpp-news-tabs__item:last-child{border-right:none}.cpp-news-tabs__item:hover{background-color:rgba(18,194,174,.14)}.cpp-news-tabs__item.is-active{background-color:var(--cpp-news-teal);color:#0b1620;font-weight:600}.cpp-news-grid{display:grid;gap:32px 24px;grid-template-columns:repeat(3,1fr)}.cpp-news-card{color:inherit;display:block;text-decoration:none}.cpp-news-card__media{aspect-ratio:5/2;background-color:var(--cpp-news-card);overflow:hidden}.cpp-news-card__img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.cpp-news-card:hover .cpp-news-card__img{transform:scale(1.04)}.cpp-news-card__body{padding-top:14px}.cpp-news-card__meta{align-items:center;color:var(--cpp-news-muted);display:flex;font-size:12px;gap:10px;letter-spacing:.5px;margin:0 0 8px}.cpp-news-card__category{color:var(--cpp-news-teal);font-weight:600}.cpp-news-card__title{color:#fff;font-size:20px;line-height:1.3;margin:0 0 10px}.cpp-news-card__desc{color:var(--cpp-news-muted);font-size:14.5px;line-height:1.6;margin:0 0 12px}.cpp-news-card__more{color:var(--cpp-news-teal);font-size:14.5px;font-weight:600}.cpp-news-card:hover .cpp-news-card__more{text-decoration:underline}.cpp-news-empty{color:var(--cpp-news-muted);font-size:16px;padding:30px 0}.cpp-news-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:40px 0 8px}.cpp-news-pagination__pages{align-items:center;display:flex;gap:10px}.cpp-news-pagination__page{align-items:center;border-radius:50%;color:var(--cpp-news-muted);display:inline-flex;font-size:14px;height:34px;justify-content:center;text-decoration:none;width:34px}a.cpp-news-pagination__page:hover{background-color:rgba(18,194,174,.14);color:#fff}.cpp-news-pagination__page.is-active{background-color:var(--cpp-news-teal);color:#0b1620;font-weight:700}.cpp-news-pagination__nav{color:#fff;font-size:14px;text-decoration:none}a.cpp-news-pagination__nav:hover{color:var(--cpp-news-teal)}.cpp-news-pagination__nav.is-disabled{color:#5d7080;cursor:default}.cpp-news-ajax{transition:opacity .2s ease}.cpp-news-ajax.is-loading{opacity:.5;pointer-events:none}.cpp-news-cta{background:linear-gradient(90deg,rgba(8,24,30,.35),rgba(8,24,30,0) 65%),url(https://47036281.fs1.hubspotusercontent-na1.net/hubfs/47036281/CPP%20Associates%20News%20Events%202.png) 100% /cover no-repeat,linear-gradient(90deg,#0b2730,#0d3a42 55%,#0f4c53);margin-top:48px;overflow:hidden;padding:44px 0;position:relative}.cpp-news-cta:after,.cpp-news-cta:before{display:none}.cpp-news-cta .cpp-news-cta__inner{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:1}.cpp-news-cta .cpp-news-cta__content{align-items:center;display:flex;gap:26px}.cpp-news-cta .cpp-news-cta__icon{color:#12c2ae;flex-shrink:0;height:64px;width:64px}.cpp-news-page .cpp-news-cta .cpp-news-cta__eyebrow{color:#b6c3cc;font-size:13px;font-weight:600;letter-spacing:1px;margin:0 0 4px;text-transform:uppercase}.cpp-news-page .cpp-news-cta .cpp-news-cta__title{color:#fff;font-size:36px;line-height:1.15;margin:0 0 8px}.cpp-news-page .cpp-news-cta .cpp-news-cta__desc{color:#b6c3cc;font-size:16px;line-height:1.6;margin:0;max-width:540px}.cpp-news-page .cpp-news-cta a.cpp-news-cta__btn{align-items:center;background-color:#12c2ae;border-radius:4px;color:#0b1620;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 30px;text-decoration:none}.cpp-news-page .cpp-news-cta a.cpp-news-cta__btn:hover{background-color:#0fa897;color:#0b1620}@media (max-width:1280px){.cpp-news-hero{padding:56px 0 64px}.cpp-news-hero__title{font-size:50px}.cpp-news-hero__subtitle{font-size:17px}.cpp-news-featured__info{padding:38px 34px}.cpp-news-featured__title{font-size:30px}.cpp-news-latest__title{font-size:32px}.cpp-news-grid{gap:28px 20px}.cpp-news-card__title{font-size:19px}.cpp-news-page .cpp-news-cta .cpp-news-cta__title{font-size:32px}}@media (max-width:1024px){.cpp-news-hero{padding:48px 0 56px}.cpp-news-hero__title{font-size:44px}.cpp-news-hero__subtitle{font-size:16.5px;max-width:600px}.cpp-news-featured{padding-top:24px}.cpp-news-featured__media{min-height:260px}.cpp-news-featured__info{padding:32px 28px}.cpp-news-featured__title{font-size:26px}.cpp-news-featured__desc{font-size:15px;margin-bottom:22px}.cpp-news-latest{padding-top:36px}.cpp-news-latest__title{font-size:30px}.cpp-news-tabs__item{font-size:13.5px;padding:10px 14px}.cpp-news-grid{gap:26px 18px}.cpp-news-card__title{font-size:18px}.cpp-news-card__desc{font-size:14px}.cpp-news-cta{padding:38px 0}.cpp-news-page .cpp-news-cta .cpp-news-cta__title{font-size:30px}.cpp-news-cta .cpp-news-cta__icon{height:56px;width:56px}.cpp-news-page .cpp-news-cta .cpp-news-cta__desc{font-size:15px}}@media (max-width:768px){.cpp-news-featured,.cpp-news-hero__inner,.cpp-news-latest{padding-left:20px;padding-right:20px}.cpp-news-hero{background-image:linear-gradient(180deg,rgba(8,20,30,.85),rgba(8,20,30,.75)),url(https://47036281.fs1.hubspotusercontent-na1.net/hubfs/47036281/CPP%20Associates%20News%20Events.png);background-position:70%;padding:40px 0 44px}.cpp-news-hero__breadcrumb{font-size:12.5px;margin-bottom:14px}.cpp-news-hero__title{font-size:38px;margin-bottom:14px}.cpp-news-hero__subtitle{font-size:16px;max-width:none}.cpp-news-featured__media{aspect-ratio:16/9;flex:1 1 100%;min-height:0;min-width:0}.cpp-news-featured__info{flex:1 1 100%;min-width:0;padding:26px 22px}.cpp-news-featured__title{font-size:24px}.cpp-news-latest__header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:22px}.cpp-news-latest__title{font-size:28px}.cpp-news-tabs{border:none;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);overflow:visible;width:100%}.cpp-news-tabs__item,.cpp-news-tabs__item:last-child{align-items:center;border:1px solid var(--cpp-news-border);border-radius:4px;display:flex;font-size:13.5px;justify-content:center;line-height:1.25;min-width:0;padding:10px 6px;text-align:center;white-space:normal}.cpp-news-tabs__item.is-active{border-color:var(--cpp-news-teal)}.cpp-news-grid{grid-template-columns:repeat(2,1fr)}.cpp-news-pagination{display:flex!important;gap:14px 18px;margin-top:32px;visibility:visible!important}.cpp-news-cta{background:linear-gradient(180deg,rgba(8,24,30,.5),rgba(8,24,30,.3)),url(https://47036281.fs1.hubspotusercontent-na1.net/hubfs/47036281/CPP%20Associates%20News%20Events%202.png) 70% /cover no-repeat,linear-gradient(90deg,#0b2730,#0d3a42 55%,#0f4c53);margin-top:36px;padding:34px 0}.cpp-news-cta .cpp-news-cta__inner{align-items:flex-start;flex-direction:column;gap:22px;padding:0 20px}.cpp-news-cta .cpp-news-cta__content{align-items:flex-start;gap:18px}.cpp-news-cta .cpp-news-cta__icon{height:48px;width:48px}.cpp-news-page .cpp-news-cta .cpp-news-cta__title{font-size:28px}.cpp-news-page .cpp-news-cta a.cpp-news-cta__btn{justify-content:center;width:100%}}@media (max-width:600px){.cpp-news-grid{gap:28px;grid-template-columns:1fr}.cpp-news-card__media{aspect-ratio:16/8}.cpp-news-card__title{font-size:18px}.cpp-news-card__meta{font-size:11.5px}.cpp-news-card__desc{font-size:14px}}@media (max-width:480px){.cpp-news-featured,.cpp-news-hero__inner,.cpp-news-latest{padding-left:16px;padding-right:16px}.cpp-news-hero{padding:32px 0 36px}.cpp-news-hero__title{font-size:32px}.cpp-news-hero__subtitle{font-size:15px;line-height:1.55}.cpp-news-featured__info{padding:22px 18px}.cpp-news-featured__meta{font-size:12px;gap:10px;margin-bottom:10px}.cpp-news-featured__title{font-size:22px;margin-bottom:12px}.cpp-news-featured__desc{font-size:14.5px;margin-bottom:20px}.cpp-news-featured__btn{align-self:stretch;font-size:14.5px;justify-content:center;padding:13px 18px}.cpp-news-latest{padding-top:32px}.cpp-news-latest__title{font-size:26px}.cpp-news-tabs{gap:6px}.cpp-news-tabs__item,.cpp-news-tabs__item:last-child{font-size:12.5px;padding:9px 4px}.cpp-news-pagination{gap:14px 12px;justify-content:space-between}.cpp-news-pagination__pages{flex-wrap:wrap;gap:8px;justify-content:center;order:-1;width:100%}.cpp-news-pagination__page{font-size:13.5px;height:32px;width:32px}.cpp-news-pagination__nav{font-size:13.5px}.cpp-news-cta .cpp-news-cta__inner{padding:0 16px}.cpp-news-cta .cpp-news-cta__content{flex-direction:column;gap:14px}.cpp-news-page .cpp-news-cta .cpp-news-cta__title{font-size:26px}.cpp-news-page .cpp-news-cta .cpp-news-cta__eyebrow{font-size:12px}.cpp-news-page .cpp-news-cta .cpp-news-cta__desc{font-size:14.5px}}.cpp-news-page{--cpp-news-container:1240px}.cpp-news-page .cpp-news-cta .cpp-news-cta__inner,.cpp-news-page .cpp-news-featured,.cpp-news-page .cpp-news-hero__inner,.cpp-news-page .cpp-news-latest{box-sizing:content-box;max-width:var(--cpp-news-container)}