.insights-page{background:var(--sand);color:var(--mirage);padding:150px 6vw 120px}.insights-shell{max-width:1400px;margin:auto}.insights-eyebrow{font-size:12px;letter-spacing:.2em;color:var(--sea)}.insights-eyebrow b{color:var(--orange);font-weight:500;margin-right:15px}.insights-page h1{font:300 clamp(55px,8vw,125px)/.96 Outfit,sans-serif;letter-spacing:-.065em;max-width:1050px;margin:38px 0}.insights-deck{font-size:clamp(19px,2vw,25px);line-height:1.5;color:#536b70;max-width:770px}.insights-list{margin-top:85px;border-top:1px solid #b5c9cb}.insights-list a{display:grid;grid-template-columns:100px 1fr auto;gap:30px;align-items:start;border-bottom:1px solid #b5c9cb;padding:38px 0;transition:padding .2s,color .2s}.insights-list a:hover{padding-left:14px;color:var(--orange)}.insights-list span,.insights-meta{color:var(--sea);font-size:12px;letter-spacing:.13em}.insights-list h2{font:300 clamp(30px,4vw,57px)/1.1 Outfit,sans-serif;letter-spacing:-.045em;margin:0 0 15px}.insights-list p{color:#536b70;line-height:1.55;max-width:710px;margin:0}.insights-article{background:var(--sand);padding:150px 6vw 120px}.insights-article-inner{max-width:900px;margin:auto}.insights-back{color:var(--sea);font-size:14px}.insights-article h1{font:300 clamp(48px,6.8vw,100px)/1.02 Outfit,sans-serif;letter-spacing:-.06em;margin:45px 0 26px}.insights-article .insights-intro{font-size:clamp(22px,2.6vw,32px);line-height:1.45;color:var(--sea);margin:70px 0}.insights-article section{border-top:1px solid #b5c9cb;padding:38px 0}.insights-article h2{font:300 clamp(32px,4vw,52px)/1.1 Outfit,sans-serif;letter-spacing:-.04em;margin:0 0 25px}.insights-article li,.insights-article section p{font-size:18px;line-height:1.7;color:#455e63}.insights-article li{margin:10px 0}.insights-article ul{padding-left:25px}.insights-sources{border-top:1px solid #b5c9cb;padding-top:28px}.insights-sources a{color:var(--sea);text-decoration:underline;text-underline-offset:4px;display:block;margin:14px 0}.insights-cta{margin-top:60px;padding:50px;background:var(--mirage);color:var(--sand)}.insights-cta p{font:300 clamp(30px,4vw,55px)/1.1 Outfit,sans-serif;letter-spacing:-.04em}.insights-cta a{display:inline-block;background:var(--orange);color:var(--mirage);padding:18px 25px;margin-top:12px}.insights-home{background:var(--sand);padding:95px 6vw;border-top:1px solid #b5c9cb}.insights-home-inner{max-width:1440px;margin:auto}.insights-home-head{display:flex;align-items:end;justify-content:space-between;gap:30px}.insights-home h2{font:300 clamp(42px,6vw,80px)/1 Outfit,sans-serif;letter-spacing:-.05em;margin:20px 0}.insights-home-head a{color:var(--sea);text-decoration:underline;text-underline-offset:6px;white-space:nowrap}.insights-home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b5c9cb;border:1px solid #b5c9cb;margin-top:35px}.insights-home-grid a{background:var(--sand);padding:30px;min-height:275px;display:flex;flex-direction:column;transition:background .2s}.insights-home-grid a:hover{background:#d2e3e5}.insights-home-grid span{font-size:11px;letter-spacing:.15em;color:var(--orange)}.insights-home-grid h3{font:300 clamp(27px,3vw,42px)/1.1 Outfit,sans-serif;letter-spacing:-.04em;margin:25px 0}.insights-home-grid em{font-style:normal;color:var(--sea);margin-top:auto}@media(max-width:700px){.insights-article,.insights-page{padding:125px 5vw 70px}.insights-list a{grid-template-columns:1fr;gap:12px}.insights-home{padding:70px 5vw}.insights-home-head{display:block}.insights-home-grid{grid-template-columns:1fr}.insights-home-grid a{min-height:220px}.insights-cta{padding:30px}}.insights-feature-visual{margin-top:48px;height:clamp(230px,37vw,440px);background:var(--mirage);position:relative;overflow:hidden;padding:28px;color:#90b1b4;font-size:11px;letter-spacing:.17em}.insights-feature-visual:after{content:"";position:absolute;width:55%;aspect-ratio:1;border:1px solid #43777b;border-radius:50%;top:-50%;right:-5%;box-shadow:0 0 0 65px #07505640,0 0 0 130px #07505620}.insights-feature-visual>div{display:flex;gap:clamp(12px,4vw,65px);align-items:center;justify-content:center;height:100%}.insights-feature-visual i{display:block;width:clamp(15px,3vw,36px);aspect-ratio:1;border-radius:50%;background:var(--orange);box-shadow:0 0 0 20px #ff5b0419;z-index:1}.insights-feature-visual i:nth-child(2n){background:#4b8b8d;box-shadow:0 0 0 20px #4b8b8d20}.insights-toc{display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid #b5c9cb;border-bottom:1px solid #b5c9cb;padding:24px 0;margin-bottom:40px}.insights-toc strong{width:100%;font-size:11px;letter-spacing:.17em;color:var(--orange)}.insights-toc a{font-size:14px;color:var(--sea);text-decoration:underline;text-underline-offset:4px}.insights-related{margin-top:70px;border-top:1px solid #b5c9cb;padding-top:35px}.insights-related>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.insights-related a{padding:24px;border:1px solid #b5c9cb;font:300 26px/1.2 Outfit,sans-serif;display:flex;justify-content:space-between;gap:20px}.insights-related span{color:var(--orange)}.insights-cta a+a{margin-left:10px}@media(max-width:700px){.insights-related>div{grid-template-columns:1fr}.insights-cta a+a{margin-left:0}}.insights-list small{display:block;color:var(--sea);font-size:11px;letter-spacing:.12em;margin-top:18px}.insights-list .insights-featured{background:var(--mirage);color:var(--sand);padding:44px;margin:30px 0}.insights-list .insights-featured p,.insights-list .insights-featured small,.insights-list .insights-featured span{color:#a9c1c3}.insights-list .insights-featured h2{font-size:clamp(38px,5vw,68px)}.insights-load{display:block;margin:38px auto 0;border:1px solid var(--sea);background:transparent;color:var(--sea);padding:15px 26px;cursor:pointer;transition:background .2s,color .2s}.insights-load:hover{background:var(--sea);color:var(--sand)}@media(max-width:700px){.insights-list .insights-featured{padding:26px}}.insights-article h1,.insights-page h1{font-size:var(--site-display-size)}