:root{--cgg-navy:#073a5b;--cgg-gold:#c98b18;--cgg-cream:#fbf8f1;--cgg-soft:#eef5f7;--cgg-ink:#15324a;--cgg-border:#e2e6e8}body{color:var(--cgg-ink)}.blogsy-topbar{background:var(--cgg-navy)!important;background-color:var(--cgg-navy)!important;color:#fff!important;border-color:rgb(255 255 255 / .12)!important}.blogsy-topbar a,.blogsy-topbar-widget__text a,.blogsy-topbar-widget .blogsy-header-nav>li.menu-item>a,.blogsy-topbar-widget__socials .blogsy-social-icons-widget>ul>li>a{color:#fff!important}.blogsy-topbar a:hover,.blogsy-topbar a:focus{color:#f3c66b!important}h1,h2,h3,h4,h5,h6,.entry-title{font-family:Georgia,"Times New Roman",serif;color:var(--cgg-navy)}#site-header{background:#fff;border-bottom:1px solid var(--cgg-border);box-shadow:0 3px 16px rgb(7 58 91 / .05)}#site-header a{font-weight:600}.single-post .entry-content{font-size:17px;line-height:1.75}.single-post .entry-content>h2:first-child{background:linear-gradient(120deg,var(--cgg-cream),var(--cgg-soft));border:0;border-left:5px solid var(--cgg-gold);border-radius:10px;padding:22px 24px;margin:0 0 24px;font-size:26px}.single-post .entry-content>p:nth-of-type(3){background:#fff;border:1px solid var(--cgg-border);border-radius:12px;padding:22px 24px;box-shadow:0 4px 18px rgb(7 58 91 / .06);line-height:1.9}.single-post .entry-content>h3:first-of-type{background:var(--cgg-cream);border-left:4px solid var(--cgg-gold);padding:18px 22px 6px;margin:32px 0 0;border-radius:10px 10px 0 0}.single-post .entry-content>h3:first-of-type+p{background:var(--cgg-cream);padding:4px 22px 8px;margin:0}.single-post .entry-content>h3:first-of-type+p+p{background:var(--cgg-cream);padding:5px 22px 18px;margin:0 0 34px;border-radius:0 0 10px 10px}.single-post .entry-content>h3:first-of-type+p+p a{font-weight:700;color:var(--cgg-navy)}.single-post .entry-content p:has(>strong:first-child){border-radius:8px}.single-post .entry-content h2+p{max-width:850px}.single-post .entry-content>p strong:first-child{color:var(--cgg-navy)}.single-post .entry-content a[href*="forms.cloud.microsoft"],.single-post .entry-content a[href*="submittable"],.single-post .entry-content a[href*="benevity"],.single-post .entry-content a[href*="apply"]{display:inline-block;background:var(--cgg-navy);color:#fff!important;text-decoration:none!important;padding:12px 18px;border-radius:7px;font-weight:700;overflow-wrap:anywhere;margin:4px 8px 4px 0}.single-post .entry-content a[href*="forms.cloud.microsoft"]:hover,.single-post .entry-content a[href*="submittable"]:hover,.single-post .entry-content a[href*="benevity"]:hover,.single-post .entry-content a[href*="apply"]:hover{background:#0b4c75}.single-post .entry-content p:has(strong):has(a[href^="http"]) a[href^="http"]+br+a[href^="http"],.single-post .entry-content p:has(strong):has(a[href^="http"]) a[href^="http"]~a[href^="http"]{background:#fff;color:var(--cgg-navy)!important;border:2px solid var(--cgg-navy)}.single-post .entry-content p:has(strong):has(a[href^="http"]){padding:18px 20px;border-radius:12px;background:var(--cgg-soft)}.single-post .entry-content a[href*="corporate-grants-for-nonprofits"],.single-post .entry-content a[href*="corporate-grants-101"]{font-weight:800;text-decoration:underline;text-underline-offset:3px}.single-post .cgg-grant .cgg-summary-card{background:#fff;border:1px solid var(--cgg-border);border-radius:12px;padding:22px 24px;box-shadow:0 4px 18px rgb(7 58 91 / .06);line-height:1.9}.single-post .cgg-grant .cgg-guide-head{background:var(--cgg-cream);border-left:4px solid var(--cgg-gold);padding:18px 22px 6px;margin:32px 0 0;border-radius:10px 10px 0 0}.single-post .cgg-grant .cgg-guide-part{background:var(--cgg-cream);padding:5px 22px;margin:0}.single-post .cgg-grant .cgg-guide-part:last-of-type{padding-bottom:18px}.single-post .cgg-grant .cgg-timeline-part{background:var(--cgg-soft);padding:10px 20px;margin:0}.single-post .cgg-grant .cgg-apply-head,.single-post .cgg-grant .cgg-learn-head{background:var(--cgg-navy);color:#fff;border:0;padding:22px 24px 4px;margin-bottom:0}.single-post .cgg-grant .cgg-apply-links,.single-post .cgg-grant .cgg-learn-links{background:var(--cgg-navy);padding:8px 24px 18px;margin:0}.single-post .cgg-grant .cgg-action{display:inline-block;text-decoration:none!important;font-weight:800;padding:13px 20px;border-radius:7px;margin:4px 8px 4px 0}.single-post .cgg-grant .cgg-action-primary{background:var(--cgg-gold)!important;color:#15324a!important}.single-post .cgg-grant .cgg-action-secondary{background:#fff!important;color:var(--cgg-navy)!important;border:2px solid #fff}.single-post .cgg-grant .cgg-notes-head{background:var(--cgg-cream);border:1px solid #eadfc7;border-bottom:0;border-radius:12px 12px 0 0;padding:22px 24px 4px;margin-bottom:0}.single-post .cgg-grant .cgg-notes-part{background:var(--cgg-cream);border-left:1px solid #eadfc7;border-right:1px solid #eadfc7;padding:8px 24px;margin:0}.single-post .cgg-grant .cgg-notes-part:last-child{border-bottom:1px solid #eadfc7;border-radius:0 0 12px 12px;padding-bottom:22px}.single-post .cgg-grant .cgg-inline-label{background:var(--cgg-navy);color:#fff;padding:18px 24px 4px;margin:30px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:700}.single-post .cgg-grant .cgg-inline-label+.cgg-apply-links,.single-post .cgg-grant .cgg-inline-label+.cgg-learn-links{margin-top:0}.single-post .cgg-grant .cgg-combined-head{background:var(--cgg-navy);color:#fff;border:0;padding:22px 24px 4px;margin-bottom:0}.single-post .cgg-grant .cgg-combined-links{background:var(--cgg-navy);padding:14px 24px 20px;margin:0}.single-post .cgg-grant .cgg-combined-links .cgg-action-primary{background:var(--cgg-gold)!important;color:#15324a!important}.single-post .cgg-grant .cgg-guide-auto{background:var(--cgg-cream);border-left:4px solid var(--cgg-gold);padding:18px 22px;margin:28px 0;border-radius:10px}.single-post .cgg-grant .cgg-guide-auto h3{margin:0 0 8px}.single-post .cgg-grant .cgg-guide-auto p{margin:6px 0}.single-post .cgg-grant .cgg-guide-auto a{font-weight:800;color:var(--cgg-navy)}@media(max-width:700px){.single-post .cgg-grant .cgg-action{display:block;text-align:center;margin:8px 0}.single-post .cgg-grant .cgg-summary-card{padding:18px}.single-post .cgg-grant .cgg-inline-label,.single-post .cgg-grant .cgg-combined-head,.single-post .cgg-grant .cgg-apply-head,.single-post .cgg-grant .cgg-learn-head{padding-left:18px;padding-right:18px}}.single-post .entry-content h2,.single-post .entry-content h3.wp-block-heading{margin-top:2.4em;padding-top:.45em;border-top:1px solid var(--cgg-border);font-size:30px}.single-post .entry-content h3.wp-block-heading{font-size:27px}.single-post .entry-content hr.wp-block-separator{opacity:.45;margin:34px 0}.single-post .entry-content>p:nth-of-type(1){font-size:20px;color:#476275}.single-post .entry-content>p:nth-of-type(2){font-size:17px}.single-post .entry-content p:has(>a[href^="http"]){overflow-wrap:anywhere}.single-post .entry-content p:has(>strong:first-child):has(br){background:#fff;border:1px solid var(--cgg-border);border-radius:12px;padding:20px 22px;box-shadow:0 4px 18px rgb(7 58 91 / .05)}.single-post .entry-content p:has(>strong:first-child):has(+ul){margin-bottom:10px}.single-post .entry-content p:has(>strong:first-child):last-of-type,.single-post .entry-content h3.wp-block-heading:last-of-type+ul{background:var(--cgg-cream);border:1px solid #eadfc7;border-radius:10px;padding:20px 24px}.single-post .entry-content h3{font-size:23px}.single-post .entry-content a{color:var(--cgg-navy);text-decoration-color:var(--cgg-gold);text-underline-offset:3px}.single-post .entry-content blockquote{background:var(--cgg-cream);border-left:4px solid var(--cgg-gold);padding:20px 24px;border-radius:0 10px 10px 0}.single-post .wp-block-button__link,.single-post a.wp-element-button{background:var(--cgg-navy);color:#fff!important;border-radius:7px;font-weight:700;padding:13px 22px}.single-post .entry-content hr{border-color:var(--cgg-border)}.single-post .entry-content ul li::marker,.single-post .entry-content ol li::marker{color:var(--cgg-gold)}.site-footer,#site-footer{background:var(--cgg-navy);color:#fff}.site-footer a,#site-footer a{color:#fff}#site-footer{background:#073a5b!important;color:#fff!important}#site-footer .site-default-footer.cgg-site-footer{background:#073a5b!important;color:#fff!important;padding:52px 0 24px!important;min-height:0!important}#site-footer .site-default-footer.cgg-site-footer .cgg-footer-grid{align-items:start}#site-footer .site-default-footer.cgg-site-footer .cgg-footer-brand h3{margin-top:0!important}#site-footer .site-default-footer.cgg-site-footer .cgg-footer-bottom{margin-top:0!important}#site-footer .cgg-site-footer .pt-container{max-width:1200px;margin:0 auto}#site-footer .cgg-site-footer h3,#site-footer .cgg-site-footer h4{color:#fff!important}#site-footer .cgg-site-footer p,#site-footer .cgg-site-footer span{color:#dbe6ec!important}#site-footer .cgg-site-footer a{color:#fff!important}#site-footer .cgg-site-footer .cgg-footer-button{color:#15324a!important}.cgg-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:48px;padding-bottom:42px}.cgg-footer-grid h3,.cgg-footer-grid h4{color:#fff!important;margin:0 0 16px}.cgg-footer-grid h3{font-size:25px}.cgg-footer-grid h4{font-family:inherit;font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#f1c35f!important}.cgg-footer-grid p{color:#dbe6ec;line-height:1.65;margin:0 0 16px}.cgg-footer-grid>div>a:not(.cgg-footer-button){display:block;margin:9px 0;text-decoration:none}.cgg-footer-grid a:hover{color:#f3c66b!important}.cgg-footer-button{display:inline-block!important;background:#c98b18;color:#15324a!important;padding:11px 17px;border-radius:7px;font-weight:800;text-decoration:none!important;margin:4px 0 13px!important}.cgg-footer-login{font-weight:700}.cgg-footer-bottom{border-top:1px solid rgb(255 255 255 / .16);padding-top:22px;display:flex;justify-content:space-between;gap:24px;font-size:14px;color:#cbdbe4}.cgg-footer-bottom a{text-decoration:none}#site-header .pt-header-inner{padding-top:6px;padding-bottom:6px}#site-header .blogsy-logo-image{max-height:64px;width:auto}#site-header .blogsy-header-nav>li>a{color:var(--cgg-navy)!important;font-size:15px}#site-header .blogsy-header-nav>li>a:hover,#site-header .blogsy-header-nav>li.current-menu-item>a{color:var(--cgg-gold)!important}#site-header .site-description{color:#647b8c;font-size:12px}@media(max-width:900px){.cgg-footer-grid{grid-template-columns:1fr 1fr;gap:34px}.cgg-footer-bottom{display:block}.cgg-footer-bottom a{display:block;margin-top:8px}}@media(max-width:560px){.cgg-footer-grid{grid-template-columns:1fr}.cgg-site-footer{padding-top:42px!important}}@media(max-width:782px){.single-post .entry-content{font-size:16px}.single-post .entry-content h2{font-size:27px}}