.insights-page{--insights-paper:#f4f1e9;--insights-ink:#172b2c;--insights-orange:#cb512f;--insights-accent-text:#a23d23;--insights-muted:#56605b;--insights-rule:#c9cec4;background:var(--insights-paper);color:var(--insights-ink);font-family:Manrope,Arial,sans-serif}.insights-page h1,.insights-page h2,.insights-page h3{color:inherit;font-family:Space Grotesk,Arial,sans-serif;font-weight:400}.insights-page p{color:var(--insights-muted)}.insights-page a:focus-visible{outline:3px solid var(--insights-orange);outline-offset:6px}.insights-page .insights-label{color:var(--insights-accent-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.6}.insights-label-row,.insights-section-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.insights-masthead{padding-top:65px;padding-bottom:57px}.insights-label-row{border-bottom:1px solid var(--insights-rule);padding-bottom:20px}.insights-edition{color:var(--insights-muted);font-size:11px}.insights-intro-grid{grid-template-columns:1.8fr 1fr;align-items:end;gap:65px;padding-top:45px;display:grid}.insights-intro-grid h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.6vw,84px);line-height:1.04}.insights-intro-grid h1 em{letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}.insights-intro-grid .insights-intro{max-width:38ch;margin:0 0 5px;font-size:15px;line-height:1.9}.insights-feature-section{padding-bottom:85px}.insights-feature{border:1px solid var(--insights-rule);background:#e9e8dd;grid-template-columns:.88fr 1.12fr;display:grid}.insights-feature-mark{color:#f4f1e9;background:var(--insights-ink);flex-direction:column;justify-content:space-between;min-height:420px;padding:30px;display:flex;position:relative;overflow:hidden}.insights-feature-mark>span{z-index:1;letter-spacing:.12em;font-size:10px;position:relative}.insights-feature-mark>b{letter-spacing:-.08em;align-self:center;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(210px,26vw,380px);font-weight:400;line-height:.85}.insights-feature-mark b span{color:#e99069;font-size:.3em;font-weight:400;position:absolute;top:22%;right:10%}.insights-feature-mark>em{font-family:Georgia,serif;font-size:20px}.insights-feature-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(30px,4vw,63px);display:flex}.insights-feature-copy>.insights-label{margin-bottom:32px}.insights-card-meta{color:var(--insights-muted);flex-wrap:wrap;gap:7px 20px;font-size:11px;line-height:1.6;display:flex}.insights-card-meta>span+span{white-space:nowrap}.insights-feature-copy h2{letter-spacing:-.045em;margin:18px 0 20px;font-size:clamp(31px,3.4vw,51px);line-height:1.12}.insights-feature-copy>p:not(.insights-label){max-width:48ch;margin-bottom:32px;font-size:14px;line-height:1.9}.insights-read-link{color:var(--insights-ink);justify-content:space-between;align-items:center;gap:24px;font-size:12px;font-weight:600;display:flex}.insights-feature-copy .insights-read-link{border-top:1px solid #b6c0b7;width:100%;margin-top:auto;padding-top:20px}.insights-feature:hover h2,.insights-list-item:hover h3,.insights-related-card:hover h3{color:var(--insights-orange)}.insights-library{padding-bottom:75px}.insights-section-heading{margin-bottom:33px}.insights-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(31px,3.3vw,47px);line-height:1.15}.insights-section-heading>p{margin:0;font-family:Georgia,serif;font-size:18px;font-style:italic}.insights-section-heading .insights-label{margin-bottom:14px}.insights-reading-list{border-top:1px solid var(--insights-ink)}.insights-list-item{border-bottom:1px solid var(--insights-rule);grid-template-columns:60px minmax(0,1fr) 48px;align-items:start;gap:38px;padding:33px 0;display:grid}.insights-item-number{color:var(--insights-accent-text);padding-top:3px;font-family:Space Grotesk,sans-serif;font-size:23px;line-height:1.2}.insights-list-copy h3{max-width:33ch;margin:13px 0 12px;font-size:clamp(24px,2.8vw,35px);line-height:1.2}.insights-list-copy>p{max-width:70ch;margin:0;font-size:14px;line-height:1.8}.insights-item-arrow{border:1px solid #a9b5ab;border-radius:50%;place-items:center;width:45px;height:45px;margin-top:9px;transition:background .2s,color .2s;display:grid}.insights-list-item:hover .insights-item-arrow{color:var(--insights-paper);background:var(--insights-ink)}.insight-reading-header{border-bottom:1px solid var(--insights-rule);padding-top:43px;padding-bottom:49px}.insights-back{min-height:44px;color:var(--insights-muted);align-items:center;gap:11px;margin-bottom:35px;font-size:12px;display:inline-flex}.insights-back:hover{color:var(--insights-accent-text)}.insight-header-content{max-width:1040px;margin-inline:auto}.insight-header-content h1{letter-spacing:-.05em;text-wrap:balance;max-width:23ch;margin:22px 0 24px;font-size:clamp(40px,5.1vw,74px);line-height:1.1}.insight-header-content .insight-deck{max-width:63ch;margin:0 0 32px;font-size:18px;line-height:1.8}.insight-byline{color:var(--insights-muted);flex-wrap:wrap;gap:10px 27px;font-size:11px;line-height:1.7;display:flex}.insight-byline>span:first-child{color:var(--insights-ink);font-weight:600}.insight-reading-shell{padding-top:55px;padding-bottom:67px}.insight-prose,.insight-reading-end{max-width:68ch;margin-inline:auto;font-size:18px}.insights-page .insight-prose{overflow-wrap:break-word;line-height:1.85}.insights-page .insight-prose p{color:#35443f;margin:0 0 1.35em}.insights-page .insight-prose>p:first-child{color:var(--insights-ink);margin-bottom:1.9em;font-size:1.1em;line-height:1.8}.insights-page .insight-prose h2{letter-spacing:-.03em;margin:1.55em 0 .65em;font-size:clamp(25px,2.6vw,32px);line-height:1.25}.insights-page .insight-prose h3{letter-spacing:-.025em;margin:1.5em 0 .7em;font-size:23px;line-height:1.3}.insight-prose ul,.insight-prose ol{padding-left:1.4em}.insight-prose li{margin-bottom:.65em}.insight-prose a{color:#a13b24;text-underline-offset:3px;text-decoration:underline}.insight-prose blockquote{border-left:3px solid var(--insights-orange);margin:32px 0;padding:0 0 0 24px;font-family:Georgia,serif;font-style:italic}.insight-prose img{max-width:100%;height:auto}.insight-reading-end{border-top:1px solid var(--insights-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:45px;padding-top:22px;display:flex}.insight-reading-end .insights-label{color:var(--insights-muted);font-size:9px}.insight-reading-end>a,.insights-all-link{align-items:center;gap:20px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.insight-reading-end>a:hover,.insights-all-link:hover{color:var(--insights-accent-text)}.insights-related-section{border-top:1px solid var(--insights-rule);border-bottom:1px solid var(--insights-rule);background:#e9eade;padding:67px 0 75px}.insights-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;display:grid}.insights-related-card{border-top:1px solid #8c9c91;flex-direction:column;align-items:flex-start;padding-top:25px;display:flex}.insights-related-card h3{letter-spacing:-.035em;max-width:28ch;margin:20px 0 15px;font-size:clamp(25px,2.7vw,36px);line-height:1.18}.insights-related-card>p{max-width:49ch;margin-bottom:25px;font-size:14px;line-height:1.85}.insights-related-card .insights-read-link{border-top:1px solid #c1c9ba;width:100%;margin-top:auto;padding-top:18px}@media (width<=850px){.insights-masthead{padding-top:44px;padding-bottom:39px}.insights-intro-grid{grid-template-columns:1fr;gap:24px;padding-top:33px}.insights-intro-grid .insights-intro{max-width:57ch}.insights-feature{grid-template-columns:.7fr 1fr}.insights-feature-mark{min-height:390px;padding:24px}.insights-feature-mark>b{font-size:235px}.insights-feature-copy{padding:30px}.insights-feature-copy>.insights-label{margin-bottom:22px}.insights-feature-copy h2{font-size:34px}.insights-feature-section{padding-bottom:60px}.insights-list-item{grid-template-columns:40px minmax(0,1fr) 44px;gap:24px}.insights-related-grid{gap:32px}.insight-header-content h1{font-size:55px}}@media (width<=620px){.insights-masthead{padding-top:31px;padding-bottom:32px}.insights-label-row{align-items:center;gap:15px}.insights-edition{text-align:right;max-width:16ch;font-size:10px}.insights-page .insights-label{font-size:10px}.insights-intro-grid h1{font-size:clamp(41px,10.4vw,61px);line-height:1.08}.insights-intro-grid .insights-intro{font-size:14px;line-height:1.85}.insights-feature{grid-template-columns:1fr}.insights-feature-mark{min-height:225px;padding:23px}.insights-feature-mark>b{color:#58716a;font-size:258px;position:absolute;top:-4px;right:42px}.insights-feature-mark b span{top:25%;right:-30px}.insights-feature-mark>span,.insights-feature-mark>em{z-index:1;max-width:110px;position:relative}.insights-feature-mark>em{font-size:21px;line-height:1.2}.insights-feature-copy{padding:26px}.insights-feature-copy h2{font-size:32px}.insights-feature-copy>p:not(.insights-label){font-size:14px}.insights-feature-section{padding-bottom:48px}.insights-section-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.insights-section-heading>p{font-size:17px}.insights-list-item{grid-template-columns:27px minmax(0,1fr);gap:18px;padding:27px 0}.insights-item-number{font-size:18px}.insights-item-arrow{display:none}.insights-list-copy h3{margin-top:13px;font-size:25px;line-height:1.2}.insights-list-copy>p{font-size:13px;line-height:1.85}.insights-card-meta{gap:5px 14px;font-size:10px}.insights-library{padding-bottom:45px}.insight-reading-header{padding-top:22px;padding-bottom:31px}.insights-back{margin-bottom:23px}.insight-header-content h1{margin-top:20px;font-size:clamp(36px,9.3vw,52px);line-height:1.12}.insight-header-content .insight-deck{margin-bottom:25px;font-size:16px;line-height:1.8}.insight-byline{gap:9px 19px;font-size:10px}.insight-reading-shell{padding-top:35px;padding-bottom:43px}.insight-prose,.insight-reading-end{font-size:16px}.insights-page .insight-prose{line-height:1.85}.insights-page .insight-prose>p:first-child{font-size:18px}.insights-page .insight-prose h2{margin-top:1.4em;font-size:25px;line-height:1.28}.insight-reading-end{gap:9px;margin-top:30px}.insight-reading-end .insights-label{font-size:9px}.insights-related-section{padding:43px 0 48px}.insights-related-grid{grid-template-columns:1fr;gap:31px}.insights-related-card h3{font-size:29px}}
