/* One landscape background, cropped to the grassland on small screens. */
html body .site-footer:not(#footer-photo-one):not(#footer-photo-two){background-image:url('/assets/policy-landscape.webp')!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center 75%!important}
html body button.footer-email-us:not(#footer-visibility-0):not(#footer-visibility-1):not(#footer-visibility-2):not(#footer-visibility-3):not(#footer-visibility-4):not(#footer-visibility-5):not(#footer-visibility-6):not(#footer-visibility-7):not(#footer-visibility-8):not(#footer-visibility-9):not(#footer-visibility-10):not(#footer-visibility-11):not(#footer-visibility-12):not(#footer-visibility-13):not(#footer-visibility-14){display:block!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:7px 16px!important;border:1px solid currentColor!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-shadow:none!important;font-family:inherit!important;font-size:15px!important;font-weight:300!important;line-height:1.35!important;text-align:center!important;text-decoration:none!important;cursor:pointer;-webkit-touch-callout:none;user-select:none}
html body button.footer-email-us:not(#footer-visibility-0):not(#footer-visibility-1):not(#footer-visibility-2):not(#footer-visibility-3):not(#footer-visibility-4):not(#footer-visibility-5):not(#footer-visibility-6):not(#footer-visibility-7):not(#footer-visibility-8):not(#footer-visibility-9):not(#footer-visibility-10):not(#footer-visibility-11):not(#footer-visibility-12):not(#footer-visibility-13):not(#footer-visibility-14):hover{background:transparent!important}
html body button.footer-email-us:not(#footer-visibility-0):not(#footer-visibility-1):not(#footer-visibility-2):not(#footer-visibility-3):not(#footer-visibility-4):not(#footer-visibility-5):not(#footer-visibility-6):not(#footer-visibility-7):not(#footer-visibility-8):not(#footer-visibility-9):not(#footer-visibility-10):not(#footer-visibility-11):not(#footer-visibility-12):not(#footer-visibility-13):not(#footer-visibility-14):focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:620px){html body .site-footer:not(#footer-photo-one):not(#footer-photo-two){background-size:auto 250%!important;background-position:center bottom!important}}

html body.home-scrolling .homepage-actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:8px!important}html body.home-scrolling .homepage-actions .community-link{margin:0!important}

html body.home-scrolling button.community-link:not(#form-height-0):not(#form-height-1):not(#form-height-2):not(#form-height-3):not(#form-height-4):not(#form-height-5):not(#form-height-6):not(#form-height-7):not(#form-height-8):not(#form-height-9):not(#form-height-10):not(#form-height-11):not(#form-height-12):not(#form-height-13):not(#form-height-14):not(#form-height-15){font-family:inherit!important;font-weight:300!important;background:transparent!important;cursor:pointer!important;-webkit-touch-callout:none!important;user-select:none!important}
html body .partner-box .volunteer-input-row button[type="submit"]:not(#form-height-0):not(#form-height-1):not(#form-height-2):not(#form-height-3):not(#form-height-4):not(#form-height-5):not(#form-height-6):not(#form-height-7):not(#form-height-8):not(#form-height-9):not(#form-height-10):not(#form-height-11):not(#form-height-12):not(#form-height-13):not(#form-height-14):not(#form-height-15){box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:7px!important;padding-bottom:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}

html body.home-scrolling .homepage-actions>button:not(#equal-action-0):not(#equal-action-1):not(#equal-action-2):not(#equal-action-3):not(#equal-action-4):not(#equal-action-5):not(#equal-action-6):not(#equal-action-7):not(#equal-action-8):not(#equal-action-9):not(#equal-action-10):not(#equal-action-11):not(#equal-action-12):not(#equal-action-13):not(#equal-action-14):not(#equal-action-15):not(#equal-action-16):not(#equal-action-17){box-sizing:border-box!important;width:124px!important;min-width:124px!important;max-width:124px!important}
html body .community-initiatives-bridge{margin:24px auto!important;width:94%!important;text-align:center!important}html body .community-initiatives-bridge h2{margin:0 0 12px!important;text-align:center!important}html body .community-initiatives-bridge p{margin:0!important;text-align:center!important;text-align-last:center!important}

html body .community-consolidated-intro:not(#community-logo-layout-0):not(#community-logo-layout-1):not(#community-logo-layout-2):not(#community-logo-layout-3){display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;align-items:center!important;gap:36px!important}html body .community-consolidated-intro .initiatives-fund-logo{width:280px!important;max-width:100%!important;margin:0!important;align-self:center!important;justify-self:center!important}@media(max-width:767px){html body .community-consolidated-intro:not(#community-logo-layout-0):not(#community-logo-layout-1):not(#community-logo-layout-2):not(#community-logo-layout-3){grid-template-columns:1fr!important;gap:20px!important}html body .community-consolidated-intro .initiatives-fund-logo{width:240px!important;max-width:75%!important}}

html body .community-consolidated-intro:not(#community-box-0):not(#community-box-1):not(#community-box-2):not(#community-box-3):not(#community-box-4):not(#community-box-5){box-sizing:border-box!important;width:82.72%!important;max-width:1200px!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:28px!important;padding:32px!important;border:1px solid #cbd9d0!important;border-radius:24px!important;box-shadow:0 8px 28px #183b2810!important;background:linear-gradient(#fffffff0,#fffffff0),url('/assets/community-team.webp') center/cover no-repeat!important;overflow:hidden!important}html body .community-consolidated-intro:not(#community-box-0):not(#community-box-1):not(#community-box-2):not(#community-box-3):not(#community-box-4):not(#community-box-5) .initiatives-fund-logo{box-sizing:border-box!important;width:260px!important;padding-left:28px!important;border-left:1px solid #cbd9d0!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .community-consolidated-intro:not(#community-box-0):not(#community-box-1):not(#community-box-2):not(#community-box-3):not(#community-box-4):not(#community-box-5) .initiatives-fund-logo img{width:100%!important;height:auto!important;object-fit:contain!important}@media(max-width:767px){html body .community-consolidated-intro:not(#community-box-0):not(#community-box-1):not(#community-box-2):not(#community-box-3):not(#community-box-4):not(#community-box-5){width:calc(100% - 64px)!important;max-width:420px!important;grid-template-columns:1fr!important;padding:22px 20px!important;gap:22px!important;border-radius:20px!important}html body .community-consolidated-intro:not(#community-box-0):not(#community-box-1):not(#community-box-2):not(#community-box-3):not(#community-box-4):not(#community-box-5) .initiatives-fund-logo{width:240px!important;max-width:100%!important;padding:20px 0 0!important;border-left:0!important;border-top:1px solid #cbd9d0!important;justify-self:center!important}}@media(prefers-color-scheme:dark){html body .community-consolidated-intro:not(#community-box-0):not(#community-box-1):not(#community-box-2):not(#community-box-3):not(#community-box-4):not(#community-box-5){background:linear-gradient(#18251af0,#18251af0),url('/assets/community-team.webp') center/cover no-repeat!important;border-color:#496653!important;color:#edf4ee!important}html body .community-consolidated-intro:not(#community-box-0):not(#community-box-1):not(#community-box-2):not(#community-box-3):not(#community-box-4):not(#community-box-5) .initiatives-fund-logo{border-color:#496653!important}}

html body .community-consolidated-intro p:not(#community-centred-0):not(#community-centred-1):not(#community-centred-2):not(#community-centred-3):not(#community-centred-4):not(#community-centred-5):not(#community-centred-6):not(#community-centred-7):not(#community-centred-8):not(#community-centred-9):not(#community-centred-10):not(#community-centred-11):not(#community-centred-12):not(#community-centred-13):not(#community-centred-14):not(#community-centred-15){text-align:center!important;text-align-last:center!important;hyphens:none!important}

html body .community-dedicated :is(.initiatives-heading,.path-introduction) h2:not(#initiative-subheading-0):not(#initiative-subheading-1):not(#initiative-subheading-2):not(#initiative-subheading-3):not(#initiative-subheading-4):not(#initiative-subheading-5):not(#initiative-subheading-6):not(#initiative-subheading-7):not(#initiative-subheading-8):not(#initiative-subheading-9):not(#initiative-subheading-10):not(#initiative-subheading-11):not(#initiative-subheading-12):not(#initiative-subheading-13):not(#initiative-subheading-14):not(#initiative-subheading-15){font-size:clamp(20px,2.1vw,26px)!important;line-height:1.35!important}
