.cpp-video-card__title,.cpp-videos-about__left h2,.cpp-videos-cta h2,.cpp-videos-faq__item h4,.cpp-videos-featured__title,.cpp-videos-hero__title,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}.cpp-video-card__desc,.cpp-video-card__link,.cpp-videos-about__left p,.cpp-videos-cta p,.cpp-videos-faq__item p,.cpp-videos-featured__desc,.cpp-videos-featured__meta,.cpp-videos-hero__subtitle,a,body,input,li,p,select,span{font-family:Open Sans,sans-serif}:root{--cpp-navy:#0a1a33;--cpp-teal:#12b6a4;--cpp-teal-dark:#0e9c8c;--cpp-grey-text:#5b6472;--cpp-grey-bg:#f3f4f6;--cpp-border:#e5e7eb}.cpp-videos-hero{background-color:var(--cpp-navy);padding:60px 24px}.cpp-videos-hero__inner{color:#fff;margin:0 auto;max-width:760px}.cpp-videos-hero__eyebrow{color:var(--cpp-teal);font-size:13px;font-weight:700;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}.cpp-videos-hero__title{color:#fff;font-size:42px;line-height:1.15;margin:0 0 16px}.cpp-videos-hero__subtitle{color:#c7cfdb;font-size:16px;line-height:1.6;margin:0;max-width:680px}.cpp-videos-search{margin:0 auto;max-width:1200px;padding:28px 24px 8px}.cpp-videos-search__inner{display:flex;flex-wrap:wrap;gap:16px}.cpp-videos-search__input{flex:1;min-width:240px}.cpp-videos-search__filter,.cpp-videos-search__input{border:1px solid var(--cpp-border);border-radius:4px;font-size:14px;padding:12px 16px}.cpp-videos-search__filter{min-width:150px}.cpp-videos-featured{margin:0 auto;max-width:1200px;padding:36px 24px 8px}.cpp-videos-featured__header h2{font-size:28px;margin:0 0 20px}.cpp-videos-featured__grid{border:1px solid var(--cpp-border);display:flex;flex-wrap:wrap}.cpp-videos-featured__media{align-items:center;aspect-ratio:16/9;background-color:var(--cpp-navy);display:flex;flex:1.4;justify-content:center;min-width:300px;position:relative;text-decoration:none}.cpp-videos-featured__img{height:100%;inset:0;object-fit:cover;opacity:.55;position:absolute;width:100%}.cpp-videos-featured__play{align-items:center;background-color:var(--cpp-teal);border-radius:50%;color:#fff;display:flex;font-size:22px;height:64px;justify-content:center;position:relative;width:64px;z-index:2}.cpp-videos-featured__info{background-color:var(--cpp-grey-bg);display:flex;flex:1;flex-direction:column;justify-content:center;min-width:280px;padding:36px}.cpp-videos-featured__category{color:var(--cpp-teal-dark);font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.cpp-videos-featured__title{font-size:24px;line-height:1.3;margin:0 0 14px}.cpp-videos-featured__title a{color:inherit;text-decoration:none}.cpp-videos-featured__desc{color:var(--cpp-grey-text);font-size:14px;line-height:1.6;margin:0 0 16px}.cpp-videos-featured__meta{color:#8a94a3;font-size:13px;margin:0 0 22px}.cpp-videos-featured__cta{background-color:var(--cpp-teal);border-radius:4px;color:#fff!important;display:inline-block;font-weight:600;padding:16px 24px;text-align:center;text-decoration:none}.cpp-videos-featured__cta:hover{background-color:var(--cpp-teal-dark)}.cpp-videos-latest{margin:0 auto;max-width:1200px;padding:40px 24px 8px}.cpp-videos-latest__header h2{font-size:28px;margin:0 0 20px}.cpp-videos-latest__grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.cpp-videos-latest__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.cpp-videos-latest__grid{grid-template-columns:1fr}}.cpp-video-card{color:inherit;display:block;text-decoration:none}.cpp-video-card__thumb-wrap{align-items:center;aspect-ratio:16/9;background-color:var(--cpp-navy);border-radius:4px;display:flex;justify-content:center;overflow:hidden;position:relative}.cpp-video-card__thumb{height:100%;inset:0;object-fit:cover;opacity:.55;position:absolute;width:100%}.cpp-video-card__play{align-items:center;background-color:var(--cpp-teal);border-radius:50%;color:#fff;display:flex;font-size:15px;height:44px;justify-content:center;position:relative;width:44px;z-index:2}.cpp-video-card__body{padding-top:14px}.cpp-video-card__category{color:var(--cpp-teal-dark);font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 6px;text-transform:uppercase}.cpp-video-card__title{color:#111827;font-size:17px;line-height:1.35;margin:0 0 8px}.cpp-video-card__desc{color:var(--cpp-grey-text);font-size:14px;line-height:1.5;margin:0 0 10px}.cpp-video-card__link{color:var(--cpp-teal-dark);font-size:14px;font-weight:600;text-decoration:underline}.cpp-videos-latest__load-more-wrap{margin:36px 0 8px;text-align:center}.cpp-videos-latest__load-more{background-color:var(--cpp-teal);border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:14px 32px;text-decoration:none}.cpp-videos-latest__load-more:hover{background-color:var(--cpp-teal-dark)}.cpp-videos-about{border-top:1px solid var(--cpp-border);display:flex;flex-wrap:wrap;gap:48px;margin:60px auto 0;max-width:1200px;padding:40px 24px}.cpp-videos-about__left{flex:1;min-width:260px}.cpp-videos-about__eyebrow{color:var(--cpp-teal-dark);font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.cpp-videos-about__left h2{font-size:28px;margin:0 0 14px}.cpp-videos-about__left p{color:var(--cpp-grey-text);font-size:14px;line-height:1.6}.cpp-videos-about__right{flex:1.4;min-width:320px}.cpp-videos-faq__item{border-bottom:1px solid var(--cpp-border);padding:18px 0}.cpp-videos-faq__item:first-child{padding-top:0}.cpp-videos-faq__item h4{color:#111827;font-size:16px;margin:0 0 8px}.cpp-videos-faq__item p{color:var(--cpp-grey-text);font-size:14px;line-height:1.6;margin:0}.cpp-videos-cta{background-color:var(--cpp-grey-bg);margin-top:40px;padding:70px 24px;text-align:center}.cpp-videos-cta h2{color:var(--cpp-teal-dark);font-size:30px;margin:0 0 14px}.cpp-videos-cta p{color:var(--cpp-grey-text);font-size:15px;line-height:1.6;margin:0 auto 26px;max-width:620px}.cpp-videos-cta__button{background-color:var(--cpp-teal);border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:14px 32px;text-decoration:none}.cpp-videos-cta__button:hover{background-color:var(--cpp-teal-dark)}.cpp-video-post__content-wrap{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1000px;padding:0 24px 30px}.cpp-video-post__columns{align-items:flex-start;display:flex;gap:40px}.cpp-video-post__main{flex:2;min-width:0}.cpp-video-post__sidebar{flex:1;min-width:280px}@media (max-width:800px){.cpp-video-post__columns{flex-direction:column}}.cpp-video-post__main h2{color:#111827;font-size:24px;margin:32px 0 14px}.cpp-video-post__main h2:first-child{margin-top:0}.cpp-video-post__main p{color:#4b5563;font-size:15px;line-height:1.7;margin:0 0 16px}.cpp-video-post__main ul li{color:#4b5563;font-size:15px;line-height:1.7;margin-bottom:8px}.cpp-videos-related{border-top:1px solid var(--cpp-border);margin-top:20px;padding-top:40px}.cpp-post-section{margin-bottom:36px}.cpp-post-section h2{color:#111827;font-size:24px;margin:0 0 16px}.cpp-post-section__body p{color:#4b5563;font-size:14px;line-height:1.8;margin:0 0 14px}