@font-face{font-family:"Noto Sans";src:url("assets/NotoSans-latin.woff") format("woff");font-style:normal;font-weight:100 900;font-display:swap}
html[lang="en"] body{font-family:"Noto Sans",Arial,sans-serif;font-weight:500;line-height:1.75;font-size:1.0625rem}
html[lang="en"] :is(h1,h2,h3){font-family:"Noto Sans",Arial,sans-serif;line-height:1.3;letter-spacing:-.02em;font-weight:700}
html[lang="en"] .hero-copy h1{font-size:clamp(2.2rem,4.4vw,3.7rem);line-height:1.22;max-width:1050px;margin:auto;text-align:center;letter-spacing:-.035em}
html[lang="en"] .hero-copy h1 br{display:block}
html[lang="en"] .hero-copy h1 em{font-style:normal}
html[lang="en"] .hero-followup .lead{font-size:1.25rem;line-height:1.8;max-width:850px;margin:auto}
.language-note{font-size:.875rem;margin:20px auto 0;max-width:720px;color:#231f20;line-height:1.7}
.english-brand{display:flex;align-items:flex-start;flex-direction:column;gap:8px}
.english-brand img{width:215px!important;filter:none!important}.english-wordmark{font-family:"Noto Sans",Arial,sans-serif;font-size:15px!important;font-weight:700;letter-spacing:.11em;line-height:1.3;white-space:nowrap}
html[lang="en"] .header .desktop-nav{font-size:15px;gap:22px}html[lang="en"] .head-inner{min-height:154px}
html[lang="en"] .article.featured{border-left:0;border-right:1px solid #ccc;padding:0 32px 0 0}
html[lang="en"] .featured h3{font-size:2.15rem;line-height:1.35}
html[lang="en"] .article h3{line-height:1.4}
html[lang="en"] .manifesto{padding:24px;min-height:235px}
html[lang="en"] .manifesto h3{font-size:1rem;line-height:1.6}
html[lang="en"] .manifesto .read{font-size:.85rem}
html[lang="en"] .show-title h2{font-size:clamp(3rem,5.5vw,4.6rem);line-height:1.2;letter-spacing:-.04em}
html[lang="en"] .show-title :is(p,.eyebrow){font-size:1rem}html[lang="en"] .episode h3{font-size:2.1rem;line-height:1.4}
html[lang="en"] .section-heading{gap:30px}html[lang="en"] .section-heading h2{font-size:1.85rem}
html[lang="en"] .button{line-height:1.5;gap:20px}html[lang="en"] .show-title .button{font-size:.9rem}
html[lang="en"] .funding-callout{grid-template-columns:1fr auto}html[lang="en"] .footer-inner{align-items:start}
@media(max-width:760px){html[lang="en"] .head-inner{min-height:138px}.english-brand img{width:175px!important}.english-wordmark{font-size:12px!important}.head-actions{margin-inline-start:auto}html[lang="en"] .hero-copy h1{font-size:2.15rem;line-height:1.25}html[lang="en"] .hero-followup .lead{font-size:1.125rem}html[lang="en"] .hero-grid{gap:25px}html[lang="en"] .article.featured{border-right:0;border-bottom:1px solid #ddd;padding:0 0 28px}html[lang="en"] .manifesto{padding:20px;min-height:240px}html[lang="en"] .show-title h2{font-size:3.6rem}html[lang="en"] .episode h3{font-size:1.75rem}html[lang="en"] .section-heading h2{font-size:1.65rem}html[lang="en"] .funding-callout{grid-template-columns:1fr}html[lang="en"] .mobile-menu[open] nav{top:138px}}

/* Match the standalone English design within the existing WordPress shell. */
html[lang="en"] body.ill-english-homepage header.header,html[lang="en"] body.ill-english-homepage>footer{display:block!important;}
html[lang="en"] body.ill-english-homepage,html[lang="en"] body.ill-english-homepage #main :is(h1,h2,h3,h4,p,a,span,button,input,label),html[lang="en"] body.ill-english-homepage .header *,html[lang="en"] body.ill-english-homepage footer *{font-family:"Noto Sans",Arial,sans-serif!important;}
html[lang="en"] body.ill-english-homepage #main .hero-copy h1{font-size:clamp(2.2rem,4.4vw,3.7rem)!important;line-height:1.22!important;letter-spacing:-.035em!important;}
html[lang="en"] body.ill-english-homepage #main .show-title h2{font-size:clamp(3rem,5.5vw,4.6rem)!important;line-height:1.2!important;letter-spacing:-.04em!important;}
html[lang="en"] body.ill-english-homepage .english-brand img{filter:none!important;}
@media(max-width:760px){html[lang="en"] body.ill-english-homepage #main .hero-copy h1{font-size:2.15rem!important;line-height:1.25!important;}html[lang="en"] body.ill-english-homepage #main .show-title h2{font-size:3.6rem!important;}}
