/* Content and visual hierarchy brought in from ASTOC's 2026 organisation brief. */
.pillar-citizenship .icon,.pillar-humanitarian .icon{color:#0752a1}.pillar-wash .icon,.pillar-data .icon{color:#07904b}.pillar-wash:before,.pillar-data:before{background:#07904b}.pillar-humanitarian:before{background:#0752a1}.pillar-citizenship:before{background:#eeb631}
.pillar-citizenship{background:#f7fbff!important}.pillar-wash{background:#f4fbf6!important}.pillar-humanitarian{background:#f7faff!important}.pillar-data{background:#f3fbf7!important}
.transversal-section{background:linear-gradient(180deg,#f7fbfd 0%,#fff 100%);border-top:1px solid #e5edf1}.transversal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.transversal-grid article{min-height:248px;padding:26px 23px;background:#fff;border:1px solid #dce7e8;border-radius:16px;box-shadow:0 8px 22px rgba(25,57,103,.04)}.transversal-grid h3{margin:18px 0 9px;color:var(--deep);font:800 1.02rem/1.3 var(--display)}.transversal-grid p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.transversal-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font:800 1.65rem/1 var(--display)}.transversal-icon.gender{background:#fff0f2;color:#d82a61}.transversal-icon.economic{background:#fff5dc;color:#e5a30b}.transversal-icon.odd{background:#eff7ec;color:#31914d}.transversal-icon.nexus{background:#fff5dd;color:#d7950f}.contact-details .contact-phones{margin:-4px 0 0;color:#c4d6e7}
@media (max-width:1023px){.transversal-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){.transversal-grid{grid-template-columns:1fr;gap:10px}.transversal-grid article{min-height:0;padding:20px}.transversal-grid h3{margin:12px 0 6px}.transversal-icon{width:38px;height:38px;font-size:1.35rem}}
.partner-button{white-space:nowrap}.about-statements{display:grid;gap:14px;margin:25px 0}.about-statements article{padding:14px 0;border-top:1px solid #dbe5ed}.about-statements strong{display:block;color:var(--blue);font:800 .74rem/1.3 var(--font);letter-spacing:.11em;text-transform:uppercase}.about-statements p{margin:5px 0 0;color:var(--muted);font-size:.88rem;line-height:1.55}.partners-section{background:#f5f9fc}.partner-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #dbe5ed;border-right:0;background:#fff}.partner-grid article{min-height:116px;display:grid;place-items:center;padding:16px;border-right:1px solid #dbe5ed;color:var(--blue);font:800 .88rem/1.35 var(--display);text-align:center}.partner-grid sup{font-size:.6em}.video-library{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:20px;padding:22px 24px;border:1px solid #dce7ed;border-radius:15px;background:#f7fbfd}.video-library>div{display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:center}.video-library span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--blue);color:#fff;font-size:.9rem}.video-library strong{font:800 1rem/1.2 var(--display);color:var(--deep)}.video-library p{grid-column:2;margin:4px 0 0;color:var(--muted);font-size:.84rem}.video-library .text-link{margin:0;white-space:nowrap}.news-section{display:block!important}
@media (max-width:1023px){.partner-button{display:none}.partner-grid{grid-template-columns:repeat(3,1fr);border-bottom:0}.partner-grid article{border-bottom:1px solid #dbe5ed}}
@media (max-width:767px){.partner-grid{grid-template-columns:1fr 1fr}.partner-grid article{min-height:90px;font-size:.77rem}.video-library{align-items:flex-start;flex-direction:column;padding:19px}.video-library .text-link{margin-left:56px;white-space:normal}}
.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.video-card{overflow:hidden;border:1px solid #dce7ed;border-radius:15px;background:#fff}.video-card video{display:block;width:100%;aspect-ratio:16/9;background:#071d42}.video-card>div{padding:17px}.video-card h3{margin:0;color:var(--deep);font:800 1.05rem/1.25 var(--display)}.video-card p{margin:7px 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.video-empty{margin:18px 0 0;padding:20px 22px;border:1px dashed #bfd0dd;border-radius:14px;color:var(--muted);font-size:.9rem}
@media (max-width:767px){.video-grid{grid-template-columns:1fr;gap:12px}.video-card>div{padding:15px}}
.trust-grid>div{position:relative;padding-left:76px}.trust-icon{position:absolute;left:22px;top:50%;width:38px;height:38px;display:grid;place-items:center;transform:translateY(-50%);border-radius:12px;background:#e9f3fb;color:var(--blue);font:800 1.55rem/1 var(--display);font-style:normal}.trust-icon.flag{background:#fff3d6;color:#c88908}.trust-icon.place{background:#edf8f1;color:#078e4c}.trust-icon.compass{background:#eef0ff;color:#405bb6}.transversal-icon{width:64px;height:64px;font-size:2.35rem;box-shadow:0 8px 18px rgba(25,57,103,.08)}.partner-grid article{position:relative;gap:12px;align-content:center}.partner-grid article span{display:block;max-width:18ch}.partner-icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto;border-radius:17px;background:#e8f4fd;color:#0b579d;font:800 2rem/1 var(--display);font-style:normal}.partner-icon.environment{background:#ecf8ef;color:#148644}.partner-icon.youth{background:#fff4da;color:#c88908}.partner-icon.volunteer{background:#eef0ff;color:#405bb6}.partner-icon.commune{background:#f2eefc;color:#7257aa}.form-success{display:none;grid-column:1/3;margin:0;padding:11px 13px;border-radius:8px;background:#e9f7ee;color:#17653a;font-size:.82rem;font-weight:700}.form-success.visible{display:block}.org-executive,.org-report{display:grid;grid-template-columns:64px 1fr;column-gap:15px;text-align:left}.org-executive .team-avatar,.org-report .team-avatar{grid-row:span 3;width:64px;height:64px;align-self:center;object-fit:cover;border-radius:50%;background:#dceaf4;border:2px solid rgba(255,255,255,.4)}.org-executive small,.org-report small{margin:0}.org-executive strong,.org-report strong{margin-top:3px}.org-executive span,.org-report span{margin-top:4px}.org-executive{width:min(100%,430px);text-align:left}.org-report{min-height:156px}.org-report .team-avatar{border-color:#e1ebf2}
@media (max-width:767px){.trust-grid>div{padding:66px 13px 17px}.trust-icon{top:15px;left:14px;transform:none;width:36px;height:36px;font-size:1.35rem}.transversal-icon{width:54px;height:54px;font-size:2rem}.partner-grid article{gap:8px}.partner-icon{width:43px;height:43px;border-radius:13px;font-size:1.55rem}.partner-grid article span{max-width:14ch}.form-success{grid-column:auto}.org-executive,.org-report{grid-template-columns:52px 1fr;column-gap:12px}.org-executive .team-avatar,.org-report .team-avatar{width:52px;height:52px}}.form-success.error{background:#fff0f0;color:#a42626}

/* Seven-person leadership: the last row mirrors the first (one wide card, one standard). */
.org-report.education{grid-column:1/3}.org-report.logistics{grid-column:3}
@media (max-width:700px){.org-report.education,.org-report.logistics{grid-column:auto;min-height:auto}}
