header nav{gap:clamp(12px,1.8vw,28px)}.editorial-art{margin:0}.editorial-art img{display:block;width:100%;height:auto;border-radius:3px}figcaption{font-size:12px;color:#626b74;margin-top:12px;line-height:1.6}.insights-feature{border-top:1px solid #dce0dc}.insights-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-top:32px}.insights-feature h2,.insights-landing h2{font-size:clamp(30px,3.5vw,48px)}.insights-landing h1,.article-heading h1{font-size:clamp(42px,5.7vw,78px);line-height:1.06;letter-spacing:-2.5px}.landing-intro{font-size:22px;max-width:760px;margin-bottom:70px}.article-heading{max-width:1080px;margin:auto;padding:45px 32px 40px}.article-heading .eyebrow{margin-top:45px}.article-date{color:#626b74;font-size:14px}.article-art{max-width:1080px;margin:0 auto;padding:0 32px}.article-body{max-width:796px;margin:auto;padding:55px 32px 90px;font-size:19px;line-height:1.85}.article-body p{margin:0 0 25px}.article-body h2{font-size:36px;line-height:1.2;margin:68px 0 28px;letter-spacing:-1px}.article-body h3{font-size:25px;line-height:1.4;margin:40px 0 24px;letter-spacing:-.4px}.article-body>h3:first-child{font-size:27px;font-weight:400;margin:0 0 30px}.article-body a{border-bottom:1px solid #969e9f;overflow-wrap:anywhere}.framework{margin:55px 0;padding:25px;background:#eef1ee;border-radius:4px}.framework svg{display:block;width:100%;max-width:500px;margin:auto}.four-cs{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#fafbf8}.four-cs div{padding:30px 18px;background:#dce9ec;display:grid;gap:8px}.four-cs div:nth-child(2){background:#f6df9a}.four-cs div:nth-child(3){background:#c7dfc1}.four-cs div:nth-child(4){background:#c0e4f5}.four-cs strong{font-size:15px;letter-spacing:.4px}.four-cs span{font-size:17px}.map{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.map>div{display:grid;gap:6px;border-top:3px solid #b18300;padding-top:15px}.map strong{font-size:14px}.map span{font-size:18px}.map figcaption{grid-column:1/-1}.article-contact{border-top:1px solid #bbc2bf;margin-top:60px}.article-contact h2{font-size:31px}@media(max-width:1100px){header{height:auto;min-height:105px;flex-wrap:wrap;gap:20px;padding:24px 6%}header nav{flex-wrap:wrap;order:3;width:100%;gap:12px 22px}}@media(max-width:700px){.insights-feature-grid{grid-template-columns:1fr;gap:28px}.insights-feature-grid>div{order:0}.insights-feature-grid>a{order:1}.article-heading{padding:28px 22px}.article-heading h1,.insights-landing h1{letter-spacing:-1.7px}.article-art{padding:0 22px}.article-body{padding:35px 22px 65px;font-size:18px}.article-body h2{font-size:29px}.article-body h3{font-size:23px}.framework{padding:15px;margin:40px 0}.four-cs div{padding:24px 12px}.four-cs strong{font-size:12px;letter-spacing:0}.four-cs span{font-size:15px}.map{grid-template-columns:1fr}.map>div{padding:14px 0;display:flex;justify-content:space-between}.map figcaption{grid-column:auto}.landing-intro{font-size:19px}}
.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.insight-card{min-width:0}.insight-card h2{font-size:clamp(26px,2.5vw,36px);line-height:1.15;margin:18px 0}.insight-card .eyebrow{margin-top:30px;font-size:11px}.insight-card p{line-height:1.7}.card-byline{font-size:14px;color:#626b74}.article-standfirst{font-size:23px;line-height:1.55;max-width:850px;margin-top:30px}.research{border-top:1px solid #bbc2bf;margin-top:60px;font-size:16px}.research h2{font-size:28px}.research p{margin-bottom:18px}@media(max-width:1000px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.insights-grid{grid-template-columns:1fr;gap:60px}.article-standfirst{font-size:20px}}