:root{--gdv-green:#245b3b;--gdv-ink:#263b2e;--gdv-cream:#f8f7f1;--gdv-line:#dbe3d8}
body{color:var(--gdv-ink);font-size:16px;line-height:1.75;background:#fff}h1,h2,h3,h4,h5,h6,.page-header-title{font-family:Georgia,serif;color:var(--gdv-green);line-height:1.25}a{color:var(--gdv-green)}a:hover{color:#173f28}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #a96726;outline-offset:4px}.page-header{background:var(--gdv-cream);padding:28px 0}.page-header-title{font-size:32px}#content-wrap{padding-top:40px;padding-bottom:56px}.gdv-intro{padding:40px;background:var(--gdv-cream);border-radius:16px;margin-bottom:36px;border:1px solid var(--gdv-line)}.gdv-intro h2{font-size:clamp(30px,4vw,52px);max-width:850px;margin:0 0 20px}.gdv-intro p{max-width:780px;font-size:19px}.gdv-intro .gdv-eyebrow{font:700 12px/1.5 Arial,sans-serif;letter-spacing:2px;color:var(--gdv-green)}.gdv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:40px}.gdv-card{padding:26px;border:1px solid var(--gdv-line);border-radius:12px;background:#fff;margin-bottom:24px}.gdv-card h2,.gdv-card h3{font-size:25px;margin-top:0}.gdv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:24px 0}.gdv-button,.gdv-button:visited{display:inline-block;padding:13px 22px;background:var(--gdv-green);color:#fff!important;border:2px solid var(--gdv-green);border-radius:7px;text-decoration:none;font-weight:700}.gdv-button:hover{background:#173f28}.gdv-button.gdv-secondary{color:var(--gdv-green)!important;background:transparent}.gdv-button.gdv-secondary:hover{background:#e9eee6}.page-id-104 #primary,.page-id-108 #primary,.page-id-118 #primary,.page-id-231 #primary{width:100%;border:0;padding:0}.page-id-104 #right-sidebar,.page-id-108 #right-sidebar,.page-id-118 #right-sidebar,.page-id-231 #right-sidebar{display:none}.page-id-118 .wpcf7,.page-id-231 .give-form{max-width:800px;margin:auto}.page-id-118 input,.page-id-118 textarea,.page-id-231 input,.page-id-231 select{font-size:16px;border-color:#a5b4a4;border-radius:5px}.page-id-118 input[type=submit],.give-submit{background:var(--gdv-green)!important;color:white!important;border-radius:6px;padding:14px 24px;min-height:48px}#footer-bottom{background:var(--gdv-cream);color:var(--gdv-ink);padding:26px 0}#footer-bottom a{color:var(--gdv-green)}.gdv-mobile-nav{display:none}
@media(max-width:959px){.oceanwp-mobile-menu-icon,#mobile-dropdown{display:none!important}.gdv-mobile-nav{display:block;clear:both;border-top:1px solid var(--gdv-line);background:white}.gdv-mobile-nav summary{cursor:pointer;padding:14px 24px;color:var(--gdv-green);font-weight:700;min-height:48px}.gdv-mobile-nav nav{padding:0 24px 18px}.gdv-mobile-links,.gdv-mobile-links ul{list-style:none;margin:0;padding:0}.gdv-mobile-links ul{padding-left:18px}.gdv-mobile-links a,.gdv-mobile-account a{display:block;padding:10px 0;color:var(--gdv-green)}.gdv-mobile-account{border-top:1px solid var(--gdv-line);margin-top:12px}.gdv-mobile-links .nav-arrow{display:none}.gdv-grid{grid-template-columns:1fr}.gdv-intro{padding:26px 22px}.gdv-intro p{font-size:17px}.gdv-actions{align-items:stretch;flex-direction:column}.gdv-button{text-align:center}#content-wrap{padding-top:24px}.page-header-title{font-size:28px}.gdv-card{margin-bottom:0}.gdv-grid{margin-bottom:30px}}
body h1,body h2,body h3,body h4,body h5,body h6,body .page-header-title{font-family:Georgia,serif!important;color:#245b3b;line-height:1.25}.gdv-intro h2,.gdv-card h2,.gdv-card h3{color:#245b3b!important}.page-id-104 .entry-content,.page-id-108 .entry-content,.page-id-118 .entry-content{max-width:1120px;margin:0 auto}.gdv-mobile-nav nav ul.sub-menu{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;box-shadow:none!important;width:auto!important}.gdv-mobile-nav .menu-item a{background:none!important}#top-bar-content a{color:#234b32!important}#site-navigation .menu-item-252>a{font-weight:700;color:#245b3b}
body .give-form-content-wrap h2,body .give-form-content h2,body .entry-content h2,body .entry-content h3{color:#245b3b!important;font-family:Georgia,serif!important}.gdv-mobile-nav button.site-search-toggle{display:none!important}.page-id-231 #give-form-228-wrap{max-width:800px;margin:0 auto}
