@media(min-width:1550px){.hero{min-height:690px}.hero-visual{min-height:520px}.paper-stack{width:62%}.paper-photo{height:127px}.hero h1{font-size:56px}}@media(max-width:1200px){.container{width:calc(100% - 64px)}nav{gap:16px}nav a{font-size:10px}.brand small{display:none}.hero{gap:30px}.hero h1{font-size:41px}.hero-brand{font-size:13px}.hero-description{font-size:11px}.hero-visual{min-height:460px}.paper-stack{width:68%;left:6%}.paper-en{font-size:27px}.floating-chart{width:205px;right:-9px;padding:15px}.hero-note{gap:10px}.hero-note small{display:none}.actions{gap:15px}.button{font-size:11px;padding:12px 16px;gap:18px}.plain-button{font-size:10px}.topic-band a{font-size:10px;gap:8px;padding-inline:10px}.report-showcase{gap:35px;grid-template-columns:1.7fr 1fr}.report-spread{min-height:350px}.spread-cover{padding:25px 20px}.spread-cover h3{font-size:21px}.cover-number{font-size:59px}.spread-page{padding:25px 20px}.report-explainer h3{font-size:24px}.featured-grid{gap:35px}.side-story{grid-template-columns:110px 1fr;gap:17px}.side-story .image-link img{height:115px}.side-story h3{font-size:18px}.lead-story h3{font-size:24px}.notes-layout{gap:60px}.scene-panel{gap:45px}.data-layout{gap:50px}.data-figure{gap:25px}.footer-main{gap:40px}.chapter-article{grid-template-columns:220px 1fr;gap:30px}.model-hero h1{font-size:42px}.model-hero{gap:40px}.reading-layout{gap:40px;grid-template-columns:210px 1fr}}
@media(max-width:960px){.header-inner{min-height:75px}.brand>span{font-size:28px}.brand-cn{font-size:20px}nav{gap:13px}nav a{font-size:9px;line-height:74px}nav a[aria-current=page]:after{bottom:14px}.hero h1{font-size:33px}.hero{gap:24px;padding-block:40px}.hero-visual{min-height:410px}.visual-caption{padding:13px;font-size:7px}.paper-stack{top:58px}.report-paper{padding:16px}.paper-en{font-size:24px}.paper-title{font-size:11px;margin-top:20px}.paper-sub{font-size:7px}.paper-photo{height:95px}.floating-chart{width:182px;grid-template-columns:65px 1fr;gap:7px;right:-8px;bottom:30px;padding:12px}.floating-chart b{font-size:11px}.chart-legend span{font-size:7px}.chart-legend b{font-size:8px}.floating-chart>small{font-size:6px}.visual-coordinates{font-size:6px;left:13px;right:13px}.hero-description br{display:none}.hero-brand{font-size:11px}.actions{gap:14px;flex-wrap:wrap;margin-top:22px}.hero-note{margin-top:25px;font-size:9px}.topic-band a{font-size:9px;gap:5px}.topic-band a span{display:none}.topic-band small{font-size:8px}.section{padding-block:55px}h2{font-size:27px}.section-heading{margin-bottom:28px}.report-showcase{grid-template-columns:1fr;gap:30px}.report-spread{min-height:365px}.spread-cover{padding:30px}.spread-cover h3{font-size:28px}.spread-page h3{font-size:20px}.cover-number{font-size:80px}.report-explainer{display:grid;grid-template-columns:1fr 1fr;gap:15px 35px}.report-explainer h3{grid-column:1;margin-top:0;font-size:25px}.report-explainer h3 br{display:none}.report-explainer>p{grid-column:1;margin-top:0}.report-explainer ol{grid-column:2;grid-row:1/5;margin:0}.report-explainer>.report-tabs{grid-column:1}.report-explainer>small{grid-column:1}.featured-grid{gap:28px}.lead-story .image-link img{height:240px}.side-story{grid-template-columns:1fr;gap:12px}.side-story .image-link img{height:120px}.side-story h3{font-size:18px}.lead-story h3{font-size:23px}.notes-layout{gap:35px;grid-template-columns:.75fr 1.3fr}.notes-intro h3{font-size:22px}.notes-list h3{font-size:18px}.scene-copy h3{font-size:24px}.scene-panel{gap:30px}.scene-image img{height:320px}.scene-tabs button{font-size:10px}.scene-tabs small{margin-right:7px}.workflow{grid-template-columns:repeat(7,145px);overflow-x:auto;padding-top:15px;border-top:0}.workflow>div{border-top:1px solid var(--line)}.data-layout{grid-template-columns:1fr;gap:40px;padding-block:45px}.data-figure{grid-template-columns:1fr 1.3fr;gap:60px}.data-layout h2{font-size:32px}.news-feed>article{grid-template-columns:75px 1fr 120px;gap:22px}.news-feed img{width:120px;height:100px}.news-feed>article>time{font-size:10px}.news-feed h3{font-size:19px}.footer-main{gap:25px;grid-template-columns:1.1fr 1fr}.footer-topics{display:none}.legal{font-size:8px;flex-wrap:wrap;gap:5px 18px}.about-hero h1{font-size:42px}.about-hero{gap:35px}.about-photo img{height:300px}.manifesto{grid-template-columns:1fr 1.3fr;gap:25px}.manifesto>.eyebrow{grid-column:1/-1}.manifesto h2{font-size:23px}.chapter{grid-template-columns:65px 1fr}.chapter-number{font-size:40px}.chapter-article{grid-template-columns:180px 1fr;gap:25px}.chapter-article h3{font-size:20px}.report-hero>.container{gap:35px;min-height:440px}.report-hero h1{font-size:43px}.report-hero-cover{width:260px}.report-hero-cover .paper-en{font-size:30px}.report-index{gap:45px}.report-index li{grid-template-columns:25px 1fr}.report-index li small{grid-column:2}.report-chart-block{gap:35px;padding:30px}.report-chart-block h2{font-size:24px}.report-articles{gap:20px}.report-article h3{font-size:18px}.report-article img{height:150px}.model-hero{grid-template-columns:1fr 1fr;gap:30px;padding-block:45px}.model-hero h1{font-size:35px}.model-map{padding:25px 18px}.model-inputs{gap:6px}.model-inputs span{padding:9px;font-size:9px}.model-core b{font-size:19px}.model-principles>.container{grid-template-columns:.6fr 1fr;gap:25px}.model-principles p{grid-column:2}.model-principles .text-link{grid-column:2;margin-top:0}.model-principles h2{font-size:28px}.technical-article{grid-template-columns:190px 1fr;gap:30px}.service-hero h1{font-size:48px}.downloads{gap:40px;grid-template-columns:1fr 1.4fr}.downloads h2{font-size:26px}.download-list b{font-size:12px}.download-list small{font-size:9px}.download-list>a{gap:15px}.guide-list{gap:20px}.guide-article h3{font-size:18px}.guide-article img{height:140px}.reading-layout{grid-template-columns:180px 1fr;gap:30px}.reading-directory>a{font-size:10px}.article-heading h2{font-size:26px}.full-summary{font-size:12px;padding:18px}.article-body p{font-size:13px}.article-image{height:240px}.news-hero h1{font-size:40px}.news-directory{gap:35px}.news-feature-image img{height:310px}.news-timeline h2{font-size:17px}.news-bodies{width:calc(100% - 100px)}}
@media(max-width:700px){html{scroll-padding-top:85px}.container{width:calc(100% - 40px)}.utility .container{height:28px;font-size:8px;letter-spacing:1px}.utility .container>span:last-child{font-size:7px;letter-spacing:.3px}.header-inner{min-height:68px}.brand>img{width:29px;height:29px}.brand>span{font-size:27px}.brand-cn{font-size:20px}.menu-toggle{display:flex;gap:10px;align-items:center;background:none;border:0;padding:10px 0;font-size:11px}.menu-toggle span{font-size:16px}nav{display:none;position:absolute;top:68px;left:0;right:0;background:var(--paper);padding:10px 20px 22px;border-bottom:1px solid var(--line);box-shadow:0 15px 20px #12233b0a}nav.open{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}nav a{font-size:11px;line-height:45px;border-bottom:1px solid var(--line)}nav a[aria-current=page]:after{display:none}nav a[aria-current=page]{color:var(--teal)}.hero{grid-template-columns:1fr;gap:30px;padding-block:34px 35px}.hero-copy{padding-block:5px}.hero-copy>.eyebrow{margin-bottom:20px;font-size:9px}.hero h1{font-size:clamp(30px,7.5vw,48px);line-height:1.6;letter-spacing:-1px}.underlined:after{height:8px;bottom:1px}.hero-brand{font-size:13px;margin-top:20px}.hero-description{font-size:12px;margin-top:10px}.actions{gap:18px;margin-top:23px}.button{font-size:11px;padding:12px 16px;gap:21px}.plain-button{font-size:11px}.hero-note{margin-top:25px;font-size:9px;gap:15px}.hero-note>span+span:before{margin-right:15px}.hero-visual{min-height:460px;max-width:490px;width:100%;margin-inline:auto}.visual-caption{font-size:8px;padding:17px}.paper-stack{width:63%;left:10%;top:62px}.paper-en{font-size:30px}.paper-title{margin-top:25px;font-size:12px}.paper-photo{height:110px}.report-paper{padding:20px}.paper-top span{font-size:5px}.floating-chart{width:200px;right:-5px;bottom:45px;grid-template-columns:76px 1fr;padding:15px;gap:10px}.floating-chart b{font-size:12px}.chart-legend span{font-size:7px}.chart-legend b{font-size:9px}.visual-coordinates{font-size:7px}.topic-band>.container{grid-template-columns:repeat(3,1fr)}.topic-band a{padding:15px 7px;font-size:10px;gap:8px;border-bottom:1px solid var(--line)}.topic-band a:nth-child(3n){border-right:0}.topic-band a:nth-child(n+4){border-bottom:0}.topic-band a:first-child{padding-left:7px}.topic-band small{font-size:9px}.section{padding-block:46px}.section-heading{align-items:flex-start;gap:15px;margin-bottom:25px}.section-heading .eyebrow{font-size:8px;margin-bottom:10px}.section-heading h2{font-size:24px}.section-heading>.text-link{font-size:9px;white-space:nowrap;margin-top:27px;gap:5px}.section-note{display:none}.report-spread{grid-template-columns:.9fr 1.15fr;min-height:310px}.spread-cover{padding:23px 16px}.spread-cover h3{font-size:20px;margin-top:25px}.spread-cover .eyebrow{font-size:6px}.cover-number{font-size:46px;letter-spacing:-3px;padding-top:25px}.cover-number span{font-size:22px}.spread-cover small{font-size:6px}.spread-page{padding:23px 15px}.spread-page-top{font-size:6px}.spread-page-top span:last-child{display:none}.spread-page h3{font-size:15px;margin-top:22px}.spread-page p{font-size:8px}.spread-page>img{margin-top:10px}.paper-foot{font-size:5px;margin-top:8px}.report-explainer{display:block}.report-explainer h3{font-size:25px;margin-top:13px}.report-explainer p{font-size:12px;margin-top:15px}.report-explainer ol{margin-block:18px}.report-explainer li{font-size:11px;padding-block:10px}.report-tabs{margin-bottom:9px}.report-tabs button{font-size:10px;padding:7px 13px}.featured-grid{grid-template-columns:1fr;gap:35px}.lead-story .image-link img{height:235px}.lead-story h3{font-size:24px}.lead-story .abstract{font-size:12px;line-height:2}.meta{font-size:9px}.side-stories{gap:25px}.side-story{grid-template-columns:100px 1fr;gap:18px;padding-bottom:24px}.side-story .image-link img{height:115px}.side-story h3{font-size:18px}.side-story p{font-size:11px}.notes-layout{grid-template-columns:1fr;gap:30px}.notes-intro{border-bottom:1px solid var(--line);padding-bottom:25px}.large-quote{font-size:76px;margin-bottom:0}.notes-intro h3{font-size:24px}.notes-intro p{font-size:11px}.notes-intro .text-link{margin-top:17px}.notes-list article{gap:14px;grid-template-columns:28px 1fr;padding-block:24px}.notes-list h3{font-size:19px}.notes-list .abstract{font-size:11px}.scene-tabs{display:flex;overflow:auto;white-space:nowrap;gap:20px;margin-bottom:23px}.scene-tabs button{font-size:11px;padding-block:14px;flex-shrink:0}.scene-tabs small{margin-right:8px}.scene-panel{grid-template-columns:1fr;gap:25px}.scene-image img{height:240px}.scene-copy h3{font-size:27px;margin-top:15px}.scene-copy p{margin-top:15px}.scene-copy .text-link{margin-top:23px}.photo-caption{font-size:8px}.workflow{grid-template-columns:repeat(7,140px);margin-top:30px}.workflow h3{font-size:12px}.workflow-note{padding:15px;gap:14px}.workflow-note p{font-size:10px}.data-layout{padding-block:44px;gap:32px}.data-layout h2{font-size:30px}.data-layout p{font-size:11px}.data-figure{gap:25px;grid-template-columns:.85fr 1.15fr}.data-figure b{font-size:58px}.data-figure .tiny{font-size:9px}.data-figure small{font-size:8px}.data-figure img{margin-top:20px}.news-feed>article{grid-template-columns:1fr 84px;gap:15px;padding-block:23px}.news-feed>article>time{grid-column:1/-1;padding:0;font-size:10px}.news-feed>article>div{grid-column:1}.news-feed>article>a{grid-column:2;grid-row:2}.news-feed img{width:84px;height:82px}.news-feed h3{font-size:18px}.news-feed p{font-size:10px;line-height:2}.news-feed .eyebrow{font-size:8px}.section-description{font-size:11px}.closing{padding-block:36px 45px}.closing h2{font-size:23px}.closing p{font-size:9px}footer{padding-top:36px}.footer-main{grid-template-columns:1fr;gap:27px;padding-bottom:30px}.footer-main p{font-size:11px}.footer-nav{font-size:11px;gap:11px 20px}.footer-main small{font-size:8px}.legal{padding-block:16px;font-size:8px;display:block}.legal>span{display:block;margin-bottom:6px}.to-top{width:34px;height:34px;bottom:15px;right:12px}.breadcrumb{font-size:9px;padding-top:20px}.about-hero{grid-template-columns:1fr;gap:30px;padding-block:35px 35px}.about-hero h1{font-size:42px;margin-top:17px}.about-hero p{font-size:12px;margin-top:20px}.about-photo img{height:250px}.manifesto{grid-template-columns:1fr;padding-block:25px 35px;gap:20px}.manifesto h2{font-size:25px}.manifesto p{font-size:12px}.chapter{grid-template-columns:34px 1fr;gap:15px;padding-block:28px}.chapter-number{font-size:27px}.chapter-article{grid-template-columns:1fr;gap:17px}.chapter-article img{height:190px}.chapter-article h3{font-size:22px}.report-hero{margin-top:20px}.report-hero>.container{grid-template-columns:1fr;gap:30px;padding-top:40px;min-height:0}.report-hero h1{font-size:40px}.report-hero p{font-size:12px}.report-hero-cover{width:245px;margin:10px auto -70px;transform:rotate(7deg)}.report-hero-cover .report-paper{padding:24px}.report-index{grid-template-columns:1fr;gap:25px}.report-index h2{font-size:27px}.report-index li{grid-template-columns:25px 1fr 1.5fr;gap:10px}.report-index li small{grid-column:auto;font-size:9px}.report-chart-block{grid-template-columns:1fr;padding:25px;gap:25px}.report-chart-block h2{font-size:25px}.report-articles{grid-template-columns:1fr;gap:32px}.report-article img{height:215px}.report-article h3{font-size:22px}.model-hero{grid-template-columns:1fr;gap:32px;padding-block:35px}.model-hero h1{font-size:39px}.model-hero p{font-size:12px;margin-top:18px}.model-map{padding:30px 24px}.model-inputs span{padding:12px;font-size:10px}.model-core b{font-size:23px}.model-principles{padding-block:40px}.model-principles>.container{grid-template-columns:1fr;gap:20px}.model-principles p{grid-column:auto}.model-principles .text-link{grid-column:auto;margin:0}.model-principles h2{font-size:29px}.technical-article{grid-template-columns:1fr;gap:20px;padding-block:27px}.technical-article img{height:210px}.technical-article h3{font-size:23px}.service-hero{padding-block:35px 40px}.service-hero h1{font-size:43px}.service-hero>div{display:block;margin-top:20px}.service-hero p{font-size:12px}.service-hero .button{margin-top:23px}.downloads{grid-template-columns:1fr;gap:28px;padding-block:40px}.downloads h2{font-size:26px}.download-list b{font-size:13px}.download-list small{font-size:9px}.file-type{flex-shrink:0;width:45px;height:53px}.access-notice{padding:25px}.access-notice h2{font-size:22px}.access-notice p{font-size:11px}.guide-list{grid-template-columns:1fr;gap:30px}.guide-article img{height:210px}.guide-article h3{font-size:22px}.site-notice{padding-block:25px 40px}.reading-intro{padding-block:30px}.reading-intro h1{font-size:40px}.reading-intro>p{font-size:11px}.reading-controls{flex-wrap:wrap;gap:10px;font-size:10px;margin-top:23px}.reading-controls input{width:100%;order:3}.reading-layout{grid-template-columns:1fr;gap:30px}.reading-directory{position:static;max-height:310px;padding-right:5px;border-bottom:1px solid var(--line)}.reading-directory>a{font-size:11px;padding-block:10px}.reading-directory>a small{display:inline;margin-right:10px}.full-article{padding-block:27px 40px;scroll-margin-top:85px}.article-heading h2{font-size:27px}.article-image{height:210px;margin-top:20px}.full-summary{font-size:12px;margin-top:20px;padding:18px}.article-body section{margin-top:25px}.article-body h3{font-size:19px}.article-body p{font-size:13px;line-height:2.15}.references{padding:18px}.related a{font-size:11px}.news-hero{padding-block:35px}.news-hero h1{font-size:35px}.news-hero p{font-size:12px}.edition{display:none}.news-directory{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.news-feature-image img{height:235px}.news-timeline h2{font-size:20px}.news-bodies{width:calc(100% - 40px)}.news-bodies .full-article{padding-block:30px 50px}.standalone h1{font-size:30px}}@media(max-width:370px){.container{width:calc(100% - 32px)}.hero h1{font-size:29px}.hero-brand{font-size:11px}.hero-visual{min-height:420px}.paper-stack{width:65%;left:7%}.paper-en{font-size:26px}.paper-photo{height:90px}.floating-chart{width:183px;right:-4px;bottom:30px}.hero-note{gap:10px}.hero-note>span+span:before{margin-right:10px}.side-story{grid-template-columns:85px 1fr;gap:13px}.section-heading h2{font-size:22px}.spread-cover h3{font-size:17px}.cover-number{font-size:38px}.spread-page h3{font-size:13px}.data-figure{gap:18px}.data-figure b{font-size:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media(min-width:701px) and (max-width:960px){.hero .paper-en{font-size:20px}}@media(max-width:700px){.hero .paper-en{font-size:clamp(18px,5vw,26px)}.report-hero-cover .paper-en{font-size:23px}}
@media(min-width:961px){.report-hero-cover .paper-en{font-size:27px}}@media(min-width:701px) and (max-width:960px){.report-hero-cover .paper-en{font-size:23px}}
