.insight-hub-head{padding-top:70px;padding-bottom:54px}.insight-hub-head h1{font:clamp(58px,8vw,108px)/1 var(--fd);letter-spacing:-.035em;margin:24px 0 30px}.insight-hub-head h1 em{color:#846d47}.insight-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;max-width:1050px}.insight-intro p{font-size:20px;line-height:1.65}.insight-intro p+p{font-size:16px;color:#616776}.insight-card{border:1px solid #d5d9e0;border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0;transition:box-shadow .2s}.insight-card:hover{box-shadow:0 15px 40px #17223a12}.insight-image{display:block;overflow:hidden;background:#17223a}.insight-image img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover}.insight-card-copy{padding:27px;display:flex;flex-direction:column;flex:1}.insight-card h2,.insight-card h3{font:34px/1.12 var(--fd);letter-spacing:-.015em;margin:16px 0}.insight-card h2 a,.insight-card h3 a{color:inherit;text-decoration:none}.insight-card h2 a:hover,.insight-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.insight-card-copy>p:not(.kicker){font-size:16px;line-height:1.7;color:#565f70}.insight-meta{font-size:12px;color:#656c7c;margin:22px 0}.insight-read{display:flex;justify-content:space-between;align-items:center;font-weight:600;border-top:1px solid #e0e3e9;padding-top:18px;margin-top:auto;color:#273d70}.insight-feature{display:grid;grid-template-columns:1.15fr 1fr;background:#f1f3f7}.insight-feature .insight-image img{height:100%;min-height:390px}.insight-feature .insight-card-copy{padding:44px}.insight-feature h2{font-size:clamp(34px,4vw,48px)}.insight-library{padding-top:85px;padding-bottom:75px}.insight-library-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.insight-library h2,.insight-related>h2,.insight-horizon h2,.insight-join h2{font:clamp(34px,4vw,50px)/1.15 var(--fd)}.insight-library-heading>a{font-size:14px;text-decoration:underline}.insight-tools{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:22px 0;border-top:1px solid #d5d9e0}.insight-tools[hidden]{display:none}.insight-filters{display:flex;gap:8px;flex-wrap:wrap}.insight-filters button{background:transparent;border:1px solid #bac2d0;border-radius:30px;padding:11px 18px;color:#27334b;font:14px var(--fb);cursor:pointer}.insight-filters button[aria-pressed=true]{color:white;background:#273954;border-color:#273954}.insight-tools label{font-size:12px;display:grid;gap:7px}.insight-tools input{border:1px solid #bac2d0;border-radius:8px;padding:12px;background:white;font:16px var(--fb);width:280px;max-width:100%}#insight-count{font-size:13px;color:#626b7b;margin:12px 0 24px}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.insight-grid .insight-card[hidden]{display:none}.insight-horizon{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;background:#e9edf3;border-radius:18px;padding:48px;margin-bottom:70px}.insight-horizon h2{margin:18px 0}.insight-horizon p:not(.kicker){font-size:17px;line-height:1.7;margin-bottom:24px}.insight-era{display:flex;flex-direction:column;justify-content:center;gap:0}.insight-era>*{padding:14px 20px;border-left:2px solid #a8b7cb;font:17px var(--fm)}.insight-era strong{background:#273954;color:#fff;border-color:#d9b984}.insight-join{padding-top:48px;padding-bottom:70px;border-top:1px solid #d5d9e0;display:flex;align-items:center;justify-content:space-between;gap:30px}.insight-article-head{padding-top:50px;padding-bottom:40px;max-width:1100px}.insight-article-head>.kicker{margin-top:35px}.insight-article-head h1{font:clamp(43px,6vw,76px)/1.08 var(--fd);letter-spacing:-.025em;margin:24px 0;max-width:24ch}.insight-deck{font-size:22px;line-height:1.65;max-width:70ch;color:#535f72}.insight-byline{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:13px;margin-top:30px;color:#5c6577}.insight-byline a{font-weight:700;color:#273954}.insight-cover{max-width:1100px}.insight-cover img{display:block;width:100%;height:auto;border-radius:16px;max-height:550px;object-fit:cover}.insight-cover figcaption{font-size:12px;line-height:1.65;color:#626c7b;margin-top:12px}.insight-reading{max-width:760px;margin:50px auto;padding:0 24px}.insight-summary{padding:26px 30px;background:#edf0f6;border-left:3px solid #a18a62;border-radius:0 10px 10px 0}.insight-summary p+p{font-size:20px;line-height:1.65;margin-top:12px}.insight-toc{padding:22px 0;border-bottom:1px solid #d5d9e0;margin-bottom:40px}.insight-toc summary{cursor:pointer;font-weight:600}.insight-toc ol{padding-left:24px;margin-top:20px}.insight-toc li{margin:10px 0;font-size:15px;line-height:1.55}.insight-toc a{color:#3d527a}.insight-prose{font-size:19px;line-height:1.9;color:#343e50;overflow-wrap:break-word}.insight-prose p{margin:0 0 24px}.insight-prose h2{font:36px/1.2 var(--fd);color:#18243a;margin:55px 0 24px;scroll-margin-top:120px}.insight-prose strong{font-weight:650}.insight-author{border-top:1px solid #ccd3df;margin-top:55px;padding-top:30px}.insight-author h2{font:32px var(--fd);margin:15px 0}.insight-author p:not(.kicker){line-height:1.8;font-size:15px;margin-bottom:16px}.insight-author a{text-decoration:underline}.insight-related{padding-top:40px;padding-bottom:70px}.insight-related>h2{margin:15px 0 30px}.insight-related .insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card a:focus-visible,.insight-tools :focus-visible,.insight-toc :focus-visible{outline:3px solid #91703f;outline-offset:4px}
@media(max-width:850px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-feature{grid-template-columns:1fr}.insight-feature .insight-image img{min-height:0;max-height:390px}.insight-horizon{gap:25px;padding:30px}.insight-intro{gap:25px}.insight-tools{align-items:start;flex-direction:column}.insight-tools label,.insight-tools input{width:100%}.insight-join{align-items:start;flex-direction:column}}
@media(max-width:540px){.insight-hub-head{padding-top:42px}.insight-intro,.insight-grid,.insight-related .insight-grid,.insight-horizon{grid-template-columns:1fr}.insight-hub-head h1{font-size:58px}.insight-feature .insight-card-copy{padding:26px}.insight-library-heading{align-items:start;flex-direction:column}.insight-library{padding-top:55px}.insight-horizon{padding:25px}.insight-deck{font-size:19px}.insight-prose{font-size:18px}.insight-prose h2{font-size:30px}.insight-summary{padding:22px}.insight-byline{gap:10px 16px}.insight-article-head h1{font-size:43px}.insight-reading{padding:0 20px}.insight-join .btn{white-space:normal}}

.insight-inline-figure{margin:48px -35px;background:#eef1f6;border:1px solid #d9dfe8;border-radius:16px;overflow:hidden}.insight-inline-figure img{display:block;width:100%;height:auto}.insight-inline-figure figcaption{padding:20px 26px;font:14px/1.7 var(--fb);color:#556176}.insight-inline-figure figcaption strong{display:block;color:#263650;margin-bottom:6px;font-size:17px}@media(max-width:850px){.insight-inline-figure{margin:38px 0}.insight-inline-figure figcaption{padding:18px}}
