
html{font-size:18px}html[lang=ar] body{font-family:QHArabic,QHLatin,Tahoma,Arial,sans-serif;font-size:19px;line-height:1.85}html[lang=ar] *{letter-spacing:0}html[lang=ar] h1{font-size:clamp(2.1rem,4.5vw,3.6rem);line-height:1.4}html[lang=ar] h2{line-height:1.5;font-size:clamp(1.65rem,2.8vw,2.3rem)}html[lang=ar] h3{line-height:1.6}html[lang=ar] .lead{font-size:20px;line-height:1.9}html[lang=ar] .home-hero{background:var(--wash)}html[lang=ar] .brand-name{font-size:1.55rem;line-height:1.3}html[lang=ar] .brand-sub{font-family:QHLatin,Arial,sans-serif;font-size:.68rem}html[lang=ar] .desktop-nav{gap:.95rem}html[lang=ar] .desktop-nav a,html[lang=ar] .language-switch,html[lang=ar] .mobile-menu summary,html[lang=ar] .mobile-menu nav a{font-size:18px}html[lang=ar] .header-inner{gap:1.15rem}html[lang=ar] .stage-banner{font-size:15px}html[lang=ar] .eyebrow{font-size:17px;line-height:1.8}html[lang=ar] .status-tag{font-size:16px;font-weight:400}html[lang=ar] .button{font-size:19px;font-weight:600}html[lang=ar] .hero-status,html[lang=ar] .caption,html[lang=ar] .hero-art figcaption,html[lang=ar] .evidence-source{font-size:17px}html[lang=ar] .context-card p:last-child,html[lang=ar] .pathway-card p,html[lang=ar] .evidence-card p,html[lang=ar] .mission-grid p:not(.eyebrow){font-size:19px;line-height:1.85}html[lang=ar] .pathway-card .text-link,html[lang=ar] .audience-routes a>span:nth-child(2),html[lang=ar] .program-fields h3,html[lang=ar] .contact-block dt{font-size:18px}html[lang=ar] .source-content>h2{font-size:1.9rem}html[lang=ar] .program-promise{font-size:20px}html[lang=ar] .site-footer p,html[lang=ar] .site-footer nav a,html[lang=ar] .site-footer>div>div>a,html[lang=ar] .site-footer .contact-block dd,html[lang=ar] .footer-bottom{font-size:18px;line-height:1.85}html[lang=ar] .site-footer h2{font-size:19px}html[lang=ar] [lang=en]{font-family:QHLatin,Arial,sans-serif}html[lang=ar] .arrow{display:inline-block;transform:rotate(-90deg)}html[lang=ar] .audience-routes{margin-block-end:4rem}html[lang=ar] .vision-panel h2{font-size:2rem;line-height:1.8}html[lang=ar] .contact-block dd a{min-block-size:2rem}
@media(max-width:1250px){html[lang=ar] .desktop-nav{display:none}html[lang=ar] .header-inner{flex-wrap:wrap;padding-block:1rem}html[lang=ar] .header-inner>.language-switch{margin-inline-start:auto}html[lang=ar] .mobile-menu{display:block;inline-size:100%;border-block-start:1px solid var(--line);padding-block-start:.6rem}html[lang=ar] .mobile-menu summary{cursor:pointer;min-block-size:2.75rem;padding:.25rem;list-style-position:inside}html[lang=ar] .mobile-menu nav{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem 1rem;padding-block:.7rem}html[lang=ar] .mobile-menu nav a{padding:.6rem 0}}
@media(max-width:700px){html[lang=ar] h1,html[lang=ar] .page-hero h1{font-size:2.2rem;line-height:1.5}html[lang=ar] .hero-grid{gap:1rem}html[lang=ar] .hero-art{max-inline-size:23rem}html[lang=ar] .mobile-menu nav{grid-template-columns:repeat(2,1fr)}html[lang=ar] .section-heading h2{font-size:1.7rem}html[lang=ar] .inclusion-grid{grid-template-columns:1fr}html[lang=ar] .audience-routes{grid-template-columns:1fr 1fr}html[lang=ar] .audience-routes a>span:first-child{font-size:18px}html[lang=ar] .audience-routes a>span:nth-child(2){font-size:17px}html[lang=ar] .vision-panel h2{font-size:1.7rem}html[lang=ar] .evidence-jumps a{font-size:18px}}
