.research-hero{padding-top:76px;padding-bottom:0}.research-hero>h1{font-size:clamp(48px,7vw,88px);line-height:.98;letter-spacing:-.035em;margin:18px 0 22px}.research-hero>p:not(.eyebrow){max-width:670px;color:var(--muted);font-size:18px;line-height:1.55}.research-hero-links{display:flex;align-items:center;gap:24px;margin:28px 0 42px}.research-section-nav{position:sticky;top:63px;z-index:20;display:flex;overflow-x:auto;gap:0;background:#fffdfbf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);scrollbar-width:thin}.research-section-nav a{display:flex;align-items:center;gap:10px;white-space:nowrap;padding:15px 20px;color:var(--ink);font-size:11px;border-right:1px solid var(--rule)}.research-section-nav a:hover{background:#f5f3ef}.research-section-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.research-section-nav a span{font-family:DM Mono,monospace;color:var(--muted);font-size:9px}.observatory-embedded .global-dashboards{padding-top:55px}.insights-embedded .article-toc{display:none}.insights-embedded .research-article{max-width:1100px;padding-top:58px}.insights-embedded .research-section-title{font-size:clamp(34px,4vw,52px);font-family:EB Garamond,Georgia,serif;line-height:1.12;margin-bottom:18px}.research-data-module{padding-top:70px;padding-bottom:70px;border-top:1px solid var(--rule);scroll-margin-top:115px}.research-module-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);column-gap:48px;align-items:end;margin-bottom:32px}.research-module-heading>.eyebrow{grid-column:1/-1;margin:0 0 8px}.research-module-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.08}.research-module-heading>p:not(.eyebrow){max-width:520px;color:var(--muted);line-height:1.65}.research-module-heading>.text-link{grid-column:2;grid-row:3;justify-self:start}.research-map-module .map-page.cm-embedded{height:min(82dvh,850px);min-height:570px;margin:0}.research-map-module .map-sidebar{display:block;position:relative;inset:auto;height:100%;max-height:none;box-shadow:none}.research-map-module .cm-stage{min-width:0}.research-map-module .cm-intro h2{font-size:23px;line-height:1.15;margin:5px 0}.research-indicator-module{padding-bottom:90px}.research-page .observatory-act[id],.research-page #overview,.research-page #global-dashboards{scroll-margin-top:120px}@media(max-width:767px){.research-hero{padding-top:48px;padding-left:24px;padding-right:24px}.research-hero>h1{font-size:48px}.research-hero>p:not(.eyebrow){font-size:15px}.research-hero-links{align-items:flex-start;flex-direction:column;gap:12px;margin:22px 0 30px}.research-section-nav{top:59px}.research-section-nav a{padding:13px 14px;font-size:10px}.research-module-heading{display:block;margin-bottom:22px}.research-module-heading h2{font-size:36px}.research-module-heading>p:not(.eyebrow){font-size:14px}.research-module-heading>.text-link{margin-top:12px}.research-data-module{padding-top:48px;padding-bottom:48px}.research-map-module .map-page.cm-embedded{height:calc(100dvh - 110px);min-height:500px}.research-map-module .map-sidebar{display:none;position:absolute;top:61px;left:0;bottom:0;height:auto;max-height:calc(100dvh - 61px);width:min(330px,90vw)}.research-map-module .map-sidebar.filters-open{display:block}}
