.toolkit-home{--home-edge:#c7d4c8}.toolkit-home .home-hero{border-color:var(--home-edge);background:#faf8f2!important}.toolkit-home .home-hero>div{gap:36px;padding-top:56px;padding-bottom:56px}.toolkit-home .home-hero h1{font-size:clamp(38px,4.6vw,62px)}.toolkit-home .toolkit-home-art{box-shadow:0 12px #e5ecdf;border-radius:46% 46% 22px 22px!important}.toolkit-home .home-feature{--feature:#326b65;--tint:#edf3ed;border-color:var(--home-edge);border-top:4px solid var(--feature);background:linear-gradient(145deg,var(--tint),#fffdf8 65%);border-radius:17px;box-shadow:0 5px #e9e9df}.toolkit-home .home-feature>svg{color:var(--feature)}.toolkit-home .home-feature[data-app=health-tracker]{--feature:#38648b;--tint:#eaf1f8}.toolkit-home .home-feature[data-app=facilities]{--feature:#916342;--tint:#f7eee1}.toolkit-home .home-feature[data-app=knowledge-base]{--feature:#84516c;--tint:#f6eaf0}.toolkit-home .home-feature[data-app=plants]{--feature:#65713d;--tint:#eff2e2}.toolkit-home .home-feature[data-app=employees]{--feature:#56668b;--tint:#edf0f8}.toolkit-home .home-feature[data-app=sign-in]{--feature:#427b79;--tint:#e6f3f0}.toolkit-home .home-feature[data-app=fundraising],.toolkit-home .home-feature[data-app=grant-tracker]{--feature:#37664b;--tint:#e9f1e7}.toolkit-home .home-feature h3{font-size:24px;line-height:1.2}.toolkit-home .home-feature p{font-size:16px}.toolkit-home .home-shelters{border-block:1px solid var(--home-edge);background:#edf2e7}.toolkit-home .home-shelter-art{border:6px solid #fffdf8;border-radius:32px;justify-self:center;width:100%;max-width:470px;box-shadow:0 8px #dbe4d5}.toolkit-home .home-team-photo{border-radius:22px}.toolkit-home #faq dl{border:1px solid var(--home-edge);background:#fffdf8;border-radius:18px;padding:0 24px}.toolkit-home #faq dl>div:last-child{border-bottom:0}.toolkit-home .home-closing{background:#326b65}.toolkit-home .home-closing h2{color:#fffdf8;max-width:690px}.toolkit-home .home-closing p{color:#edf3ed}.toolkit-home .home-closing a{color:#25534e;background:#fffdf8}.toolkit-home a:focus-visible{outline-offset:4px;outline:3px solid #326b65}@media (max-width:750px){.toolkit-home .home-hero>div{padding-block:32px}.toolkit-home .toolkit-home-art{justify-self:center;max-width:420px}.toolkit-home .home-shelter-art{max-width:360px}.toolkit-home #faq dl{padding-inline:18px}.toolkit-home .home-closing a{align-self:flex-start}}
