body.research-page{color:#eaf4f8;background:#080e15;min-height:100svh;margin:0;font-family:Inter,Be Vietnam Pro,sans-serif;overflow-x:clip;height:auto!important}.research-main{max-width:1200px;margin:0 auto;padding:64px 32px 72px 112px}.research-main a{color:#9bddf0;text-underline-offset:4px}.research-back{margin-bottom:28px;font-size:.9rem;display:inline-block}.research-main .research-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:100%;max-width:none;padding:0;display:grid}.research-copy{min-width:0;font-size:1.05rem;line-height:1.85}.research-copy h1{overflow-wrap:anywhere;text-wrap:balance;margin:12px 0 24px;font-size:2.25rem;font-weight:700;line-height:1.2}.research-copy h2{color:#f1f9fc;margin:32px 0 14px;font-size:1.3rem;line-height:1.4}.research-copy p{margin:0 0 20px}.research-copy .research-meta{color:#a4b9c4;font-size:.8rem;line-height:1.6}.research-copy .site-breadcrumbs{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;font-size:.78rem;line-height:1.5;display:flex!important}.research-copy .site-breadcrumbs a{display:inline!important}.research-copy ul{padding-inline-start:22px;list-style:outside}.research-copy li{margin:10px 0}.research-brief{border-inline-start:2px solid #89cfde;padding-inline-start:18px}.research-disclosure{color:#a4b9c4;border-top:1px solid #293743;padding-top:20px;font-size:.85rem}.research-media{align-self:stretch;min-width:0;margin:0}.research-media .sticky{position:sticky;top:32px}.research-media .image-wrapper{display:block;position:relative}body.research-page .reading .sticky img{aspect-ratio:3/2;object-fit:cover;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);width:100%;height:auto;display:block;border-radius:0!important}.research-media figcaption{color:#9cabb5;margin-top:14px;font-size:.8rem;line-height:1.5}.research-links{border-top:1px solid #293743;flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:24px;display:flex}.research-links a{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#14212d;border:1px solid #41566a;padding:12px 20px;font-size:.9rem;display:inline-block}[dir=rtl] .research-main{padding-left:32px;padding-right:112px}@media (max-width:1023px){.research-main,[dir=rtl] .research-main{padding:110px 24px 48px}.research-main .research-layout{grid-template-columns:minmax(0,1fr);gap:24px}.research-media{grid-row:1}.research-media .sticky{position:static!important}body.research-page .reading .sticky img{aspect-ratio:3/2;object-fit:cover;max-height:360px}.research-copy{font-size:1rem;line-height:1.8}}@media (max-width:480px){.research-main,[dir=rtl] .research-main{padding-inline:18px}.research-copy h1{font-size:2rem}}.research-main.roadmap-main{max-width:1320px;padding:clamp(108px,12vw,160px) clamp(20px,5vw,72px) 80px}.roadmap-main .roadmap-layout{grid-template-columns:minmax(0,780px) minmax(180px,240px);gap:clamp(28px,5vw,72px)}.roadmap-copy h1{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:400}.roadmap-copy h2{scroll-margin-top:110px;font-size:clamp(1.35rem,2.1vw,1.85rem)}.roadmap-copy .roadmap-intro{color:#c3d1d6;font-size:1.12rem}.roadmap-summary{background:#111c21;border:1px solid #37484e;padding:22px}.roadmap-section{margin-top:44px}.roadmap-mobile-contents{display:none}.roadmap-sidebar{align-self:stretch;min-width:0}.roadmap-sidebar nav{border-top:1px solid #48585e;padding-top:20px;position:sticky;top:110px}.roadmap-sidebar nav>p{text-transform:uppercase;letter-spacing:.1em;color:#c3d1d6;font-size:.8rem}.roadmap-sidebar ol{padding-inline-start:20px;list-style:decimal}.roadmap-sidebar li{margin:14px 0;padding-inline-start:4px;font-size:.88rem;line-height:1.6}.roadmap-main a{text-underline-offset:4px;text-decoration:underline}.roadmap-main a:hover{color:#fff}.roadmap-main a:focus-visible,.roadmap-table-wrap:focus-visible{outline-offset:5px;outline:2px solid #b5e1eb}.roadmap-table-wrap{border:1px solid #37484e;max-width:100%;margin:24px 0;overflow-x:auto}.roadmap-table-wrap table{border-collapse:collapse;text-align:start;width:100%;font-size:.95rem;line-height:1.65}.roadmap-table-wrap th,.roadmap-table-wrap td{vertical-align:top;text-align:start;border-bottom:1px solid #37484e;padding:16px}.roadmap-table-wrap th{color:#eaf4f8;font-weight:600}.roadmap-table-wrap tbody th{width:26%}.roadmap-table-wrap thead{background:#152229}.roadmap-table-wrap tbody tr:last-child>*{border-bottom:0}.roadmap-download{border:1px solid #667c83;margin-bottom:22px;padding:14px 20px;display:inline-block}.roadmap-side-download{margin-top:24px;font-size:.85rem;line-height:1.6;display:block}.roadmap-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.roadmap-copy .roadmap-gates li{background:#0c161b;border:1px solid #37484e;margin:0;padding:22px}.roadmap-gates h3{margin:0 0 14px;font-size:1.15rem}.roadmap-copy .roadmap-owner{color:#a8d1dc;font-size:.86rem;line-height:1.5}.roadmap-gates p:last-child{margin-bottom:0;font-size:.95rem}[dir=rtl] .research-main.roadmap-main{padding-inline:clamp(20px,5vw,72px)}@media (max-width:1023px){.roadmap-main .roadmap-layout{grid-template-columns:minmax(0,1fr)}.roadmap-sidebar{display:none}.roadmap-mobile-contents{border:1px solid #37484e;padding:18px;display:block}.roadmap-mobile-contents summary{cursor:pointer;font-weight:600}.roadmap-mobile-contents li{font-size:.95rem}}@media (max-width:600px){.roadmap-gates{grid-template-columns:minmax(0,1fr)}.roadmap-sidebar ol{columns:1}.roadmap-table-wrap th,.roadmap-table-wrap td{overflow-wrap:anywhere;padding:12px}.roadmap-table-wrap tbody th{width:32%}.roadmap-copy .roadmap-intro{font-size:1rem}}
