.article-page .topbar{position:relative}.article-wrap{max-width:820px}.article-heading{padding:38px 0 42px;background:radial-gradient(ellipse at 88% 15%,#eaf2ff 0,transparent 36%),#fbfcfe;border-bottom:1px solid #e8edf4}.article-back{display:inline-block;color:#0878f9;font-size:12px;font-weight:750;margin-bottom:28px}.article-back:hover{text-decoration:underline}.article-heading .eyebrow{margin-bottom:11px}.article-draft{display:inline-flex;padding:7px 10px;border:1px solid #f0deb0;border-radius:999px;background:#fffaf0;color:#906811;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.article-heading h1{max-width:900px;font-size:clamp(39px,6vw,66px);line-height:1.03;letter-spacing:-.07em;margin:18px 0}.article-deck{max-width:760px;color:#5e6e88;font-size:17px;line-height:1.72;margin:0}.article-byline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:27px;padding-top:19px;border-top:1px solid #e7edf5}.article-author{display:flex;align-items:center;gap:12px}.article-author img{width:48px;height:48px;object-fit:cover;object-position:center 22%;border-radius:50%;border:2px solid white;box-shadow:0 4px 14px #16325b20}.article-author span{display:grid;gap:3px}.article-author strong{font-size:12px;color:#12284e}.article-author small{font-size:10px;color:#748199}.article-author:hover strong{color:#0878f9}.article-date{font-size:10px;color:#78859a;font-weight:650}.article-date i{font-style:normal;color:#d5ac4e;padding:0 3px}.article-cover{height:340px;max-width:1240px;margin:0 auto;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 68% 54%,#1d4b88 0,transparent 30%),linear-gradient(130deg,#071a39,#0c2450 70%,#091a38);color:white}.cover-orbit{position:absolute;border:1px solid #e8b94344;border-radius:50%;width:570px;height:570px;right:7%;top:-115px}.orbit-two{width:410px;height:410px;right:13%;top:-35px;border-color:#ffffff24}.cover-copy{position:relative;z-index:1;width:min(740px,calc(100% - 48px))}.cover-copy>span{font-size:10px;letter-spacing:.24em;color:#f0c960;font-weight:800}.cover-copy b{display:block;font-size:clamp(38px,6vw,66px);line-height:.98;letter-spacing:-.065em;margin:17px 0;font-weight:850}.cover-copy b i{font-style:normal;color:#f0c960}.cover-copy small{font-size:12px;letter-spacing:.08em;color:#c9d5e8}.cover-mark{position:absolute;right:7%;bottom:10%;font-size:14px;font-weight:800;letter-spacing:.15em;color:#ffffff7e}.cover-mark span{color:#f0c960}.article-body{padding-top:49px;padding-bottom:75px;color:#233655}.article-body p{font-size:15px;line-height:1.9;color:#53627b;margin:0 0 20px}.article-body p.article-lead{font-size:19px;line-height:1.78;color:#243958;font-weight:550;margin-bottom:33px}.article-body h2{font-size:31px;line-height:1.15;letter-spacing:-.055em;color:#091943;margin:42px 0 15px}.article-body a{color:#0878f9;text-decoration:underline;text-decoration-color:#b9d7ff;text-underline-offset:3px}.article-body a:hover{text-decoration-color:#0878f9}.research-card{display:grid;grid-template-columns:43px minmax(0,1fr);gap:15px;padding:20px 0;border-top:1px solid #e7edf4}.research-index{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#fff6df;color:#9a7019;font-size:11px;font-weight:850}.research-card h3{font-size:16px;line-height:1.4;color:#10264a;margin:1px 0 7px}.article-body .research-card p{font-size:13px;line-height:1.75;margin-bottom:7px}.research-card a{font-size:11px;font-weight:750}.article-body .pathway-list{padding-left:23px;margin:0 0 25px;color:#53627b}.pathway-list li{padding-left:5px;margin:0 0 12px;font-size:14px;line-height:1.78}.pathway-list li::marker{color:#c9972f;font-weight:800}.pathway-list strong{color:#1d3455}.risk-note{margin:30px 0;padding:22px 24px;border:1px solid #f0dfb2;border-left:4px solid #ddb143;border-radius:14px;background:#fffaf0}.risk-note>strong{font-size:13px;color:#76540d}.article-body .risk-note p{font-size:13px;line-height:1.75;color:#6d624a;margin:8px 0 12px}.risk-note div{display:flex;flex-wrap:wrap;gap:9px 20px}.risk-note a{font-size:11px;font-weight:750}.article-body p.article-disclosure{margin:32px 0;padding:14px 16px;border-radius:10px;background:#f3f6fa;color:#758198;font-size:11px;line-height:1.7}.article-author-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:34px;padding:20px 0;border-top:1px solid #e4ebf3;border-bottom:1px solid #e4ebf3}.profile-cta{font-size:11px;font-weight:800;white-space:nowrap}.profile-cta span{font-size:15px;margin-left:4px}.bottom-back{margin-top:25px}
@media(max-width:650px){.article-heading{padding:27px 0 32px}.article-back{margin-bottom:20px}.article-deck{font-size:15px}.article-byline{align-items:flex-start;flex-direction:column}.article-cover{height:265px}.cover-copy b{font-size:45px}.article-body{padding-top:35px;padding-bottom:55px}.article-body p{font-size:14px}.article-body p.article-lead{font-size:17px}.article-body h2{font-size:26px;margin-top:34px}.research-card{grid-template-columns:33px minmax(0,1fr);gap:11px}.research-index{width:29px;height:29px;border-radius:9px}.risk-note{padding:18px}.article-author-footer{align-items:flex-start;flex-direction:column}}

.vision-brands{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:12px;margin:30px 0 38px;padding:20px;border:1px solid #e4ebf3;border-radius:18px;background:linear-gradient(135deg,#fff,#f8faff);box-shadow:0 12px 32px #18315b08}.vision-brand{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:14px;border:1px solid #edf1f6;border-radius:13px;background:#fff}.vision-brand img{display:block;width:100%;height:70px;object-fit:contain}.vision-brand span{color:#65748b;font-size:10px;font-weight:700;text-align:center;line-height:1.5}.vision-arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff4d9;color:#aa7d20;font-size:20px;font-weight:800}.vision-brands figcaption{grid-column:1/-1;margin-top:3px;color:#7b8799;font-size:10px;line-height:1.6;text-align:center}.article-author:focus-visible,.profile-cta:focus-visible,.research-card a:focus-visible{outline:3px solid #0878f9;outline-offset:4px;border-radius:6px}@media(max-width:650px){.vision-brands{grid-template-columns:1fr;padding:14px;gap:10px}.vision-brand{min-height:115px}.vision-brand img{height:58px}.vision-arrow{margin:auto;transform:rotate(90deg)}}
