.contact-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.dark-button{background:#0c3b36;color:white}footer a{color:white}.support-hero{padding:110px 7vw 80px;background:#f7f3e8}.support-hero h1{max-width:1050px}.support-hero .lead{max-width:780px}.funding-grid{padding:70px 6vw 110px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.funding-card{padding:48px;border:1px solid #d5d9d5}.funding-card.education{grid-row:span 2;background:#fff}.funding-card.school{background:#0c3b36;color:white}.funding-card.future{background:#f3d792}.funding-card h2{font-size:clamp(35px,4vw,54px);margin:12px 0 24px}.funding-card p{font-size:17px}.funding-amount{font:700 clamp(46px,6vw,78px) Georgia,serif;margin:10px 0;color:#d62f72}.funding-amount small{font:700 20px Arial,sans-serif}.exclusion{background:#f7f3e8;padding:20px;margin:28px 0;color:#15352f}.support-contact{padding:90px 7vw;background:#d62f72;color:white;display:grid;grid-template-columns:1fr .75fr;gap:50px}.support-contact p{max-width:650px}.support-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.button.outline{background:transparent;color:white;border:2px solid white}
@media(max-width:850px){.funding-grid{grid-template-columns:1fr;padding:50px 24px}.funding-card.education{grid-row:auto}.funding-card{padding:34px 24px}.support-hero{padding:75px 24px 55px}.support-contact{grid-template-columns:1fr;padding:70px 24px}}
