.ngo-hero{display:flex;align-items:center;gap:28px;margin:24px 0 32px}.ngo-emblem{width:142px;height:142px;object-fit:contain;flex-shrink:0}.ngo-hero .ngo-lead{font-size:clamp(20px,2.5vw,29px);line-height:1.5;margin:0}.ngo-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.ngo-mission{padding:24px;border-left:4px solid #376a4c;background:#f2f6ed;margin:28px 0}.ngo-page .ngo-mission h2{margin-top:0}.ngo-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 36px}.ngo-direction{padding:22px;background:#fff9ed;border-top:3px solid #b88c3e}.ngo-page .ngo-direction h3{font-size:21px;margin-top:0}.ngo-direction p{margin-bottom:0}.ngo-beneficiaries{columns:2;column-gap:40px;padding-left:24px;margin:20px 0 32px}.ngo-beneficiaries li{break-inside:avoid;padding:6px 0;line-height:1.6}.ngo-participation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 34px}.ngo-participation .btn{margin:0;text-align:center}.ngo-section{margin-top:36px}.ngo-transparency{margin-top:36px;padding:24px;background:#f7f1e3}.ngo-page .ngo-transparency h2{margin-top:0}@media(max-width:900px){.ngo-directions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ngo-hero{flex-direction:column;align-items:flex-start;gap:16px}.ngo-emblem{width:105px;height:105px}.ngo-directions,.ngo-participation{grid-template-columns:1fr}.ngo-beneficiaries{columns:1}.ngo-mission,.ngo-transparency{padding:18px}.ngo-actions .btn{width:100%;text-align:center}}
