/* Editorial content, original brand fonts and purple palette. */
.involvement{background:var(--pale,#f8f3fa)}.involvement-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.involvement-grid>a{display:block;border-top:1px solid #d2abee;padding:30px 0;color:#2e1345;text-decoration:none}.involvement-grid>a>span{font-size:14px;opacity:.6}.involvement h2{font-size:36px;margin:18px 0}.involvement p{font-size:18px;line-height:1.9;max-width:480px;margin-bottom:25px}.involvement strong{font-weight:500;border-bottom:1px solid #542961;padding-bottom:8px}
.numbers-section{background:#2e1345;color:#fefefe}.numbers-section .editorial-label{color:#d2abee;border-color:#ffffff30}.numbers-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:35px 20px}.numbers-grid>div{text-align:center;display:grid;gap:20px;border-inline-end:1px solid #ffffff30}.numbers-grid>div:last-child{border:0}.numbers-grid strong{font-family:AcidGrotesk,sans-serif;font-size:clamp(64px,8vw,120px);font-weight:400;line-height:1.2}.numbers-grid span{font-size:25px;color:#d2abee}
.partners-section{background:#f8f3fa;padding:50px 0 20px;overflow:hidden}.partner-viewport{overflow:hidden;direction:ltr}.partner-track{display:flex;width:max-content;animation:partner-marquee 65s linear infinite}.partner-set{display:flex;gap:22px;padding-right:22px}.partner-logo{width:205px;height:125px;display:grid;place-items:center;background:#fefefe;padding:22px}.partner-logo.dark{background:#2e1345}.partner-logo img{width:100%;height:80px;object-fit:contain}.partner-track.paused,.partner-viewport:hover .partner-track{animation-play-state:paused}.partners-pause{display:block;margin:20px auto 0;border:0;background:transparent;color:#542961;font:inherit;font-size:12px;cursor:pointer;padding:10px}@keyframes partner-marquee{to{transform:translateX(-50%)}}
.editorial-programs .section-heading{align-items:start;gap:40px}.editorial-programs .section-heading h2{font-size:clamp(30px,3.4vw,49px);line-height:1.6;max-width:620px}.editorial-programs .section-heading p{font-size:18px;line-height:1.95}.editorial-programs .program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 26px}.program-tile{border-bottom:1px solid #d2abee;min-width:0}.program-photo{height:250px;background:#eee8f1;overflow:hidden}.program-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.program-tile:hover .program-photo img{transform:scale(1.025)}.program-photo.program-symbol{background:#f8f3fa;display:grid;place-items:center}.program-symbol img{width:100px;height:110px;object-fit:contain}.program-tile-body{padding:24px 0 30px}.program-tile h3{font-size:25px;line-height:1.65;margin:0 0 12px}.program-tile-body>p{font-size:16px;line-height:1.95;color:#685873}.program-status{font-size:13px;color:#542961;display:block;margin-bottom:10px}.program-news{display:flex;flex-direction:column;gap:10px;margin-top:22px}.program-news a{font-size:14px;text-decoration:none;line-height:1.8;color:#542961}.editorial-programs .content-note:empty{display:none}.resources-band{margin-top:55px}
.research-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 26px}.research-heading h2{font-size:clamp(30px,3.3vw,46px);line-height:1.6}.research-heading>p{line-height:1.95}.knowledge-card{border-bottom:1px solid #d2abee}.knowledge-cover{display:block;background:#ede7f1;height:350px;overflow:hidden}.knowledge-cover img{width:100%;height:100%;object-fit:contain}.knowledge-body{padding:22px 0 28px}.knowledge-body h3{font-size:23px;line-height:1.7;margin:0 0 12px}.knowledge-body p{font-size:16px;line-height:1.9;color:#685873}.knowledge-body .text-link{margin-top:18px}.knowledge-post{display:block;margin-top:16px;font-size:13px;color:#542961;text-decoration:none}
.social-links{display:flex;gap:12px;margin-top:22px}.social-links a{width:43px;height:43px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;color:inherit;transition:background .2s}.social-links svg{width:21px;height:21px}.social-links a:hover{background:#d2abee30}.contact-channels .inline-whatsapp{display:flex;justify-content:flex-start;gap:12px;padding-block:15px;border:0;font-size:16px;color:#d2abee}.inline-whatsapp svg,.footer-whatsapp svg{width:25px;height:25px}.footer-whatsapp{display:flex;align-items:center;gap:8px}.footer-bottom:empty{display:none}.footer-links{gap:13px}.contact-widgets .whatsapp-link{background:#542961;color:white}.mission-vision{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:45px;margin-top:45px;border-top:1px solid #d2abee}.mission-vision h3{font-size:24px;margin-bottom:14px}.mission-vision p{font-size:17px;line-height:1.95;color:#685873}
.gov-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.gov-policy-card{background:#f8f3fa;padding:28px;display:flex;flex-direction:column}.gov-policy-card>svg{width:35px;height:44px;color:#542961}.gov-policy-card h3{font-size:22px;line-height:1.8;margin:20px 0}.gov-policy-card>p{font-size:13px;color:#685873;margin-top:auto}.gov-policy-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px}.gov-policy-actions a{font-size:14px;color:#542961;text-decoration:none;border-bottom:1px solid #d2abee;padding-bottom:5px}.gov-policies{padding:90px 0}.gov-jump{grid-template-columns:repeat(4,1fr)}
@media(max-width:1050px){.editorial-programs .program-grid,.research-library,.gov-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header nav{gap:18px}.header nav a{font-size:13px}.nav-contact{display:none}.gov-jump{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.involvement-grid,.mission-vision{grid-template-columns:1fr;gap:25px}.involvement h2{font-size:28px}.involvement p{font-size:16px}.numbers-grid strong{font-size:45px}.numbers-grid span{font-size:17px}.numbers-grid{gap:8px}.partner-logo{width:170px;height:110px}.editorial-programs .program-grid,.research-library,.gov-policy-grid{grid-template-columns:1fr}.program-photo{height:260px}.knowledge-cover{height:380px}.program-tile h3{font-size:25px}.research-heading h2,.editorial-programs .section-heading h2{font-size:31px}.gov-policy-card{padding:24px}.gov-jump a{font-size:15px}.mission-vision{padding-top:30px;margin-top:30px}}
.knowledge-download{display:inline-block;margin-inline-start:20px;font-size:14px;color:#542961;text-decoration:none}.knowledge-body .knowledge-author{font-size:13px;color:#542961}.gov-header{z-index:10}
@media(prefers-reduced-motion:reduce){.partner-track{animation:none}.partner-viewport{overflow-x:auto}.partner-set[aria-hidden=true]{display:none}.program-photo img{transition:none}.partners-pause{display:none}}

.footer-language{background:transparent;border:1px solid #ffffff40;color:#fefefe;font:inherit;padding:8px 18px;cursor:pointer}
.gov-policies{background:#fefefe;color:#2e1345}.gov-policies h2,.gov-policy-card h3{color:#2e1345}.gov-policies .gov-section-intro>p{color:#685873}.gov-policies .gov-section-label{border-color:#d2abee;color:#542961}
.footer-brand{min-width:0}.footer-brand .social-links{flex-wrap:wrap}@media(max-width:650px){.footer-brand{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:18px}.footer-links a{overflow-wrap:anywhere}}
.series-session{border-top:1px solid #d2abee;padding:18px 0}.series-session>span{font-size:12px;color:#685873}.series-session h4{font:400 17px/1.9 Handicrafts,AcidGrotesk,sans-serif;margin:8px 0}.series-session p{font-size:14px;color:#685873}.series-session a{display:inline-block;margin-top:10px}html[lang=en] .series-session h4{font-family:AcidGrotesk,Handicrafts,sans-serif}
.about-editorial-grid{grid-template-columns:1fr;gap:0}.about-editorial-body{max-width:1100px}.about-editorial-body .lead{max-width:1000px}.mission-vision{gap:60px}.about-signoff{margin-top:45px}.about.editorial-about{min-height:auto}
.program-photo{height:auto;aspect-ratio:4/3;display:grid;place-items:center;background:#eee8f1}.program-photo img{width:100%;height:100%;max-height:100%;object-fit:contain}.program-tile:hover .program-photo img{transform:none}
.impact-section{background:radial-gradient(ellipse at 10% 10%,#542961 0,transparent 55%),#2e1345;padding-block:85px}.impact-section .numbers-grid{gap:26px;padding-block:20px 0}.impact-section .numbers-grid>article{position:relative;padding:32px 30px 24px;background:#ffffff05;border:1px solid #d2abee40;text-align:start;overflow:hidden}.impact-icon{display:flex;align-items:center;justify-content:space-between;color:#d2abee;margin-bottom:25px}.impact-icon>svg{width:50px;height:50px}.impact-icon>span{display:grid;place-items:center;border:1px solid #d2abee50;width:32px;height:32px;border-radius:50%;font:22px AcidGrotesk,sans-serif}.impact-section .numbers-grid strong{display:block;font-size:clamp(60px,7vw,100px);text-align:start;line-height:1.2}.impact-section .numbers-grid strong>span{font:inherit;color:#fefefe}.impact-section .numbers-grid .impact-label{display:block;font-size:24px;margin-top:10px;color:#d2abee}.impact-spark{display:block;width:100%;height:50px;color:#d2abee;opacity:.6;margin-top:30px}.impact-trend{font-size:23px;line-height:1}.impact-section .numbers-grid>article:hover{border-color:#d2abee80}
@media(max-width:650px){.mission-vision{gap:28px}.impact-section{padding-block:55px}.impact-section .numbers-grid{grid-template-columns:1fr;gap:16px}.impact-section .numbers-grid>article{display:grid;grid-template-columns:64px 1fr;gap:0 20px;padding:22px}.impact-icon{grid-column:1;grid-row:1/3;margin:0;align-self:center}.impact-icon>span{display:none}.impact-section .numbers-grid strong{grid-column:2;grid-row:1;font-size:61px}.impact-section .numbers-grid .impact-label{grid-column:2;grid-row:2;margin:5px 0 0;font-size:21px}.impact-spark{grid-column:1/-1;height:30px;margin-top:18px}.program-photo{height:auto;aspect-ratio:4/3}}
