.eng-page{padding-bottom:30px}.eng-heading{max-width:1120px;padding:76px 0 52px}.eng-heading h1{font:400 clamp(48px,6.3vw,94px)/1.04 var(--serif);letter-spacing:-.045em;margin:24px 0}.eng-dek{font-size:clamp(18px,1.8vw,24px);line-height:1.65;max-width:880px;color:var(--muted)}.eng-award-stage{display:grid;grid-template-columns:1fr 1fr;background:var(--green);color:var(--white);min-height:440px;overflow:hidden}.eng-stage-copy{padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eng-stage-copy h2{font:400 clamp(38px,4.6vw,68px)/1.07 var(--serif);margin:34px 0 24px}.eng-stage-copy p{font-size:17px;line-height:1.8;color:#dce5d8}.eng-award-stage img{height:100%;object-fit:cover;min-width:0}.eng-badge{font-size:10px;letter-spacing:.12em;border:1px solid #8ca99b;padding:8px 14px}.eng-stage-actions{margin-top:30px}.eng-status{font-size:12px;padding:18px 22px;background:#e5ead9;border-inline-start:3px solid var(--green);line-height:1.8}.eng-section{padding:84px 0}.eng-section-top{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:40px}.eng-section-top h2,.eng-guardrails h2,.eng-brief h2,.eng-measure h2{font:400 clamp(34px,4vw,58px)/1.12 var(--serif);margin-top:16px}.eng-section-top>p{color:var(--muted);font-size:16px}.eng-categories{display:grid;grid-template-columns:1fr 1fr;column-gap:52px}.eng-category{display:grid;grid-template-columns:35px 1fr 22px;gap:18px;border-top:1px solid var(--line);padding:28px 0}.eng-index{font:400 24px var(--serif);color:var(--muted)}.eng-category h3{font-size:25px;line-height:1.2;margin-bottom:14px}.eng-category p{font-size:14px;color:var(--muted);line-height:1.75}.eng-category p.eng-category-line{font-size:16px;color:var(--ink);margin-bottom:12px}.eng-category-mark{font-size:28px}.eng-evidence{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--green);color:var(--white);padding:54px}.eng-evidence>div>h2{font:400 clamp(38px,4vw,60px)/1.1 var(--serif);margin:25px 0}.eng-evidence>div>p{color:#dce5d8;line-height:1.85}.eng-evidence button{margin-top:26px}.eng-evidence small{display:block;color:#dce5d8;margin-top:12px;font-size:11px}.eng-score-row{display:grid;grid-template-columns:55px 1fr 42px;gap:18px;border-top:1px solid #728f7f;padding:20px 0}.eng-score-row strong{font:400 38px var(--serif);color:var(--lime)}.eng-score-row h3{font-size:19px;margin:3px 0 10px}.eng-score-row p{font-size:13px;line-height:1.6;color:#dce5d8}.eng-score-row>span{font-size:10px;color:#dce5d8;padding-top:12px}.eng-guardrails{display:grid;grid-template-columns:1fr 1fr;gap:70px}.eng-guardrails h3{font-size:23px;margin-bottom:16px}.eng-guardrails p{color:var(--muted);margin-bottom:30px;line-height:1.85}.eng-sponsor-stage{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.eng-sponsor-stage img{height:380px}.eng-sponsor-stage h2{font:400 clamp(35px,3.8vw,58px)/1.12 var(--serif);margin:22px 0}.eng-sponsor-stage p:not(.eyebrow){font-size:17px;color:var(--muted);line-height:1.8}.eng-partner-principles{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.eng-partner-principles>span{padding:8px 12px;border:1px solid var(--line);font-size:11px}.eng-partner-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:42px 0;border-top:1px solid var(--line)}.eng-partner-label>span{font-size:11px;letter-spacing:.12em;color:var(--muted)}.eng-partner-label h2{font:400 42px/1.12 var(--serif);margin-top:18px}.eng-partner-row h3{font-size:25px;line-height:1.25;margin-bottom:18px}.eng-partner-row p{font-size:16px;color:var(--muted);line-height:1.8}.eng-partner-row ul{font-size:14px;line-height:1.85;margin:20px 0}.eng-partner-row li{padding-inline-start:5px;margin:8px 0}.eng-partner-row li::marker{color:#6e8b2c}.eng-measure{background:#e5ead9;padding:48px}.eng-measure h2{max-width:850px}.eng-measure>div{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:28px}.eng-measure p:not(.eyebrow){line-height:1.85;font-size:15px}.eng-brief{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;padding:85px 0;scroll-margin-top:35px}.eng-brief>div>p:not(.eyebrow){font-size:17px;line-height:1.85;color:var(--muted);margin:25px 0}.eng-brief form{display:grid;grid-template-columns:1fr 1fr;gap:22px}.eng-brief label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:600}.eng-brief select,.eng-brief input,.eng-calendar-tools select{width:100%;padding:13px 12px;border:1px solid #b8c2b2;background:var(--white);min-height:48px;font-size:13px}.eng-brief form button,.eng-brief form .caption{grid-column:1/-1}.eng-brief-result{margin-top:28px;padding:28px;background:#e5ead9;border-top:2px solid var(--green)}.eng-brief-result h3{font:400 28px var(--serif);margin-bottom:20px}.eng-brief-result pre{font:14px/1.8 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 24px}.eng-calendar-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;padding:38px 0 45px;border-top:1px solid var(--line)}.eng-calendar-intro>div:first-child{display:flex;gap:40px;align-items:center}.eng-year{font:400 clamp(58px,6vw,90px)/1 var(--serif);display:block;white-space:nowrap}.eng-year>span{font-size:40px;display:block;color:#708531}.eng-calendar-intro p{font-size:14px;line-height:1.8;color:var(--muted)}.eng-calendar-intro>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:14px;justify-content:center}.eng-calendar-intro small{font-size:11px;color:var(--muted)}.eng-quarter-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--green);color:var(--white);margin-bottom:36px}.eng-quarter-strip>div{padding:26px;border-inline-end:1px solid #6b8b7b;display:flex;flex-direction:column;gap:13px}.eng-quarter-strip strong{color:var(--lime);font:400 28px var(--serif)}.eng-quarter-strip span{font-size:13px}.eng-calendar-tools{display:flex;gap:24px;align-items:center;justify-content:space-between;margin:20px 0}.eng-calendar-tools label{display:flex;align-items:center;gap:10px;font-size:12px;min-width:200px}.eng-calendar-tools select{min-width:145px}.eng-calendar-tools .filter-list{display:flex;gap:8px;flex-wrap:wrap}.eng-calendar-tools button{border:1px solid var(--line);padding:11px 13px;font-size:12px;min-height:44px}.eng-calendar-tools button[aria-pressed=true]{background:var(--green);color:var(--white);border-color:var(--green)}.eng-calendar-list{margin-top:20px}.eng-calendar-row{display:grid;grid-template-columns:160px 1fr 210px;gap:35px;padding:34px 0;border-top:1px solid var(--line)}.eng-calendar-month span{font:400 38px var(--serif);color:var(--muted)}.eng-calendar-month h3{font-size:19px;margin-top:9px}.eng-calendar-row h2{font:400 31px/1.2 var(--serif);margin:12px 0}.eng-calendar-row p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8}.eng-target-date{display:block;font-size:11px;margin-top:15px;color:var(--muted)}.eng-calendar-opportunity{display:flex;flex-direction:column;align-items:flex-start;gap:15px;justify-content:center}.eng-calendar-opportunity>span{font-size:9px;letter-spacing:.1em;color:var(--muted)}.eng-calendar-opportunity strong{font-size:16px;font-weight:600}.eng-calendar-opportunity a{font-size:12px}.eng-calendar-empty{padding:40px 0;color:var(--muted)}.eng-calendar-end{margin:35px 0;padding:40px;background:#e5ead9;display:flex;gap:32px;align-items:center;justify-content:space-between}.eng-calendar-end h2{font:400 35px/1.15 var(--serif);max-width:650px}.eng-page img{object-fit:cover}.eng-page [hidden]{display:none!important}html[lang=ar] .eng-heading h1,html[lang=ar] .eng-stage-copy h2,html[lang=ar] .eng-evidence h2,html[lang=ar] .eng-calendar-row h2,html[lang=ar] .eng-partner-label h2{font-family:'Noto Sans Arabic',Arial,sans-serif;line-height:1.45;letter-spacing:0}html[lang=ar] .eng-heading h1{font-size:clamp(38px,5vw,70px)}html[lang=ar] .eng-badge,html[lang=ar] .eng-calendar-opportunity>span{letter-spacing:0}
@media(max-width:1050px){.eng-stage-copy{padding:32px}.eng-evidence{gap:35px;padding:36px}.eng-section-top,.eng-guardrails,.eng-sponsor-stage,.eng-partner-row,.eng-brief,.eng-calendar-intro{gap:35px}.eng-calendar-row{grid-template-columns:110px 1fr 175px;gap:25px}.eng-calendar-tools{flex-wrap:wrap}.eng-category{gap:12px;grid-template-columns:28px 1fr 18px}.eng-categories{column-gap:28px}.eng-brief form{grid-template-columns:1fr}}
@media(max-width:700px){.eng-heading{padding:45px 0 32px}.eng-heading h1{font-size:48px;line-height:1.08}.eng-dek{font-size:18px}.eng-award-stage,.eng-section-top,.eng-categories,.eng-evidence,.eng-guardrails,.eng-sponsor-stage,.eng-partner-row,.eng-measure>div,.eng-brief,.eng-calendar-intro{grid-template-columns:1fr;gap:28px}.eng-award-stage{gap:0}.eng-stage-copy{padding:30px 26px}.eng-stage-copy h2{font-size:43px;margin-top:26px}.eng-award-stage img{height:310px}.eng-section{padding:55px 0}.eng-section-top{gap:22px}.eng-section-top h2,.eng-guardrails h2,.eng-brief h2,.eng-measure h2{font-size:36px}.eng-evidence{padding:28px 24px}.eng-score-row{grid-template-columns:45px 1fr 33px;gap:12px}.eng-score-row strong{font-size:34px}.eng-score-row h3{font-size:18px}.eng-sponsor-stage{gap:25px}.eng-sponsor-stage img{height:290px}.eng-partner-row{gap:22px;padding:30px 0}.eng-partner-label h2{font-size:34px;margin-top:12px}.eng-measure{padding:30px 24px}.eng-brief{padding:55px 0}.eng-calendar-intro{padding:24px 0 30px;gap:25px}.eng-calendar-intro>div:first-child{gap:24px;align-items:flex-start}.eng-year{font-size:53px}.eng-year>span{font-size:28px}.eng-quarter-strip{grid-template-columns:1fr 1fr}.eng-quarter-strip>div{padding:21px 18px;border-bottom:1px solid #6b8b7b}.eng-calendar-tools{align-items:stretch}.eng-calendar-tools label{max-width:100%;width:100%}.eng-calendar-tools button{font-size:11px;padding:10px}.eng-calendar-row{grid-template-columns:64px minmax(0,1fr);gap:20px;padding:28px 0}.eng-calendar-row h2{font-size:26px}.eng-calendar-month span{font-size:30px}.eng-calendar-month h3{font-size:13px;line-height:1.5}.eng-calendar-opportunity{grid-column:2;gap:8px;align-items:flex-start}.eng-calendar-opportunity>span{font-size:8px}.eng-calendar-end{padding:28px 24px;display:block}.eng-calendar-end h2{font-size:30px;margin-bottom:24px}.eng-status{padding:15px;font-size:11px}.eng-category h3{font-size:23px}.eng-calendar-intro p{font-size:13px}.eng-brief-result{padding:22px}.eng-partner-principles{gap:7px}}
