/* Native copy over the approved editorial report composition. */
#insights{background:#f4f9fd;padding-block:72px 92px;scroll-margin-top:110px}
#insights>.wrap{width:min(1280px,calc(100% - 96px))}
.insights-composition{position:relative;container-type:inline-size;aspect-ratio:1568/1003;background:url("assets/insights-artwork.webp") center/100% 100% no-repeat;color:#12325b}
.insights-native-intro,.insights-native-story,.insights-native-report{display:contents}
.insights-native-intro h2{position:absolute;left:3.55%;top:3.9%;width:50%;font-size:3.6cqw;line-height:1.43;font-weight:700;letter-spacing:0;margin:0}
.insights-native-intro>p{position:absolute;left:56.3%;top:6.3%;width:39.4%;font-size:1.2cqw;line-height:1.85;color:#536d90;margin:0}
.insights-native-kicker{position:absolute;left:3.55%;top:24.8%;width:36.5%;font-size:1.2cqw;line-height:1.8;font-weight:700;color:#075bc9;margin:0}
.insights-native-story h3{position:absolute;left:3.55%;top:29.4%;width:37%;font-size:2.42cqw;line-height:1.45;font-weight:700;letter-spacing:0;margin:0}
.insights-native-body{position:absolute;left:3.55%;top:42%;width:35.1%;font-size:1.2cqw;line-height:1.8;color:#536d90;margin:0}
.insights-native-photo{display:block;position:absolute;left:0;top:54.138%;width:39.86%;height:auto;aspect-ratio:625/357;overflow:hidden}
.insights-native-link{position:absolute;left:3.55%;top:93.1%;font-size:1.2cqw;line-height:1.8;font-weight:600;color:#075bc9;padding-bottom:.25cqw;border-bottom:1px solid #075bc9}
.insights-native-link>span{margin-left:.65cqw}.insights-native-link:hover{color:#12325b}
.insights-native-report-link{display:block;position:absolute;left:41.454%;top:22.931%;width:56.122%;aspect-ratio:880/620}
.insights-native-report-link svg{display:block;width:100%;height:auto;aspect-ratio:880/620}
.insights-native-report-link:hover{opacity:.92}
.insights-native-report figcaption{position:absolute;left:42.8%;top:85.3%;width:53.5%;font-size:.84cqw;line-height:1.8;color:#7488a4;text-align:center;margin:0}
.insights-native-values{position:absolute;left:44.8%;top:90.7%;width:51.5%;display:grid;grid-template-columns:1fr 1.1fr .85fr;gap:2.2cqw;list-style:none;padding:0;margin:0}
.insights-native-values li{font-size:1.42cqw;line-height:1.6;font-weight:700;white-space:nowrap}
@media(max-width:1000px){
 #insights{padding-block:76px}#insights>.wrap{width:min(720px,calc(100% - 64px))}
 .insights-composition{container-type:normal;aspect-ratio:auto;background:none;display:grid;gap:30px}
 .insights-native-intro,.insights-native-story,.insights-native-report{display:block}
 .insights-native-intro h2{position:static;width:auto;font-size:35px;line-height:1.6}
 .insights-native-intro>p{position:static;width:auto;font-size:14px;line-height:2;margin-top:22px}.insights-native-intro>p br{display:none}
 .insights-native-kicker{position:static;width:auto;font-size:14px;line-height:1.9}
 .insights-native-story h3{position:static;width:auto;font-size:29px;line-height:1.6;margin-top:15px}
 .insights-native-body{position:static;width:auto;font-size:14px;line-height:2;margin-top:20px}
 .insights-native-photo{position:static;width:100%;height:auto;margin-top:26px}
 .insights-native-link{position:static;display:inline-block;font-size:14px;line-height:1.9;padding-bottom:5px;margin-top:22px}
 .insights-native-report{margin:0}.insights-native-report-link{position:static;width:100%}
 .insights-native-report figcaption{position:static;width:auto;font-size:11px;line-height:1.9;margin-top:12px;text-align:left}
 .insights-native-values{position:static;width:auto;gap:22px;grid-template-columns:repeat(3,1fr)}
 .insights-native-values li{font-size:15px;line-height:1.8;white-space:normal;padding-bottom:13px;border-bottom:2px solid #8fb6e4}
}
@media(max-width:580px){
 #insights{padding-block:62px;scroll-margin-top:95px}#insights>.wrap{width:calc(100% - 40px)}
 .insights-native-intro h2{font-size:clamp(20px,6.4vw,28px);line-height:1.65}
 .insights-native-intro>p{font-size:13px;margin-top:18px}.insights-native-kicker{font-size:12px}
 .insights-native-story h3{font-size:clamp(20px,6vw,25px);line-height:1.65;margin-top:13px}
 .insights-native-body{font-size:13px;margin-top:17px}.insights-native-link{font-size:13px}
 .insights-native-report figcaption{font-size:10px}.insights-native-values{gap:14px}
 .insights-native-values li{font-size:12px;padding-bottom:12px}
}
