.insights-page h2{font-size:32px}.featured{padding:24px 5%;background:#faf6f0;color:#111}.featured h2 span{color:#bd812e}.insights-page .serve-hero{min-height:33.2vw}.insights-page .serve-hero-copy{padding-bottom:24px}.insights-page{color:#f5f2eb}.insights-page .light{color:#101313;background:#faf6f0}.insights-page h2{line-height:1.02}.insights-page h3{letter-spacing:-.025em}.insights-page .eyebrow{font-size:9px;letter-spacing:.22em}.category-bar{padding:14px 2.6%;display:grid;grid-template-columns:.7fr 1.1fr 1fr 1fr .95fr .9fr 1fr 1fr;align-items:center;gap:10px}.category{border:0;border-right:1px solid #be9458;background:none;color:#111;padding:7px 8px;display:flex;align-items:center;flex-direction:column;gap:6px;font:12px Georgia,serif;min-height:53px}.category:last-child{border-right:0}.category svg{width:25px;height:25px;stroke:currentColor;fill:none;stroke-width:1.3}.category.active{background:#060c0c;border:1px solid #a17c3d;color:var(--gold);border-radius:3px}.featured{padding:15px 2.4% 11px}.section-heading{display:flex;align-items:center;justify-content:space-between;padding:0 2.8% 14px;gap:20px}.section-heading h2{font-size:3.05vw;margin-top:5px;white-space:nowrap}.controls{display:flex;align-items:center;gap:10px}.controls .button{font-size:8px;padding:8px 15px;white-space:nowrap;min-height:30px}.insights-page .circle{height:30px;width:30px;font-size:16px;flex-shrink:0}.featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.insight-card{background:#060d0d;color:#f4f2eb;position:relative;border-radius:4px;overflow:hidden;border:1px solid #7a683c;display:flex;flex-direction:column}.article-image{height:142px;width:100%;border:0;padding:0;background:#070c0c;display:block}.article-image img{height:100%;width:100%;object-fit:cover;display:block}.insight-card .tag{position:absolute;top:12px;left:15px}.tag{font-size:8px;letter-spacing:.08em;background:#050909e8;border:1px solid #8a7448;border-radius:2px;padding:3px 5px;text-transform:uppercase;color:#eadaba;z-index:1}.article-copy{padding:0 15px 9px;display:flex;flex-direction:column;flex:1;position:relative}.article-copy:before{content:'';height:30px;position:absolute;left:0;right:0;top:-30px;background:linear-gradient(transparent,#060d0d);pointer-events:none}.article-title{padding:0;border:0;background:none;color:inherit;text-align:left}.article-title h3{font-size:20px;line-height:1.05;margin:0 0 9px}.article-copy>p{font-size:12px;line-height:1.3;margin:0 0 9px;color:#d0d4d0}.article-meta{margin-top:auto;display:flex;gap:7px;align-items:center;font-size:9px;color:#d0d5d2;min-height:29px}.article-meta i,.report-meta i{height:12px;width:1px;background:#70634c}.article-meta .circle{margin-left:auto;width:27px;height:27px;color:var(--gold);border-color:var(--gold)}.author-avatar{width:18px;height:18px;border-radius:50%;background:url('/assets/serve-portraits.png') left center/300% 100%}.latest{padding:12px 3.6% 6px;background:radial-gradient(ellipse at 100% 0,#6a502731,transparent 50%),#040909}.latest>.eyebrow{color:var(--gold);margin-bottom:7px}.latest-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.small .article-image{height:84px}.small .tag{position:static;align-self:flex-start;margin:0 11px 7px;padding:2px 4px;font-size:7px}.small .article-copy{padding:0 11px 7px}.small .article-copy:before{display:none}.small h3{font-size:15px;line-height:1.1}.small .article-meta{font-size:8px}.small .circle{width:25px;height:25px}.calendar{color:var(--gold)}.media-section{padding:12px 2.2% 7px 3.8%;display:grid;grid-template-columns:20% 1fr 25%;gap:18px}.media-intro{padding-top:13px}.media-intro h2{font-size:23px;margin:8px 0}.media-intro>p:not(.eyebrow){font-size:11px;line-height:1.4;margin:8px 0 14px}.media-intro .button{font-size:8px;min-height:30px;padding:8px 15px}.video-controls{display:flex;justify-content:flex-end;gap:4px;height:16px;margin-bottom:2px}.video-controls .circle{width:18px;height:18px;font-size:12px}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.video-thumb{width:100%;aspect-ratio:1.5;border:0;border-radius:4px;background-image:url('/assets/insights-interviews.png');background-size:300% 100%;background-position:var(--position) center;position:relative;display:block}.play{position:absolute;bottom:7px;left:7px;border:1px solid var(--gold);border-radius:50%;height:27px;width:27px;color:var(--gold);background:#000b;display:grid;place-items:center;font-size:13px}.duration{position:absolute;bottom:5px;right:5px;color:#fff;border:1px solid #ad9459;background:#000a;border-radius:2px;padding:2px;font-size:9px}.video-title{font:13px/1.12 Georgia,serif;text-align:left;padding:7px 0;border:0;background:none;min-height:43px;color:#080c0c}.speaker{display:flex;align-items:center;gap:5px;font-size:8px;line-height:1.3}.speaker small{display:block;font-size:8px}.speaker-avatar{width:22px;height:22px;flex-shrink:0;border-radius:50%;background:url('/assets/insights-interviews.png');background-size:450% 100%;background-position:var(--position) center}.newsletter{background:radial-gradient(ellipse at 100% 0,#59431e,transparent 60%),#030908;border:1px solid #98753a;border-radius:5px;color:#f6f1e7;padding:12px 17px 8px}.newsletter .eyebrow{font-size:8px;color:var(--gold);margin-bottom:4px}.newsletter h2{font-size:23px}.newsletter>p:not(.eyebrow){font-size:11px;line-height:1.3;margin:7px 0}.newsletter input[type=email]{width:100%;padding:5px 9px;min-height:24px;border:1px solid #dac397;background:#030806;color:white;border-radius:3px;font-size:10px}.newsletter .button{width:100%;margin:4px 0 6px;min-height:26px;padding:5px;font-size:9px}.consent{display:flex;gap:6px;font-size:7px;line-height:1.25;align-items:flex-start}.consent input{appearance:none;width:13px;height:13px;flex-shrink:0;border:1px solid var(--gold);border-radius:2px;margin:0}.consent input:checked{appearance:auto;accent-color:#deb567}.reports{display:grid;grid-template-columns:24% 1fr;padding:12px 2.6% 8px 4%;gap:18px;background:#050c0b}.report-intro .eyebrow{color:var(--gold)}.report-intro h2{font-size:24px;margin:8px 0 7px}.report-intro h2 span{color:var(--gold)}.report-intro>p:not(.eyebrow){font-size:11px;line-height:1.3;margin-bottom:8px}.report-intro .button{font-size:8px;min-height:28px;padding:7px 15px}.report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.report-card{border:1px solid #76613a;border-radius:4px;overflow:hidden;position:relative;display:flex;flex-direction:column;background:#030a0a}.report-image{height:73px;border:0;padding:0;display:block;width:100%}.report-image img{height:100%;width:100%;object-fit:cover;display:block}.report-card .tag{position:absolute;left:10px;top:56px;font-size:7px}.report-title{padding:9px 10px 6px;background:none;border:0;color:#eee;text-align:left;font:13px/1.15 Georgia,serif;flex:1}.report-meta{display:flex;gap:6px;align-items:center;font-size:8px;padding:0 10px 7px;color:#c7cfce}.report-meta .circle{width:25px;height:25px;font-size:15px;margin-left:auto;color:var(--gold);border-color:var(--gold)}.pdf-symbol{font:6px Arial;background:#c3352d;color:white;padding:6px 2px;clip-path:polygon(0 0,70% 0,100% 25%,100% 100%,0 100%)}.insights-page .serve-footer{min-height:13.3vw}.insights-page .serve-footer-copy{width:42%;padding:7px 3% 10px 2%}.insights-page .serve-footer h2{font-size:21px;margin:5px 0}.insights-page .serve-footer-copy>p:not(.eyebrow){font-size:10px;line-height:1.3;margin:6px 0}.insights-page .serve-footer .button{font-size:7px;padding:7px 10px;min-height:28px}.resource-link{display:block;background:none;border:0;border-bottom:1px solid #cab793;color:#111;padding:15px 0;text-align:left;width:100%;font:20px Georgia}.availability{padding:18px;background:#f0e8da;border-left:2px solid #b58135;margin:20px 0}.detail-meta{font-size:14px;color:#786440}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}button:focus-visible,a:focus-visible{outline:2px solid #d6ac5d;outline-offset:3px}.insights-page .photo-dialog img{max-width:100%;width:auto;height:auto;max-height:75dvh}
@media(min-width:1500px){.category{font-size:16px;min-height:75px}.article-image{height:210px}.article-title h3{font-size:28px}.article-copy>p{font-size:16px}.article-meta{font-size:12px}.small .article-image{height:135px}.small h3{font-size:21px}.small .article-meta{font-size:11px}.tag,.small .tag{font-size:11px}.media-intro h2,.newsletter h2{font-size:30px}.media-intro>p:not(.eyebrow),.newsletter>p:not(.eyebrow){font-size:15px}.video-title{font-size:18px}.speaker,.speaker small{font-size:11px}.consent{font-size:10px}.report-intro h2{font-size:32px}.report-title{font-size:18px}.report-image{height:110px}.report-card .tag{top:91px}.report-meta{font-size:11px}.report-intro>p:not(.eyebrow){font-size:15px}.insights-page .serve-footer h2{font-size:30px}.insights-page .serve-footer-copy>p:not(.eyebrow){font-size:15px}}
@media(max-width:800px){.insights-page .serve-hero{min-height:610px}.category-bar{display:flex;overflow:auto;gap:0;padding:14px 5%}.category{min-width:115px;font-size:13px;min-height:75px;flex-shrink:0}.section-heading{display:block;padding:0 0 20px}.section-heading h2{font-size:35px;white-space:normal;margin:8px 0 18px}.controls{justify-content:flex-end}.controls .button{font-size:11px}.featured{padding:28px 6%}.featured-grid{grid-template-columns:1fr;gap:18px}.article-image{height:220px}.article-title h3{font-size:28px}.article-copy{padding:0 20px 16px}.article-copy>p{font-size:16px;line-height:1.5}.article-meta{font-size:12px}.tag{font-size:11px}.latest{padding:24px 6%}.latest-grid{grid-template-columns:1fr 1fr;gap:14px}.small .article-image{height:125px}.small h3{font-size:22px}.small .tag{font-size:9px}.small .article-meta{font-size:10px}.media-section{grid-template-columns:1fr;padding:28px 6%;gap:25px}.media-intro h2{font-size:34px}.media-intro>p:not(.eyebrow){font-size:16px}.media-intro .button{font-size:12px}.video-title{font-size:17px;min-height:70px}.speaker,.speaker small{font-size:10px}.newsletter{padding:24px}.newsletter h2{font-size:34px}.newsletter>p:not(.eyebrow){font-size:16px}.newsletter input[type=email]{font-size:16px;padding:12px}.newsletter .button{font-size:14px;min-height:42px}.consent{font-size:12px;line-height:1.4}.consent input{width:18px;height:18px}.reports{grid-template-columns:1fr;padding:28px 6%}.report-intro h2{font-size:34px}.report-intro>p:not(.eyebrow){font-size:16px}.report-intro .button{font-size:12px}.report-grid{grid-template-columns:1fr 1fr;gap:14px}.report-image{height:135px}.report-card .tag{top:112px;font-size:10px}.report-title{font-size:20px;min-height:75px}.report-meta{font-size:11px}.insights-page .serve-footer{min-height:360px}.insights-page .serve-footer-copy{width:100%;padding:30px 6%}.insights-page .serve-footer h2{font-size:31px}.insights-page .serve-footer-copy>p:not(.eyebrow){font-size:16px}.insights-page .serve-footer .button{font-size:11px;min-height:42px}}
@media(max-width:480px){.insights-page .serve-hero{min-height:650px}.latest-grid{grid-template-columns:1fr}.small .article-image{height:170px}.small h3{font-size:25px}.small .article-copy{padding:0 16px 14px}.small .article-meta{font-size:12px}.video-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.video-card{flex:0 0 85%;scroll-snap-align:start}.video-title{font-size:23px;min-height:0}.speaker,.speaker small{font-size:12px}.report-grid{grid-template-columns:1fr}.report-image{height:170px}.report-card .tag{top:145px}.report-title{font-size:23px;min-height:0;padding:16px}.report-meta{font-size:12px;padding:0 16px 12px}.insights-page .serve-footer .actions{gap:12px}}

.video-thumb{background-size:300% auto}.speaker-avatar{background-size:300% 100%}
.insights-page .light .outline{background:transparent;color:#0b0c0b;border-color:#a66c28}.insights-page .consent input{padding:0;min-height:0;max-height:18px}.insights-page .video-thumb .play{width:27px;height:27px;font-size:13px;padding:0}.insights-page .newsletter .consent{margin:0}.insights-page .newsletter form{margin:0}
@media(min-width:801px) and (max-width:1499px){.category{font-size:11px;padding:5px 2px}.category-bar{gap:8px;padding-top:12px;padding-bottom:12px}.media-intro h2{font-size:21px}.newsletter h2{font-size:21px}.report-intro h2{font-size:21px}.article-title h3{font-size:19px}.small .article-title h3{font-size:15px}.video-title{font-size:12px}.report-title{font-size:12px}.featured-grid .article-copy>p{min-height:47px}.media-section{gap:15px;grid-template-columns:20% 1fr 25%}}
.media-section>*{min-width:0}.video-grid{min-width:0}.video-card{min-width:0}

.author-avatar,.speaker-avatar.yannick-portrait{background-image:url('/assets/yannick-yemo-profile.png');background-size:cover;background-position:38% 28%}.video-thumb.yannick-portrait{background-image:url('/assets/yannick-yemo-profile.png');background-size:cover;background-position:center 27%}
