/* Executive collection: scoped editorial composition, preserving the research text. */
body.ei248{background:#f8f7f3;color:#203843}body.ei248 #executive-insights231{max-width:1320px;margin:auto;padding:42px 56px 80px;background:#f8f7f3}body.ei248 .ei248-kicker{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#765b30;margin:0 0 18px;max-width:none}body.ei248 .ei248-masthead{border-top:3px solid #163544;padding-top:23px}body.ei248 .ei248-masthead h1{font:400 clamp(44px,6.3vw,80px)/1.12 'Libre Baskerville',Georgia,serif;letter-spacing:-.045em;max-width:none;margin:15px 0 28px}body.ei248 .ei248-mastfoot{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:26px}body.ei248 .ei248-mastfoot p{font:400 19px/1.6 Georgia,serif;margin:0}body.ei248 .ei248-mastfoot span{font:400 11px/1.7 Arial,sans-serif;letter-spacing:.06em;color:#56666c}body.ei248 .ei248-sections{display:flex;flex-wrap:wrap;gap:15px 32px;border-block:1px solid #c2c7c4;padding:16px 0;margin:0}body.ei248 .ei248-sections a{font:500 12px/1.6 Arial,sans-serif;text-decoration:none}body.ei248 .ei248-sections a:last-child{margin-left:auto}body.ei248 .ei248-feature{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);gap:64px;padding:56px 0;border-bottom:1px solid #acb7b8}body.ei248 .ei248-lead h2{font:400 clamp(30px,3.1vw,43px)/1.22 'Libre Baskerville',Georgia,serif;letter-spacing:-.025em;margin:0 0 25px;max-width:750px}body.ei248 .ei248-standfirst{font:400 19px/1.7 Georgia,serif;max-width:58ch;margin-bottom:28px;color:#4c5e65}body.ei248 a.ei248-read{display:inline-block;background:#173747;color:#fff;padding:14px 23px;font:600 12px/1.5 Arial,sans-serif;text-decoration:none}body.ei248 a.ei248-read:hover{background:#294d5c}body.ei248 .ei248-margin{border-left:1px solid #c3c9c6;padding-left:32px}body.ei248 .ei248-margin h2{font:400 25px/1.4 Georgia,serif;margin:0 0 18px}body.ei248 .ei248-margin p:not(.ei248-kicker){font:400 14px/1.8 Arial,sans-serif;color:#50616a}body.ei248 .ei248-margin ol{list-style:none;counter-reset:edition;padding:0;margin:24px 0}body.ei248 .ei248-margin li{counter-increment:edition;padding:11px 0;border-top:1px solid #d7d9d2;font:400 13px/1.6 Arial,sans-serif}body.ei248 .ei248-margin li:before{content:counter(edition,decimal-leading-zero);font:italic 16px Georgia,serif;color:#8a6c3c;margin-right:18px}body.ei248 .ei248-small-link{font:600 12px/1.7 Arial,sans-serif;text-decoration:none}body.ei248 .ei248-directory{padding-top:55px;scroll-margin-top:120px}body.ei248 .ei248-sectionhead{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:30px}body.ei248 .ei248-sectionhead h2{font:400 clamp(25px,2.5vw,33px)/1.3 Georgia,serif;margin:0}body.ei248 .ei248-count{font:italic 42px/1 Georgia,serif;color:#8b774e}body.ei248 .ei248-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}body.ei248 .ei248-filters[hidden],body.ei248 [hidden]{display:none!important}body.ei248 .ei248-filters button{background:transparent;border:1px solid #b6bfbf;color:#28434e;padding:10px 15px;min-height:44px;font:500 12px/1.5 Arial,sans-serif;cursor:pointer;border-radius:0}body.ei248 .ei248-filters button[aria-pressed=true]{background:#173747;color:#fff;border-color:#173747}body.ei248 .ei248-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding:0}body.ei248 .ei248-card{display:flex;flex-direction:column;min-width:0;padding:23px 0 30px;border-top:1px solid #9faeaf}body.ei248 .ei248-cardmeta{display:flex;justify-content:space-between;gap:16px;font:500 10px/1.7 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#735b34;margin-bottom:22px}body.ei248 .ei248-cardmeta>span:first-child{font:italic 19px Georgia,serif}body.ei248 .ei248-card h3{font:400 23px/1.38 Georgia,serif;margin:0 0 15px}body.ei248 .ei248-card p{font:400 14px/1.8 Arial,sans-serif;color:#53656c;margin:0 0 22px}body.ei248 .ei248-card>a{font:600 12px/1.5 Arial,sans-serif;margin-top:auto;text-decoration:none;min-height:28px}body.ei248 .ei248-card>a:hover{text-decoration:underline}body.ei248 .ei248-editorial{display:grid;grid-template-columns:1fr 1.65fr;gap:64px;background:#e9edeb;padding:36px;margin:35px 0 60px;scroll-margin-top:120px}body.ei248 .ei248-editorial h2{font:400 29px/1.35 Georgia,serif;margin:0}body.ei248 .ei248-editorial p{font:400 15px/1.8 Arial,sans-serif;margin:0 0 18px}body.ei248 .ei248-editorial .ei248-disclosure{font-size:12px;color:#526269}body.ei248 .ei248-editorial a{font:600 12px/1.6 Arial,sans-serif}body.ei248 .executive-paper231{max-width:850px;margin:0 auto;padding:45px 0 50px;border-top:3px solid #173747}body.ei248 .executive-paper231>header h2{font:400 clamp(29px,3vw,40px)/1.3 'Libre Baskerville',Georgia,serif;letter-spacing:-.02em;margin:20px 0}body.ei248 .executive-paper231>section{margin:34px 0}body.ei248 .executive-paper231>section>p{font:400 18px/1.85 Georgia,serif;max-width:72ch}body.ei248 .executive-paper231>section>h3{font:600 12px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:0 0 12px;color:#715b34}body.ei248 .executive-paper231 .standfirst{font-size:24px;line-height:1.6;border-left:2px solid #a28551;padding-left:24px}body.ei248 .strategy-evidence232{background:#edf0ed;border-left:2px solid #a28551;padding:22px;margin-top:24px}body.ei248 .strategy-evidence232 p{font:400 15px/1.85 Arial,sans-serif}body.ei248 .strategy-evidence232 h4{font-size:12px;text-transform:uppercase;letter-spacing:.05em}body.ei248 .ei248-readerbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #c4ceca;padding:12px 0;margin-bottom:30px}body.ei248 .ei248-readerbar a{font:600 12px/1.6 Arial,sans-serif}body.ei248 .ei248-readerbar span{font:400 12px/1.6 Arial,sans-serif;color:#69777a}body.ei248 .ei248-reader-nav{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #c4ceca;padding:24px 0}body.ei248 .ei248-reader-nav a{font:600 13px/1.7 Arial,sans-serif;max-width:45%}body.ei248 .strategy-sources231{margin:45px 0 0;border-top:2px solid #173747}body.ei248 .strategy-sources231>div{padding:20px 0;max-width:850px}body.ei248 .strategy-sources231>h2{font:400 30px Georgia,serif}body.ei248 .strategy-sources231>p{font:400 14px/1.8 Arial,sans-serif;max-width:85ch}body.ei248 .strategy-sources231 h3{font:400 19px/1.5 Georgia,serif}body.ei248 .strategy-sources231>div p{font:400 13px/1.75 Arial,sans-serif;color:#53646b}body.ei248 :focus-visible{outline:3px solid #987846;outline-offset:4px}
@media(max-width:900px){body.ei248 #executive-insights231{padding:30px 28px 60px}body.ei248 .ei248-feature{gap:32px}body.ei248 .ei248-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ei248 .ei248-editorial{gap:30px;padding:26px}}
@media(max-width:620px){body.ei248 #executive-insights231{padding:26px 20px 50px}body.ei248 .ei248-masthead h1{font-size:42px;letter-spacing:-.035em}body.ei248 .ei248-mastfoot{display:block}body.ei248 .ei248-mastfoot span{display:block;margin-top:12px}body.ei248 .ei248-sections{gap:12px 20px}body.ei248 .ei248-sections a:last-child{margin-left:0}body.ei248 .ei248-feature{grid-template-columns:1fr;padding:34px 0;gap:34px}body.ei248 .ei248-margin{border-left:0;border-top:1px solid #bdc6c4;padding:25px 0 0}body.ei248 .ei248-grid{grid-template-columns:1fr;gap:0}body.ei248 .ei248-card{padding:23px 0}body.ei248 .ei248-card h3{font-size:24px}body.ei248 .ei248-editorial{grid-template-columns:1fr;gap:22px;padding:24px;margin-bottom:40px}body.ei248 .ei248-count{font-size:34px}body.ei248 .ei248-sectionhead h2{font-size:28px}body.ei248 .executive-paper231>section>p{font-size:18px}body.ei248 .executive-paper231 .standfirst{font-size:22px;padding-left:17px}body.ei248 .executive-paper231>header h2{font-size:29px}body.ei248 .strategy-evidence232{padding:17px}body.ei248 .ei248-readerbar{align-items:start}body.ei248 .ei248-reader-nav{flex-wrap:wrap}body.ei248 .ei248-reader-nav a{max-width:100%}}
@media print{body.ei248 .ei248-masthead,body.ei248 .ei248-sections,body.ei248 .ei248-feature,body.ei248 .ei248-directory,body.ei248 .ei248-editorial,body.ei248 .ei248-readerbar,body.ei248 .ei248-reader-nav{display:none!important}body.ei248 .executive-paper231{max-width:none}body.ei248 #executive-insights231{padding:0}}
/* Override the site's older universal heading scale only for this masthead. */
body.ei248 #executive-insights231 .ei248-masthead h1{font:400 clamp(44px,6vw,76px)/1.14 Georgia,serif!important;letter-spacing:-.04em!important}
@media(max-width:620px){body.ei248 #executive-insights231 .ei248-masthead h1{font-size:42px!important;line-height:1.16!important}}
