/* Azea's existing brand, with evidence and readable publications first. */
:root{--paper:#fbfaf7;--text:#4c5b68;--line:#d9dfdf}body{background:var(--paper);font-size:18px;line-height:1.65}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #287d7a;outline-offset:4px}p{color:var(--text)}.shell{width:calc(100% - 96px);max-width:1200px}.site-header{position:static;background:#fbfaf7;border-bottom:1px solid var(--line)}.header-inner{max-width:1320px;min-height:98px;gap:24px;padding:20px 36px}.brand{flex-shrink:0}.header-inner nav{gap:20px}.header-inner nav a{font-size:14px}.header-contact{display:none}.language-switch a{font-size:14px;padding:8px 4px}.header-tools{margin-left:auto}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.1em;color:#287d7a;font-weight:650}.research-intro{display:grid;grid-template-columns:1fr 1.05fr;gap:58px;align-items:center;padding:68px 0 58px}.research-intro h1,.compact-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(35px,3.8vw,52px);letter-spacing:-.035em;line-height:1.23;margin:24px 0}.intro-copy{font-size:18px;line-height:1.8;margin:26px 0;max-width:530px}.topic-links{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.topic-links a{padding:9px 13px;border:1px solid #cbd8d6;border-radius:3px;font-size:14px;background:#f4f7f5}.topic-links a:hover{background:#e4eeeb}.read-link{color:#287d7a;font-weight:600;font-size:15px;display:inline-block;margin-top:10px;min-height:30px}.evidence-chart{margin:0;padding:28px;background:#f1f5f4;border:1px solid #d7e1df;border-radius:4px}.figure-top{display:flex;gap:10px;justify-content:space-between;align-items:center}.figure-period{font-size:13px;color:#596b76}.evidence-chart h2{font-size:24px;letter-spacing:-.025em;line-height:1.3;margin:22px 0 8px}.evidence-chart img{width:100%;height:auto;display:block}.evidence-chart figcaption{font-size:13px;line-height:1.6;color:#4b626b;margin-top:8px}.editorial-section{padding:44px 0;border-top:1px solid var(--line)}.section-heading-new{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px}.section-heading-new h2,.research-note h2{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.35;letter-spacing:-.025em}.section-heading-new>a{font-size:14px;color:#287d7a;flex-shrink:0}.publication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.publication{padding:18px 0;display:flex;flex-direction:column;border-top:2px solid #287d7a}.publication-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;font-weight:550;line-height:1.5;color:#5c6d76;margin-bottom:18px}.publication h3{font-family:var(--serif);font-size:23px;line-height:1.4;font-weight:500;letter-spacing:-.025em;margin:0 0 18px}.publication h3 a{color:var(--navy);text-decoration:none}.publication h3 a:hover{color:#287d7a}.publication>p:not(.publication-meta){font-size:16px;line-height:1.75;margin-bottom:20px}.publication .read-link{margin-top:auto}.research-note{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--line);padding:42px 0 60px}.research-note p{font-size:17px;line-height:1.8}.compact-hero{padding:55px 0 44px}.compact-hero>p:last-of-type{max-width:730px;font-size:19px}.topic-section{scroll-margin-top:24px}.topic-section .publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:10px 0 65px;align-items:center}.tool-feature h2{font-family:var(--serif);font-size:32px;line-height:1.35}.tool-feature p{font-size:18px;line-height:1.8}.button{border-radius:3px;min-height:44px;font-size:15px}.site-footer{background:#f0f2ed;margin-top:0;border-top:1px solid var(--line)}.footer-main{padding:40px 0;gap:36px}.footer-main p,.footer-main a{font-size:14px}.footer-bottom{font-size:12px;padding:20px 0}.page-hero{padding-top:48px;padding-bottom:36px}.news-hero{max-width:790px}.news-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4vw,48px);line-height:1.25;letter-spacing:-.03em}.news-article,.grok-article,.forecast-article{max-width:720px;font-size:19px;line-height:1.85;padding-bottom:54px}.news-article>p{margin-bottom:26px}.news-article h2,.forecast-article h2{font-size:28px;line-height:1.4;margin-top:42px}.news-article h3{font-size:23px;line-height:1.5}.news-article a,.forecast-article a{text-underline-offset:4px}.news-article li{margin:10px 0}.grok-figure{max-width:510px;margin:36px auto}.grok-figure img{border:1px solid #d9dfdf;border-radius:3px}.article-toc{max-width:720px;padding:22px;margin:0 auto 34px;background:#eff3f0;border-left:3px solid #287d7a;font-size:15px}.article-toc summary{cursor:pointer;font-weight:600;color:var(--navy);min-height:28px}.article-toc ol{margin:15px 0 0;padding-left:24px}.article-toc li{padding:4px 0}.report-publication{max-width:900px;padding:30px 0 48px;border-top:1px solid var(--line)}.report-publication h2{font-family:var(--serif);font-weight:500;font-size:34px;line-height:1.3}.report-abstract{font-size:19px}.report-meta,.report-note,.report-scope{font-size:16px;color:#52636b}.discovery-section{padding:35px 0}.discovery-related{font-size:17px}.news-interpretation,.news-sources{font-size:18px}.forecast-article img{max-width:100%;height:auto}.reports-index{padding:24px 0 42px}.reports-index h3{font-size:22px;font-family:var(--serif)}.reports-index>div{display:grid;grid-template-columns:1fr 1fr;gap:35px}.reports-index p{font-size:16px}
@media(max-width:1200px){.header-inner{flex-wrap:wrap;padding:18px 32px}.header-inner nav{order:3;width:100%;justify-content:flex-start;gap:24px;flex-wrap:wrap}.header-tools{margin-left:auto}.research-intro{gap:30px}.brand-wordmark{width:185px}.header-inner nav a{font-size:14px}}
@media(max-width:760px){html{scroll-padding-top:20px}.shell{width:calc(100% - 40px)}.header-inner{padding:17px 20px;gap:12px}.brand-symbol{width:30px;height:auto}.brand-wordmark{width:155px;height:auto}.header-inner nav{display:flex;flex-wrap:wrap;gap:0 20px;justify-content:flex-start;overflow:visible}.header-inner nav a{min-width:0;min-height:38px;font-size:13px;padding:4px 0}.header-inner nav a[aria-current=page]::after{bottom:2px}.language-switch{gap:4px}.language-switch a{font-size:13px}.research-intro{grid-template-columns:1fr;gap:30px;padding:36px 0}.research-intro h1,.compact-hero h1{font-size:36px}.intro-copy{font-size:18px;margin:20px 0}.evidence-chart{padding:20px}.evidence-chart h2{font-size:24px}.evidence-chart figcaption{font-size:13px}.topic-links{gap:7px;margin:18px 0}.topic-links a{font-size:14px}.editorial-section{padding:30px 0}.section-heading-new{gap:14px;align-items:flex-start;flex-wrap:wrap}.section-heading-new h2,.research-note h2{font-size:27px}.publication-grid,.topic-section .publication-grid{grid-template-columns:1fr;gap:12px}.publication{padding:22px 0}.publication h3{font-size:24px;margin-bottom:14px}.publication>p:not(.publication-meta){font-size:18px;margin-bottom:10px}.publication-meta{font-size:13px;margin-bottom:15px}.read-link{font-size:16px;min-height:38px}.research-note,.tool-feature{grid-template-columns:1fr;gap:20px;padding:30px 0}.research-note p{font-size:18px}.compact-hero{padding:35px 0 30px}.compact-hero>p:last-of-type{font-size:18px}.footer-main{padding:30px 0}.footer-main p,.footer-main a{font-size:15px}.news-article,.grok-article,.forecast-article{font-size:18px;line-height:1.85}.news-hero h1{font-size:34px}.news-date{font-size:16px}.news-article h2,.forecast-article h2{font-size:26px}.article-toc{width:calc(100% - 40px);box-sizing:border-box;padding:18px;font-size:16px}.report-publication h2{font-size:29px}.report-abstract{font-size:18px}.report-meta,.report-note,.report-scope{font-size:16px}.reports-index>div{grid-template-columns:1fr;gap:18px}.reports-index p{font-size:18px}.topic-section{scroll-margin-top:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.article-toc,.header-tools,.header-inner nav{display:none}.news-article,.grok-article{max-width:none}.shell{width:100%}}
html .research-intro h1,html .compact-hero h1{font-size:clamp(35px,3.8vw,52px);line-height:1.23;letter-spacing:-.035em}html .news-hero h1,html .forecast-article h1{font-family:var(--serif);font-size:clamp(34px,4vw,48px);line-height:1.25;letter-spacing:-.03em}.forecast-body,.forecast-body p{font-size:19px;line-height:1.85}@media(max-width:760px){html .research-intro h1,html .compact-hero h1{font-size:36px}html .news-hero h1,html .forecast-article h1{font-size:34px}.forecast-body,.forecast-body p{font-size:18px;line-height:1.85}}
.news-hero{text-align:left}.news-hero .eyebrow{padding-left:0}html[lang] .news-hero h1,html[lang] .forecast-article h1{font-size:clamp(34px,4vw,48px);line-height:1.25;letter-spacing:-.03em}@media(max-width:760px){html[lang] .news-hero h1,html[lang] .forecast-article h1{font-size:34px;line-height:1.3}}
@media(max-width:760px){.header-inner nav a{min-height:44px}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:32px}}

/* Reviewer polish: seven links form balanced four/three phone rows. */
@media(max-width:760px){.header-inner nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px}.header-inner nav a{justify-content:flex-start;text-align:left;line-height:1.3}}
