/* A single visual hierarchy for section titles, supporting headings and cards. */
:root{--section-title-size:clamp(38px,3.8vw,50px);--supporting-title-size:clamp(27px,2.5vw,32px);--card-title-size:23px}
.editorial-label,.gov-section-label{align-items:baseline;flex-wrap:wrap;row-gap:12px;margin-bottom:32px;padding-bottom:0}
.editorial-label h2.section-title,.gov-section-label h2.section-title{font-size:var(--section-title-size);font-weight:600;line-height:1.5;letter-spacing:0;margin:0;color:inherit;max-width:100%}
.editorial-label>span:last-child,.gov-section-label>span:last-child{font-size:10px;line-height:1.6}
.about-intro{display:block;margin-bottom:28px}.about-declaration{font-size:25px;line-height:1.85;max-width:1000px}.about-editorial-body .lead{font-size:20px}
.section-heading .supporting-heading,.research-heading .supporting-heading,.approach-intro .supporting-heading,.governance-grid .supporting-heading,.editorial-contact .supporting-heading,.gov-section-intro .supporting-heading,.gov-document-layout .supporting-heading{font-size:var(--supporting-title-size);font-weight:400;line-height:1.65;letter-spacing:0;margin:0}
.section-heading,.research-heading{align-items:start}.approach-intro .supporting-heading{max-width:520px}.governance-grid .supporting-heading{max-width:550px}.editorial-contact .supporting-heading{margin-bottom:20px}
.involvement-grid .supporting-heading{font-size:30px;font-weight:400;line-height:1.7;margin:18px 0;color:#2e1345}
.mission-vision h3,.strip-body h3,.program-tile h3,.research-strip .knowledge-body h3,.knowledge-body h3,.approach-accordion h3,.gov-document h3,.gov-policy-card h3{font-size:var(--card-title-size);line-height:1.75}
.gov-member h3,.gov-member:first-child h3{font-size:25px}.gov-hero h1,html[dir=ltr] .gov-hero h1,.archive-intro h1{font-size:clamp(44px,4.7vw,64px);font-weight:600;line-height:1.4;letter-spacing:0}.gov-headline{font-size:30px;color:#d2abee;margin-top:25px}.gov-section-label{padding-bottom:0;margin-bottom:35px}.gov-hero .gov-hero-bottom{margin-top:25px}
html[dir=ltr] .about-declaration{font-size:24px;line-height:1.6}html[dir=ltr] .mission-vision h3,html[dir=ltr] .approach-accordion h3{font-size:23px}
@media(max-width:650px){:root{--section-title-size:34px;--supporting-title-size:25px;--card-title-size:21px}.editorial-label,.gov-section-label{margin-bottom:25px;gap:10px 20px}.editorial-label>span:last-child,.gov-section-label>span:last-child{font-size:8px}.about-declaration,html[dir=ltr] .about-declaration{font-size:22px}.about-editorial-body .lead{font-size:18px}.involvement-grid .supporting-heading{font-size:25px}.gov-hero h1,html[dir=ltr] .gov-hero h1,.archive-intro h1{font-size:39px}.gov-headline{font-size:25px}.gov-member h3,.gov-member:first-child h3{font-size:22px}html[dir=ltr] .mission-vision h3,html[dir=ltr] .approach-accordion h3{font-size:21px}}
