.site-header nav{gap:24px}.site-header nav [aria-current="page"]{color:#2e7b91}.subpage-header{background:linear-gradient(115deg,#f7fafb,#edf3f7 68%,#eeedf5)}.page-hero{padding-top:35px;padding-bottom:74px}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:57px}.breadcrumbs a:hover{color:var(--blue)}.page-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:end}.page-heading .eyebrow,.article-hero>.eyebrow{margin-bottom:25px}.page-heading h1,.article-hero h1{font:500 clamp(42px,4.9vw,78px)/1.04 var(--heading);letter-spacing:-.025em}.page-heading h1 .soft-accent,.article-hero h1 .soft-accent{background:linear-gradient(100deg,#244e78,#2e8693 53%,#7974a1);background-clip:text;-webkit-background-clip:text;color:transparent}.page-lead,.article-lead{font-size:19px;line-height:1.65;color:var(--muted);max-width:600px}.page-visual-split{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;margin-top:70px}.page-cutaway img{width:100%;height:auto;max-height:550px;object-fit:contain}.page-cutaway figcaption,.documentary-figure figcaption,.article-figure figcaption{font-size:11px;color:var(--muted);margin-top:12px}.page-cutaway .text-link{margin-top:15px}.page-prose{max-width:680px}.page-prose h2{font-size:clamp(34px,3.3vw,52px);margin:22px 0}.page-prose h3{font-size:28px;margin:30px 0 13px}.page-prose h3:first-child{margin-top:0}.page-prose p{font-size:16px;color:var(--muted);line-height:1.75}.page-prose .text-link{margin-top:23px}.page-prose .button{margin-top:25px}.page-columns{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.page-columns h2{font-size:clamp(36px,3.5vw,55px)}.page-columns>.section-intro,.page-columns>div>.section-intro{font-size:16px;max-width:430px;margin-top:25px}.page-columns .eyebrow{margin-bottom:25px}.page-band{background:linear-gradient(110deg,#f3f7f9,#f8fafb 65%,#f3f2f8);padding:80px 0}.page-section{padding-top:80px;padding-bottom:80px}.section-heading{max-width:950px;margin-bottom:52px}.section-heading>.eyebrow{margin-bottom:22px}.section-heading h2{font-size:clamp(36px,3.7vw,58px)}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:54px}.editorial-number{display:block;font:400 34px/1 var(--heading);color:#7192a0;margin-bottom:23px}.editorial-grid h3{font-size:30px;margin-bottom:18px}.editorial-grid p{color:var(--muted);font-size:15px;line-height:1.75}.editorial-grid .text-link{margin-top:20px}.page-caption{font-size:12px!important;line-height:1.65!important;color:var(--muted);max-width:850px;margin-top:32px!important}.reading-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:70px}.reading-grid-three{grid-template-columns:repeat(3,1fr);gap:50px}.reading-link{position:relative;display:block;padding:5px 36px 10px 0}.reading-link h3{font-size:32px;line-height:1.15;margin:23px 0 15px}.reading-link p{font-size:14px;color:var(--muted);line-height:1.7;max-width:470px}.reading-arrow{position:absolute;right:2px;top:52px;font-size:26px;color:#537d8e;transition:transform .2s}.reading-link:hover .reading-arrow{transform:translate(3px,-3px)}.reading-link:hover h3{color:#316c83}.documentary-figure{margin-top:60px}.documentary-figure img{width:100%;height:auto;max-height:680px;object-fit:contain;background:#f5f7f8}.stage-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:60px}.stage-grid h3{font-size:29px;margin:22px 0 15px}.stage-grid p:last-child{font-size:15px;color:var(--muted);line-height:1.75}.stage-grid .eyebrow{color:#446f80}.faq-list{max-width:880px;display:grid;gap:16px;margin:0 0 30px}.faq-list details{padding:21px 25px;background:#f4f7f9;border-radius:4px}.faq-list summary{font-size:17px;cursor:pointer}.faq-list p{font-size:15px;color:var(--muted);margin-top:19px}.faq-list a,.article-body a{color:#326e86;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#94b8c6}.faq-list summary:focus-visible,.table-scroll:focus-visible{outline:3px solid #3c7a94;outline-offset:5px}.application-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;margin-top:65px}.application-intro>img{width:100%;height:auto}.plain-list{padding-left:20px;color:var(--muted);font-size:16px;line-height:1.8;margin:25px 0}.plain-list li+li{margin-top:10px}.page-geography{margin-top:35px;font-size:13px}.article-hero h1{max-width:1000px}.article-lead{margin-top:35px;max-width:850px}.article-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:100px;padding-bottom:100px;align-items:start}.article-toc{position:sticky;top:35px;display:grid;gap:16px}.article-toc .eyebrow{margin-bottom:8px}.article-toc a{font-size:13px;color:var(--muted);line-height:1.6}.article-toc a:hover{color:#326e86}.article-body{max-width:800px;min-width:0}.article-body section+section{margin-top:65px}.article-body h2{font-size:clamp(32px,3vw,44px);line-height:1.14;margin:0 0 24px}.article-body p{font-size:17px;line-height:1.8;color:#5d707c}.article-body p+p{margin-top:20px}.article-definitions{margin:30px 0;display:grid;gap:26px}.article-definitions dt{font-weight:500;font-size:18px;line-height:1.5;margin-bottom:7px}.article-definitions dd{margin:0;font-size:16px;color:var(--muted);line-height:1.75}.article-figure{margin:30px 0}.article-figure img{width:100%;max-height:480px;object-fit:contain}.article-source-note{margin-top:60px;padding:25px 28px;background:#f3f7f9}.article-source-note p:last-child{font-size:12px;line-height:1.75;margin-top:13px}.table-scroll{overflow:auto;max-width:100%;margin:28px 0}.editorial-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.65}.editorial-table caption{text-align:left;font-size:12px;color:var(--muted);padding-bottom:15px}.editorial-table th,.editorial-table td{padding:17px 18px;vertical-align:top}.editorial-table thead{background:#eaf1f5}.editorial-table th{font-weight:500}.editorial-table tbody tr:nth-child(even){background:#f6f8f9}.editorial-table tbody th{width:41%}.editorial-table td{color:var(--muted)}.footer-navigation{display:flex;flex-wrap:wrap;gap:16px 32px;margin-bottom:55px;font-size:12px;color:#647984}.footer-navigation a:hover{color:#2d718a}.page-footer-note{max-width:800px;font-size:11px;color:var(--muted);line-height:1.7;margin-top:30px}.home-readings{padding-top:90px;padding-bottom:90px}.home-readings .section-heading{margin-bottom:40px}.home-readings .reading-link h3{font-size:30px}.home-section-link{margin-top:22px}.site-header .menu-toggle:focus-visible{outline-offset:5px}
@media(max-width:1200px){.page-heading{gap:45px}.page-heading h1,.article-hero h1{font-size:58px}.page-columns{gap:55px}.page-visual-split{gap:40px}.article-layout{gap:55px;grid-template-columns:210px minmax(0,1fr)}.editorial-grid{gap:32px}.reading-grid-three{gap:30px}.reading-link h3{font-size:28px}}
@media(max-width:1120px){.site-header{justify-content:space-between;gap:25px}.site-header .menu-toggle{display:flex;gap:14px;align-items:center;margin-left:auto;padding:12px 0}.site-header .menu-toggle span{font-size:22px}.site-header nav{display:none;position:absolute;top:94px;left:24px;right:24px;margin:0;padding:27px;background:#f7f9fb;box-shadow:0 18px 40px #24465b18;border-radius:4px;font-size:17px;flex-direction:column;gap:19px}.site-header nav.is-open{display:flex}.header-contact{margin-left:15px}.page-heading{grid-template-columns:1fr 1fr}.page-heading h1,.article-hero h1{font-size:51px}.page-lead{font-size:17px}.editorial-grid{gap:28px}.editorial-grid h3{font-size:27px}}
@media(max-width:800px){.page-heading{grid-template-columns:1fr;gap:28px}.page-heading h1,.article-hero h1{font-size:55px}.page-lead{max-width:700px}.page-visual-split,.application-intro{grid-template-columns:1fr;gap:40px;margin-top:35px}.page-cutaway{max-width:620px;margin:auto}.application-intro>img{max-width:600px;margin:auto}.page-columns{grid-template-columns:1fr;gap:35px}.editorial-grid{grid-template-columns:1fr;gap:37px}.editorial-number{font-size:26px;margin-bottom:15px}.editorial-grid h3{margin-bottom:13px}.reading-grid-three{grid-template-columns:1fr;gap:30px}.reading-grid-three .reading-link{max-width:650px}.article-layout{grid-template-columns:1fr;gap:45px}.article-toc{position:static;grid-template-columns:1fr 1fr;gap:12px 25px}.article-toc>.eyebrow{grid-column:1/-1}.article-body{max-width:none}.page-section,.page-band{padding-top:60px;padding-bottom:60px}.article-lead{font-size:18px}.page-prose{max-width:none}.page-hero{padding-bottom:55px}.stage-grid{gap:35px}.header-contact{display:none}}
@media(max-width:600px){.site-header nav{top:78px;left:16px;right:16px}.site-header{gap:20px}.page-hero{padding-top:22px;padding-bottom:45px}.breadcrumbs{font-size:10px;gap:8px;margin-bottom:38px}.page-heading h1,.article-hero h1{font-size:clamp(39px,10.8vw,51px);overflow-wrap:normal}.page-heading .eyebrow,.article-hero>.eyebrow{font-size:9px;margin-bottom:20px}.page-lead,.article-lead{font-size:16px;line-height:1.7}.article-lead{margin-top:27px}.page-prose p,.plain-list{font-size:15px}.page-prose h2,.page-columns h2,.section-heading h2{font-size:36px}.page-prose h3{font-size:27px}.page-section,.page-band{padding-top:48px;padding-bottom:48px}.section-heading{margin-bottom:32px}.page-columns{gap:28px}.page-columns .eyebrow{margin-bottom:20px}.reading-grid{grid-template-columns:1fr;gap:32px}.reading-link h3,.home-readings .reading-link h3{font-size:28px}.reading-link{padding-right:30px}.reading-arrow{top:50px;font-size:23px}.stage-grid{grid-template-columns:1fr;gap:33px;margin-top:38px}.stage-grid h3{font-size:26px;margin-top:16px}.documentary-figure{margin-top:33px}.page-cutaway figcaption,.documentary-figure figcaption,.article-figure figcaption{font-size:10px}.faq-list details{padding:19px}.faq-list summary{font-size:15px}.faq-list p{font-size:14px}.article-layout{padding-bottom:55px;gap:35px}.article-toc{grid-template-columns:1fr;gap:11px}.article-toc a{font-size:12px}.article-body h2{font-size:32px}.article-body p{font-size:15px;line-height:1.8}.article-body section+section{margin-top:43px}.article-definitions dt{font-size:16px}.article-definitions dd{font-size:14px}.article-source-note{padding:21px;margin-top:40px}.editorial-table{font-size:12px;min-width:0}.editorial-table th,.editorial-table td{padding:12px 10px}.editorial-table tbody th{width:42%}.footer-navigation{gap:16px 22px;font-size:11px;margin-bottom:40px}.home-readings{padding-top:60px;padding-bottom:60px}.page-geography{font-size:11px;margin-top:25px}.page-caption{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reading-arrow{transition:none}}
.hero-description strong,.technology-heading .section-intro strong{font-weight:500;color:var(--ink)}
.reactor-hero>.eyebrow{margin-bottom:24px}.reactor-hero h1{font:500 clamp(44px,5.5vw,80px)/1.04 var(--heading);letter-spacing:-.025em;max-width:1100px}.reactor-hero h1 .soft-accent{background:linear-gradient(100deg,#244e78,#2e8693 53%,#7974a1);background-clip:text;-webkit-background-clip:text;color:transparent}.reactor-lead{font-size:20px;line-height:1.7;color:var(--muted);max-width:970px;margin-top:32px}.reactor-hero .page-visual-split{margin-top:65px}.reactor-drawing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:85px;align-items:center}.patent-figure{min-width:0}.patent-image-link{display:block;background:#fff}.patent-figure img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}.patent-figure figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:18px;max-width:500px}.patent-figure .text-link{margin-top:15px;font-size:12px}.reactor-legend{display:grid;gap:21px;margin-top:34px}.reactor-legend>div{display:grid;grid-template-columns:60px 1fr;gap:18px;align-items:baseline}.reactor-legend dt{font:500 27px/1.2 var(--heading);color:#3d758b}.reactor-legend dd{font-size:14px;line-height:1.7;color:var(--muted)}.reactor-interaction .patent-figure{align-self:center}.page-prose p+p{margin-top:18px}
@media(max-width:1120px){.reactor-drawing-layout{gap:45px}.reactor-hero h1{font-size:68px}.reactor-lead{font-size:18px}}
@media(max-width:800px){.reactor-hero h1{font-size:60px}.reactor-drawing-layout{grid-template-columns:1fr;gap:38px}.reactor-drawing-layout .patent-figure{max-width:600px;justify-self:center;width:100%}.reactor-interaction .patent-figure{grid-row:1}.reactor-hero .page-visual-split{margin-top:40px}.reactor-lead{font-size:17px}}
@media(max-width:600px){.reactor-hero h1{font-size:clamp(37px,9.9vw,51px)}.reactor-hero>.eyebrow{font-size:9px;margin-bottom:20px}.reactor-lead{font-size:16px;line-height:1.75;margin-top:26px}.reactor-hero .page-visual-split{margin-top:30px}.reactor-drawing-layout{gap:30px}.patent-figure img{max-height:none}.patent-figure figcaption{font-size:10px;margin-top:14px}.reactor-legend{gap:18px;margin-top:26px}.reactor-legend>div{grid-template-columns:48px 1fr;gap:14px}.reactor-legend dt{font-size:23px}.reactor-legend dd{font-size:13px}}

/* Qualitative process diagrams; SVGs have no measured numeric axes. */
@media(max-width:600px){.profile-panel svg text{font-size:19px}}
.reactor-explainer .section-heading,.reactor-reactivity .section-heading{max-width:1000px}
.explainer-intro{font-size:17px;line-height:1.8;color:var(--muted);max-width:830px;margin-top:28px}
.principle-figure{margin:0;min-width:0}
.flow-labels{display:grid;grid-template-columns:1fr 1.2fr 1fr;text-align:center;font-size:15px;line-height:1.55;color:var(--ink);max-width:1000px;margin:0 auto}
.flow-labels span:first-child{text-align:left;padding-left:4%}.flow-labels span:last-child{text-align:right;padding-right:4%}
.recirculation-diagram{display:block;width:100%;max-width:1100px;height:auto;margin:8px auto 20px;overflow:visible}
.diagram-legend{display:flex;justify-content:center;gap:20px 38px;flex-wrap:wrap;list-style:none;padding:0;margin:0;color:var(--muted);font-size:12px}
.diagram-legend li{display:flex;align-items:center;gap:10px}.legend-line{display:block;width:29px;border-top:3px solid;flex-shrink:0}.flow-main{color:#244e78}.flow-return{color:#7974a1}.flow-active{color:#2e8693;border-top-style:dashed}
.principle-figure figcaption{font-size:12px;line-height:1.7;color:var(--muted);max-width:850px;margin:27px auto 0;text-align:center}
.reaction-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;list-style:none;padding:0;margin:62px 0 0}
.step-number{font:400 27px/1 var(--heading);color:#7192a0;display:block;margin-bottom:19px}.reaction-steps h3{font-size:29px;margin-bottom:15px}.reaction-steps p{font-size:15px;line-height:1.8;color:var(--muted)}
.profile-plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.profile-panel{min-width:0}.profile-panel h3{display:flex;align-items:center;gap:12px;font-size:27px;line-height:1.2;margin:0 0 25px}.profile-key{width:25px;border-top:3px solid;flex-shrink:0}.concentration-key{color:#2e8693}.ignition-key{color:#7974a1;border-top-style:dashed}.profile-panel svg{display:block;width:100%;height:auto;font-family:var(--body)}
.profile-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;text-align:center;padding-left:9%;font-size:11px;line-height:1.5;color:var(--muted);margin-top:-4px}.profile-zones span:first-child{text-align:left}.profile-zones span:last-child{text-align:right}
.reactivity-figure figcaption{max-width:900px;margin-top:35px}.reactivity-context{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start;margin-top:65px}.reactivity-context h3{font-size:29px;margin-top:0}.expert-assessment-note{background:linear-gradient(120deg,#f0f6f8,#f4f2f8);padding:30px 33px}.expert-assessment-note .eyebrow{font-size:10px;line-height:1.6;margin-bottom:17px}.expert-assessment-note>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted)}.expert-assessment-note .text-link{margin-top:22px;font-size:13px}
@media(max-width:1000px){.reaction-steps{gap:27px}.reaction-steps h3{font-size:26px}.profile-plots{gap:30px}.profile-panel h3{font-size:24px}.reactivity-context{gap:35px}}
@media(max-width:800px){.reaction-steps{grid-template-columns:1fr;gap:30px;margin-top:42px}.reaction-steps li{display:grid;grid-template-columns:42px 1fr;column-gap:14px}.step-number{grid-row:1/3;margin:3px 0 0}.reaction-steps h3{margin:0 0 10px}.reaction-steps p{grid-column:2}.profile-plots{grid-template-columns:1fr;gap:44px;max-width:600px;margin:0 auto}.profile-panel h3{font-size:27px}.reactivity-context{grid-template-columns:1fr;gap:30px;margin-top:42px}.flow-labels{font-size:13px}}
@media(max-width:600px){.explainer-intro{font-size:15px;line-height:1.75;margin-top:23px}.reactor-explainer .section-heading h2,.reactor-reactivity .section-heading h2{font-size:34px;line-height:1.12}.flow-labels{font-size:10px;gap:10px;grid-template-columns:1fr 1.2fr 1fr}.flow-labels span:first-child{padding-left:0}.flow-labels span:last-child{padding-right:0}.recirculation-diagram{margin:15px auto 22px}.diagram-legend{justify-content:flex-start;gap:12px 20px;font-size:11px}.legend-line{width:24px;border-top-width:2px}.principle-figure figcaption{font-size:11px;text-align:left;margin-top:23px}.reaction-steps{margin-top:35px}.reaction-steps li{grid-template-columns:30px 1fr;column-gap:12px}.reaction-steps h3{font-size:25px}.reaction-steps p{font-size:14px}.step-number{font-size:22px}.profile-panel h3{font-size:25px;margin-bottom:20px}.profile-zones{font-size:10px;gap:8px}.profile-plots{gap:38px}.expert-assessment-note{padding:24px}.expert-assessment-note>p:not(.eyebrow){font-size:13px}.expert-assessment-note .text-link{font-size:12px}.reactivity-context h3{font-size:27px}}
.hero-title-text em a{color:inherit}.hero-title-text em a:focus-visible{outline:2px solid #3c7a94;outline-offset:6px}.generation-teaser{margin-top:30px;max-width:460px}.generation-teaser .generation-label{font:500 26px/1.2 var(--heading);color:#2c687f;margin-bottom:12px}.generation-teaser>p:not(.generation-label){font-size:14px;line-height:1.75;color:var(--muted)}.generation-teaser .text-link{font-size:13px;margin-top:17px}.generation-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:55px;align-items:center}.generation-hero .eyebrow{margin-bottom:25px}.generation-hero h1{font:500 clamp(42px,5.2vw,76px)/1.05 var(--heading);letter-spacing:-.025em}.generation-hero h1 .soft-accent,.generation-mark,.generation-metrics span{background:linear-gradient(100deg,#244e78,#2e8693 53%,#7974a1);background-clip:text;-webkit-background-clip:text;color:transparent}.generation-mark{font:500 270px/.9 var(--heading);letter-spacing:-.06em;justify-self:center}.generation-metrics{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:900px}.generation-metrics span{display:block;font:400 clamp(66px,7vw,100px)/1 var(--heading);letter-spacing:-.04em}.generation-metrics p{font-size:17px;margin-top:20px;color:#506773}.generation-directions{margin-top:65px}
@media(max-width:1120px){.generation-hero-layout{grid-template-columns:minmax(0,1fr) 160px;gap:30px}.generation-mark{font-size:210px}.generation-hero h1{font-size:58px}}
@media(max-width:800px){.generation-hero-layout{grid-template-columns:minmax(0,1fr) 110px;gap:22px}.generation-mark{font-size:155px}.generation-hero h1{font-size:48px}.generation-metrics{gap:30px}.generation-teaser{max-width:600px}}
@media(max-width:600px){.generation-teaser{margin-top:25px}.generation-teaser .generation-label{font-size:24px}.generation-teaser>p:not(.generation-label){font-size:13px}.generation-teaser .text-link{font-size:12px}.generation-hero-layout{grid-template-columns:1fr;gap:25px}.generation-hero h1{font-size:clamp(38px,10vw,51px)}.generation-mark{display:none}.generation-hero .eyebrow{font-size:9px;margin-bottom:20px}.generation-metrics{gap:20px}.generation-metrics span{font-size:58px}.generation-metrics p{font-size:13px;margin-top:13px}.generation-directions{margin-top:38px}}
/* Historical assessment: original archive photograph and measured chart series. */
.assessment-hero h1{max-width:1050px}.assessment-hero .article-lead{max-width:960px}
.assessment-context{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:70px}.assessment-context .page-prose h2{margin-top:0}.assessment-context .eyebrow{font-size:10px;line-height:1.6;margin-bottom:23px}.assessment-context .page-prose>p{font-size:15px}.assessment-archive img{display:block;width:100%;height:auto}.assessment-archive figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:16px}
.assessment-layout{padding-top:75px}.assessment-body .eyebrow{font-size:11px;line-height:1.6;letter-spacing:.14em;margin-bottom:19px}.assessment-body h3{font-size:26px;line-height:1.15;margin-bottom:14px}.assessment-body .text-link{text-decoration:none;font-size:14px;margin-top:22px}.assessment-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:36px}.assessment-takeaways p{font-size:14px;line-height:1.7}.assessment-takeaways .eyebrow{font-size:9px;margin-bottom:16px;color:#507b8c}.assessment-chart{margin:35px 0 25px}.assessment-chart img{display:block;width:100%;height:auto;background:#fff}.assessment-chart figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin-top:16px}.assessment-data{margin:20px 0 26px;background:#f3f7f9;border-radius:4px;padding:18px 22px}.assessment-data summary{cursor:pointer;font-size:14px;color:#326e86}.assessment-data summary:focus-visible{outline:3px solid #3c7a94;outline-offset:5px}.assessment-data .table-scroll{margin-bottom:0}.assessment-data .editorial-table th,.assessment-data .editorial-table td{padding:11px 12px;white-space:nowrap}.assessment-data .editorial-table :is(th,td):not(:first-child){text-align:right}.assessment-body .article-source-note{margin-top:65px}.assessment-body .article-source-note h2{font-size:30px}.assessment-body .article-source-note>p[lang]{font-size:14px}.assessment-entry{padding-bottom:75px}
@media(max-width:1120px){.assessment-context{gap:40px}.assessment-takeaways{grid-template-columns:1fr;gap:25px}.assessment-takeaways .eyebrow{margin-bottom:10px}.assessment-takeaways h3{margin-bottom:9px}.assessment-takeaways p{font-size:15px}}
@media(max-width:800px){.assessment-context{grid-template-columns:1fr;gap:30px;margin-top:40px}.assessment-archive{max-width:640px}.assessment-layout{padding-top:45px}.assessment-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.assessment-takeaways p{font-size:14px}}
@media(max-width:600px){.assessment-context{margin-top:35px;gap:25px}.assessment-context .page-prose>p{font-size:14px}.assessment-context .page-prose h2{font-size:33px}.assessment-takeaways{grid-template-columns:1fr;gap:25px;margin-top:28px}.assessment-chart{margin:28px -8px 22px}.assessment-chart figcaption{font-size:11px;margin:12px 8px 0}.assessment-data{padding:16px}.assessment-data .editorial-table{font-size:12px}.assessment-data .editorial-table th,.assessment-data .editorial-table td{padding:9px 8px}.assessment-body .article-source-note h2{font-size:27px}.assessment-body .article-source-note{padding:23px}.assessment-body .text-link{font-size:13px}}
