.insights-page{color:#f4f8fb;background:#07111f;padding:clamp(2rem,4vw,4rem) 1rem}.editorial-shell{max-width:1200px;margin:auto}.editorial-eyebrow{color:#9be4c7;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;display:flex}.editorial-hero{align-items:center;gap:2rem;margin:2rem 0 3rem;display:grid}.editorial-hero-copy{min-width:0}.editorial-hero h1{letter-spacing:-.045em;margin:1rem 0;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.1}.editorial-hero h1 span{color:#a5e8ce}.editorial-hero-copy>p:not(.editorial-eyebrow){color:#bdcdd9;max-width:48ch;font-size:1rem;line-height:1.85}.editorial-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:1.6rem;display:flex}.editorial-actions>a:not(.cro-button){color:#b8ecd8;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;font-weight:750;display:inline-flex}.editorial-hero-note{color:#9eb6c7;border-top:1px solid #2d4652;margin-top:1.5rem;padding-top:1rem;font-size:.78rem}.editorial-hero-art{background:#0e2028;border:1px solid #375448;border-radius:1.25rem;min-width:0;overflow:clip;box-shadow:0 22px 70px #0004}.editorial-hero-art img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.editorial-hero-art figcaption{color:#b6ddcc;align-items:center;gap:.6rem;padding:1rem;font-size:.75rem;display:flex}.editorial-hero-art figcaption svg{flex-shrink:0}.editorial-section{margin-top:3.5rem;scroll-margin-top:7rem}.editorial-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.insights-page h2{letter-spacing:-.03em;margin:.75rem 0 1rem;font-size:clamp(1.6rem,2.7vw,2.35rem);font-weight:800;line-height:1.2}.editorial-section-heading>p{color:#acc2d1;max-width:38ch;font-size:.9rem;line-height:1.75}.editorial-section-heading>a,.editorial-guide-copy>a,.editorial-next-grid a{color:#b4ebd5;align-items:center;gap:.6rem;min-height:44px;font-size:.85rem;font-weight:750;display:inline-flex}.editorial-guide-grid,.editorial-topic-grid,.editorial-next-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.editorial-guide{background:#0e1e2d;border:1px solid #304855;border-radius:1.1rem;flex-direction:column;min-width:0;transition:transform .25s,border-color .25s;display:flex;overflow:clip}.editorial-guide-image{display:block;overflow:clip}.editorial-guide-image img{aspect-ratio:1.8;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .5s}.editorial-guide-copy{flex-direction:column;flex:1;align-items:start;padding:1.4rem;display:flex}.insights-page h3{letter-spacing:-.02em;font-size:1.15rem;font-weight:800;line-height:1.4}.editorial-guide-copy h3{margin:.8rem 0}.editorial-guide-copy>p:not(.editorial-eyebrow),.editorial-topic p,.editorial-next-grid p{color:#adc2d1;font-size:.9rem;line-height:1.8}.editorial-guide-copy>a{margin-top:auto;padding-top:.8rem}.editorial-source-note{color:#9db6c8;margin-top:1.25rem;font-size:.78rem;line-height:1.8}.editorial-source-note a,.editorial-policy a{color:#b6ead5;text-underline-offset:3px;text-decoration:underline}.editorial-topic{background:#0b1b28;border:1px solid #304855;border-radius:1rem;min-width:0;padding:1.5rem;transition:transform .25s,border-color .25s;display:block}.editorial-topic-icon{color:#a0e2c7;background:#163b32;border:1px solid #2f6955;border-radius:.8rem;place-items:center;width:46px;height:46px;margin-bottom:1.1rem;display:grid}.editorial-topic h3{margin-bottom:.65rem}.editorial-topic-link{color:#b4ebd5;align-items:center;gap:.5rem;min-height:44px;margin-top:.75rem;font-size:.78rem;font-weight:750;display:flex}.editorial-brief{background:#102725;border:1px solid #37574d;border-radius:1.25rem;gap:2rem;margin-top:3.5rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.editorial-brief-visual{min-width:0}.editorial-brief-visual img{aspect-ratio:2.2;-o-object-fit:cover;object-fit:cover;border-radius:.8rem;width:100%;margin-bottom:1.5rem;display:block}.editorial-brief-visual>p:not(.editorial-eyebrow){color:#b4cbd1;font-size:.9rem;line-height:1.8}.editorial-brief-visual>a{margin-top:1.25rem}.editorial-brief ol{align-content:center;gap:1rem;display:grid}.editorial-brief li{border-bottom:1px solid #355349;gap:1rem;padding-bottom:1rem;display:flex}.editorial-brief li:last-child{border:0;padding:0}.editorial-brief li>span{color:#84bfa4;margin-top:.2rem;font-size:.8rem;font-weight:800}.editorial-brief li h3{font-size:.98rem}.editorial-brief li p{color:#b3c8ce;margin-top:.5rem;font-size:.83rem;line-height:1.75}.editorial-next-grid{margin-top:1.5rem}.editorial-next-grid article{border-top:1px solid #456054;padding:1.2rem .25rem}.editorial-next-grid article>span{color:#9dd6be;font-size:.72rem;font-weight:800}.editorial-next-grid h3{margin:.7rem 0}.editorial-next-grid a{margin-top:.5rem}.editorial-faq{margin-top:3rem}.editorial-faq details{border-bottom:1px solid #304855;padding:1rem 0}.editorial-faq summary{cursor:pointer;min-height:44px;font-weight:750;line-height:1.6}.editorial-faq p{color:#b0c5d2;max-width:85ch;font-size:.9rem;line-height:1.8}.editorial-policy{background:#0c1d2a;border:1px solid #304855;border-radius:1rem;align-items:start;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}.editorial-policy>svg{color:#a4dfc5;flex-shrink:0;margin-top:.35rem}.editorial-policy h2{margin:0 0 .65rem;font-size:1rem}.editorial-policy p{color:#aabfce;font-size:.85rem;line-height:1.8}.insights-page :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #9fe4c6}.editorial-revealed{animation:.6s ease-out both editorial-enter}@keyframes editorial-enter{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=650px){.insights-page{padding-inline:1.5rem}.editorial-topic-grid,.editorial-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.editorial-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:3rem}.editorial-hero-art img{aspect-ratio:1.2}.editorial-guide-grid,.editorial-topic-grid,.editorial-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-brief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.editorial-guide:hover,.editorial-topic:hover{border-color:#78b69a;transform:translateY(-4px)}.editorial-guide:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.editorial-revealed{animation:none}.editorial-guide,.editorial-guide-image img,.editorial-topic{transition:none}}.insights-reference{color:#f6f9f6;background:#021213;padding-top:24px}.insights-reference .editorial-shell{max-width:1216px}.insights-reference .editorial-eyebrow{color:#f4ce79;letter-spacing:.16em;font-size:10px}.insights-reference em{color:#f4cd7c;font-style:normal}.insights-reference .editorial-hero{isolation:isolate;grid-template-columns:44% 56%;gap:0;min-height:560px;margin:0 0 35px;position:relative}.insights-reference .editorial-hero-copy{z-index:1;padding:30px 0}.insights-reference .editorial-hero h1{max-width:540px;font-size:clamp(40px,4.7vw,63px);line-height:1.03}.insights-reference .editorial-hero h1 span{color:#f6ce77}.insights-reference .editorial-hero-copy>p:not(.editorial-eyebrow){max-width:450px;font-size:17px;line-height:1.65}.insights-reference .editorial-hero-art{width:68%;height:100%;box-shadow:none;z-index:-1;background:0 0;border:0;border-radius:0;margin:0;position:absolute;top:0;right:-4%;overflow:visible}.insights-reference .editorial-hero-art img{-o-object-fit:cover;object-fit:cover;-webkit-mask-composite:source-in, xor;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%),linear-gradient(#000 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28%),linear-gradient(#000 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.insights-reference .editorial-hero-art figcaption{color:#eef5eb;background:#031917e8;border:1px solid #3e6152;border-radius:10px;padding:12px 18px;position:absolute;bottom:24px;left:20%}.insights-reference .cro-button--primary{box-shadow:none;background:linear-gradient(110deg,#ffe399,#f2c365);border:1px solid #e8bc67;border-radius:18px;color:#071813!important}.insights-reference .editorial-actions>a:not(.cro-button){color:#d1e8d3;border:1px solid #7cbb93;border-radius:18px;padding:10px 18px}.insights-reference .editorial-hero-note{color:#a9c9c8;max-width:450px;font-size:12px}.insights-reference .editorial-section{margin-top:45px}.insights-reference h2{font-size:clamp(28px,3vw,41px);line-height:1.15}.insights-reference .editorial-section-heading>a,.insights-reference .editorial-guide-copy>a{color:#f6cf79}.insights-reference .editorial-guide{background:linear-gradient(135deg,#03201d,#021416);border:1px solid #37665b;border-radius:12px}.insights-reference .editorial-guide-image img{aspect-ratio:1.9}.insights-reference .editorial-guide-copy{padding:22px}.insights-reference .editorial-guide-copy .editorial-eyebrow{color:#b7e8ce;font-size:9px}.insights-reference .editorial-guide-copy h3{margin:9px 0;font-size:20px}.insights-reference .editorial-guide-copy>p:not(.editorial-eyebrow){font-size:14px;line-height:1.7}.insights-reference .editorial-source-note{color:#bfd8d6;border:1px solid #3b6255;border-radius:12px;padding:15px 20px}.insights-reference .editorial-topic{isolation:isolate;background:#031a17;border:1px solid #315c50;border-radius:16px;min-height:240px;padding:23px;position:relative;overflow:hidden}.ir-topic-art{-o-object-fit:cover;object-fit:cover;z-index:-2;width:62%;height:85%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.insights-reference .editorial-topic:after{content:"";z-index:-1;background:linear-gradient(90deg,#031a17eb,#031a1777 65%,#0000);position:absolute;inset:0}.insights-reference .editorial-topic-icon{color:#f7ca70;background:#071b16;border-color:#c99c48;border-radius:12px;width:48px;height:48px;margin-bottom:14px}.insights-reference .editorial-topic h3{margin:0 0 8px;font-size:19px}.insights-reference .editorial-topic p{max-width:80%;min-height:48px;font-size:13px;line-height:1.65}.insights-reference .editorial-topic-link{color:#e6edc1;border:1px solid #778655;border-radius:24px;min-height:38px;padding:8px 15px;display:inline-flex}.insights-reference .editorial-topic-link svg{color:#f1c572}.insights-reference .editorial-brief{background:radial-gradient(at 0 0,#11382777,#0000 65%),#021615;border-color:#305549;border-radius:24px;gap:35px;padding:27px}.insights-reference .editorial-brief-visual img{aspect-ratio:2;border-radius:12px;margin-bottom:10px;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.insights-reference .editorial-brief-visual h2{font-size:38px}.insights-reference .editorial-brief ol{gap:10px;padding:0 0 0 20px;position:relative}.insights-reference .editorial-brief ol:before{content:"";background:#417764;width:1px;position:absolute;top:30px;bottom:30px;left:0}.insights-reference .editorial-brief li{background:#06201b88;border-radius:13px;align-items:flex-start;gap:12px;position:relative;border:1px solid #2c584a!important;padding:14px!important}.insights-reference .editorial-brief li:before{content:"";background:#90b8a6;border-radius:50%;width:9px;height:9px;position:absolute;top:40%;left:-25px}.ir-question-icon{box-sizing:content-box;color:#f2cc79;border:1px solid #ad8a46;border-radius:10px;flex-shrink:0;padding:9px}.insights-reference .editorial-brief li>span{color:#e4e9dc;font-size:11px}.insights-reference .editorial-brief li h3{font-size:13px;line-height:1.45}.insights-reference .editorial-brief li p{margin:4px 0 0;font-size:12px;line-height:1.5}.insights-reference .editorial-brief li>a{color:#efcb76;border:1px solid #456f50;border-radius:50%;flex-shrink:0;align-self:center;padding:5px}.insights-reference .editorial-next-grid{gap:40px}.insights-reference .editorial-next-grid article{isolation:isolate;background:linear-gradient(135deg,#07291e,#021716);border:1px solid #315e4f;border-radius:19px;min-height:410px;padding:23px 23px 230px;position:relative;overflow:visible}.insights-reference .editorial-next-grid article:not(:last-child):after{content:"→";color:#e8c368;font-size:27px;position:absolute;top:40%;right:-30px}.ir-next-icon{box-sizing:content-box;color:#8eebc6;float:left;border:1px solid #78e0b4;border-radius:13px;margin-right:15px;padding:10px}.insights-reference .editorial-next-grid article>span{color:#e1f3e5;font-size:12px}.insights-reference .editorial-next-grid h3{margin:10px 0;font-size:17px}.insights-reference .editorial-next-grid p{font-size:13px;line-height:1.65}.insights-reference .editorial-next-grid a{color:#8deacc;font-size:12px}.insights-reference .editorial-next-grid img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;border-radius:0 0 18px 18px;width:100%;height:220px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.ir-download{isolation:isolate;background:#03221c;border:1px solid #4ba37a;border-radius:24px;margin-top:35px;position:relative;overflow:hidden}.ir-download>img{-o-object-fit:cover;object-fit:cover;z-index:-1;width:46%;height:100%;position:absolute;right:20%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 70%,#0000)}.insights-reference .project-brief-download{background:0 0;border:0;border-radius:0;grid-template-columns:1.7fr 1fr;min-height:250px;margin:0;padding:30px}.insights-reference .project-brief-download-copy{max-width:510px}.insights-reference .project-brief-download h2{font-size:35px}.insights-reference .project-brief-download-actions{background:#03221cbb;border-radius:15px;padding:15px}.insights-reference .editorial-faq details{background:#031716;border:1px solid #29574c;border-radius:10px;margin-bottom:12px;padding:10px 20px}.insights-reference .editorial-faq summary{align-items:center;gap:20px;font-size:14px;list-style:none;display:flex}.insights-reference .editorial-faq summary:before{content:"+";color:#b5d4cb;font-size:21px}.insights-reference .editorial-faq details[open] summary:before{content:"−"}.insights-reference .editorial-faq summary:after{content:"›";margin-left:auto}.insights-reference .editorial-policy{background:linear-gradient(110deg,#062a21,#031716);border-color:#36745a;border-radius:18px;align-items:center;padding:25px}.insights-reference .editorial-policy>svg{box-sizing:content-box;color:#9becce;border:1px solid #83dfb2;border-radius:50%;padding:12px;box-shadow:0 0 18px #8ae6a522}.insights-reference .editorial-policy h2{font-size:17px}.insights-reference .editorial-policy p{font-size:12px}@media (width<=999px){.insights-reference .editorial-hero{min-height:500px}.insights-reference .editorial-hero-copy{grid-column:1/-1;max-width:60%}.insights-reference .editorial-hero-art{opacity:.65;width:70%}.insights-reference .editorial-next-grid{gap:18px}.insights-reference .editorial-next-grid article:after{display:none}.insights-reference .editorial-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-reference .editorial-next-grid article{padding:18px 18px 180px}.insights-reference .editorial-next-grid img{height:170px}.insights-reference .project-brief-download{grid-template-columns:1fr 1fr}.insights-reference .project-brief-download h2{font-size:29px}}@media (width<=640px){.insights-reference .editorial-hero{flex-direction:column;min-height:0;display:flex}.insights-reference .editorial-hero-copy{max-width:100%;padding:25px 0 10px}.insights-reference .editorial-hero-art{opacity:1;width:100%;height:300px;position:relative;right:auto}.insights-reference .editorial-hero-art figcaption{font-size:11px;bottom:5px;left:10%}.insights-reference .editorial-hero h1{font-size:45px}.insights-reference .editorial-hero-copy>p:not(.editorial-eyebrow){font-size:16px}.insights-reference .editorial-next-grid{grid-template-columns:1fr}.insights-reference .editorial-next-grid article{min-height:430px;padding:22px 22px 240px}.insights-reference .editorial-next-grid img{height:230px}.insights-reference .editorial-brief{gap:25px;padding:20px}.insights-reference .editorial-brief-visual h2{font-size:32px}.insights-reference .editorial-brief li{flex-wrap:wrap;gap:8px;padding:12px!important}.ir-question-icon{width:20px;padding:7px}.insights-reference .editorial-brief li>div{width:calc(100% - 70px)}.insights-reference .editorial-brief li>a{margin-left:auto}.insights-reference .project-brief-download{flex-direction:column;align-items:stretch;padding:24px;display:flex}.ir-download>img{opacity:.25;width:100%;right:0}.insights-reference .project-brief-download-actions{background:#03221cd9;padding:12px}.insights-reference .editorial-policy{align-items:flex-start;padding:20px}.insights-reference .editorial-policy>svg{width:24px;padding:8px}.insights-reference .editorial-topic{min-height:230px}}.insights-reference .editorial-hero{overflow:clip}
