
.bgp-campaign{padding:64px max(24px,calc((100% - 1120px)/2));background:#fff;color:#193b28}.bgp-campaign h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:12px 0 20px}.bgp-campaign p{line-height:1.7;max-width:750px}.bgp-campaign .kicker{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#376b2d}.campaign-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.campaign-card{background:white;padding:28px;border:1px solid #dce3d5;border-radius:16px}.campaign-card h3{font-size:23px;line-height:1.2;margin:0 0 12px}.campaign-card a,.campaign-link{font-weight:700;color:#24532e;text-decoration:underline;text-underline-offset:4px}.campaign-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.campaign-actions a{padding:14px 22px;border-radius:8px;font-weight:750;background:#204a30;color:white;text-decoration:none;display:inline-block}.campaign-actions a.secondary{background:white;color:#204a30;border:1px solid #204a30}.campaign-note{font-size:14px;color:#526050}.campaign-dark{background:#193b28;color:white}.campaign-dark .kicker{color:#c3e590}.campaign-dark .campaign-actions a{background:#d8ed8b;color:#183b27}.campaign-dark .campaign-actions a.secondary{background:transparent;color:white;border-color:#b7c9bb}.bgp-trial-actions{flex-wrap:wrap}.bgp-public-site .bgp-trial-hero-content{max-width:900px}.bgp-public-site .bgp-trial-hero-content>p{max-width:670px}.campaign-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.campaign-team article{border-top:1px solid #c9d6c6;padding:20px 0}.campaign-team h3{margin:0 0 8px}.campaign-team p{margin:0}.campaign-strip{background:#edf3df;padding:14px 24px;text-align:center;color:#22452b;font-size:15px}.campaign-strip a{color:inherit;font-weight:750;text-decoration:underline}a:focus-visible{outline:3px solid #b27b00;outline-offset:4px}@media(max-width:700px){.campaign-cards,.campaign-team{grid-template-columns:1fr}.bgp-campaign{padding:40px 22px}.campaign-card{padding:24px}.bgp-trial-actions a{width:100%;text-align:center}.campaign-actions a{width:100%;text-align:center;box-sizing:border-box}.bgp-public-site .bgp-trial-hero{min-height:760px}.campaign-strip{font-size:14px}}

/* White canvas for demo public pages; preserve photo and dark feature sections. */
body.bgp-public-site{background:#fff}.bgp-public-site .standard-page-hero,.bgp-public-site .about-mission,.bgp-public-site .about-approach,.bgp-public-site .about-team,.bgp-public-site .give-intro,.bgp-public-site .give-grid,.bgp-public-site .bgp-trial-intro,.bgp-public-site .bgp-home-grid,.bgp-public-site .bgp-trial-stories,.bgp-public-site .bgp-trial-products{background:#fff}

/* Compact navigation and donor access, limited to the demo's updated pages. */
.bgp-quick-nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:12px 20px;background:#fff;border-bottom:1px solid #e3e8df;color:#204a30}.bgp-quick-nav a{font-size:14px;font-weight:750;color:inherit;text-decoration:none}.bgp-quick-nav a:first-child{color:#204a30;text-decoration:underline;text-underline-offset:4px}.bgp-public-site .bgp-campaign{padding-top:40px;padding-bottom:40px}.bgp-public-site .campaign-cards{margin:22px 0 0}.bgp-public-site .bgp-trial-hero{min-height:600px}.bgp-public-site .bgp-trial-hero-content{padding-top:70px;padding-bottom:44px}.bgp-public-site .bgp-trial-hero-content h1{font-size:clamp(42px,5.5vw,74px)}.bgp-public-site .bgp-trial-products{padding-top:36px;padding-bottom:36px}.bgp-public-site .give-hero{padding-top:42px;padding-bottom:32px}.bgp-public-site .give-hero h1{font-size:clamp(40px,5vw,64px)}.bgp-public-site .give-hero .campaign-note{margin-top:10px;font-size:13px}.bgp-public-site .give-hero .campaign-actions{margin-top:18px}
@media(max-width:800px){.bgp-public-site .main-header .main-actions{display:flex!important;gap:7px!important;margin-left:auto!important}.bgp-public-site .main-header .get-food-button,.bgp-public-site .main-header .volunteer-button{display:none!important}.bgp-public-site .main-header .give-button{display:inline-flex!important;padding:10px 15px!important;min-height:40px;background:#204a30!important;color:#fff!important;font-size:13px!important}.bgp-quick-nav{gap:18px;padding:11px 12px}.bgp-quick-nav a{font-size:12px}.bgp-public-site .bgp-trial-hero{min-height:0!important}.bgp-public-site .bgp-trial-hero>img{height:220px!important;min-height:0!important}.bgp-public-site .bgp-trial-hero-content{padding:26px 20px!important}.bgp-public-site .bgp-trial-hero-content h1{font-size:40px!important;margin:12px 0!important}.bgp-public-site .bgp-trial-hero-content>p{font-size:15px!important;line-height:1.5!important}.bgp-public-site .bgp-trial-actions{gap:8px!important;margin-top:18px!important}.bgp-public-site .bgp-trial-actions a{padding:11px 16px!important}.bgp-public-site .bgp-campaign{padding:30px 20px}.bgp-public-site .campaign-card{padding:20px}.bgp-public-site .give-hero{padding-top:30px!important;padding-bottom:28px!important}.bgp-public-site .give-hero h1{font-size:42px!important}.bgp-public-site .give-hero>p{font-size:15px!important;line-height:1.5!important}.bgp-public-site .give-hero .campaign-actions{gap:8px}.bgp-public-site .give-hero .campaign-actions a{padding:12px 18px}}
@media(max-width:800px){html body.bgp-public-site main header.main-header div.main-actions a.volunteer-button{display:none!important}html body.bgp-public-site main header.main-header div.main-actions a.give-button{display:inline-flex!important}html body.bgp-public-site main header.main-header div.main-actions{display:flex!important}}
/* Human-centered opening: photo stays behind the text on every screen. */
@media(max-width:800px){html body.bgp-public-site .bgp-trial-hero{position:relative;display:flex;align-items:flex-end;min-height:600px!important}html body.bgp-public-site .bgp-trial-hero>img{position:absolute!important;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:58% center}html body.bgp-public-site .bgp-trial-hero:after{display:block!important;content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,31,19,.94),rgba(8,31,19,.68) 55%,rgba(8,31,19,.12))}html body.bgp-public-site .bgp-trial-hero-content{position:relative;z-index:1;background:transparent!important;padding:110px 20px 26px!important}html body.bgp-public-site .bgp-trial-hero-content .eyebrow{color:#c3e590}html body.bgp-public-site .bgp-trial-hero-content h1{font-size:44px!important}html body.bgp-public-site .bgp-trial-hero-content h1 em{color:#b6e278}html body.bgp-public-site .bgp-trial-outline{background:rgba(12,39,23,.35)}}
/* Place the organization name and headline near the top of the photo. */
html body.bgp-public-site .bgp-trial-hero{align-items:flex-start!important}html body.bgp-public-site .bgp-trial-hero-content{padding-top:44px!important}@media(max-width:800px){html body.bgp-public-site .bgp-trial-hero-content{padding-top:34px!important}}

/* Clear spacing and safe text bounds on the photo hero. */
html body.bgp-public-site .bgp-trial-hero{min-height:600px!important;overflow:hidden}html body.bgp-public-site .bgp-trial-hero-content{box-sizing:border-box!important;width:100%!important;max-width:1000px!important;margin:0!important;padding:52px clamp(24px,6vw,82px) 52px!important;transform:none!important;left:auto!important;right:auto!important}html body.bgp-public-site .bgp-trial-hero-content .eyebrow{margin:0 0 24px!important}html body.bgp-public-site .bgp-trial-hero-content h1{margin:0 0 32px!important;line-height:1.06!important}html body.bgp-public-site .bgp-trial-hero-content>p:not(.eyebrow){margin:0!important;max-width:640px!important;line-height:1.65!important}html body.bgp-public-site .bgp-trial-actions{margin-top:36px!important;gap:14px!important}html body.bgp-public-site .bgp-trial-actions a{margin:0!important}@media(max-width:800px){html body.bgp-public-site .bgp-trial-hero{min-height:0!important}html body.bgp-public-site .bgp-trial-hero-content{padding:38px 24px 44px!important;max-width:100%!important}html body.bgp-public-site .bgp-trial-hero-content .eyebrow{margin-bottom:24px!important;font-size:12px!important;letter-spacing:.13em!important;overflow-wrap:anywhere}html body.bgp-public-site .bgp-trial-hero-content h1{font-size:clamp(34px,10vw,44px)!important;margin-bottom:28px!important;letter-spacing:-.045em!important}html body.bgp-public-site .bgp-trial-hero-content>p:not(.eyebrow){font-size:15px!important;line-height:1.65!important}html body.bgp-public-site .bgp-trial-actions{margin-top:32px!important;gap:12px!important}html body.bgp-public-site .bgp-trial-actions a{padding:13px 16px!important}}

/* Public-site white canvas. No cream or off-white section surfaces. */
html body.bgp-public-site,html body.bgp-public-site main,html body.legal-page{background:#fff!important}body.bgp-public-site .standard-page-hero,body.bgp-public-site .bgp-campaign:not(.campaign-dark),body.bgp-public-site .campaign-card,body.bgp-public-site .about-team,body.bgp-public-site .about-approach,body.bgp-public-site .about-mission,body.bgp-public-site .give-grid,body.bgp-public-site .give-intro,body.bgp-public-site .bgp-trial-products,body.bgp-public-site .contact-section,body.bgp-public-site .contact-grid,body.bgp-public-site .news-section,body.bgp-public-site .gallery-section,body.bgp-public-site .calendar-section,body.bgp-public-site .application-shell,body.bgp-public-site .admin-card,body.bgp-public-site .person-row,body.bgp-public-site footer{background:#fff!important}
.recruit-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:52px;padding:60px max(24px,calc((100% - 1120px)/2));background:#fff;color:#193b28}.recruit-hero h1{font-size:clamp(38px,4.6vw,64px);line-height:1.05;letter-spacing:-.04em;margin:18px 0 26px}.recruit-hero p{line-height:1.7}.recruit-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#356c34}.recruit-lead{font-size:22px;line-height:1.45!important}.recruit-small{font-size:13px;color:#526050}.recruit-hero aside{background:#193b28;color:#fff;padding:36px;border-radius:18px;align-self:center}.recruit-hero aside span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#c4e691}.recruit-hero aside h2{font-size:32px;line-height:1.2;margin:18px 0}.recruit-hero aside a{color:#d9eea7;text-decoration:underline;font-weight:700}.recruit-number{display:block;font-size:13px;font-weight:800;color:#376b2d;margin-bottom:18px}.recruit-expect{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;padding:48px max(24px,calc((100% - 1120px)/2));background:#fff;color:#193b28;border-top:1px solid #d9e2d8;border-bottom:1px solid #d9e2d8}.recruit-expect h2{font-size:clamp(30px,3vw,44px);line-height:1.1;margin:16px 0 22px}.recruit-expect p,.recruit-expect li{line-height:1.7}.recruit-expect li{padding-left:8px;margin-bottom:18px}.recruit-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:26px 0}.recruit-steps h3{font-size:21px}.founder-hero figure{margin:0;align-self:center}.founder-hero img{width:100%;border-radius:12px}.founder-hero figcaption{font-size:13px;margin-top:10px;color:#526050}@media(max-width:800px){.recruit-hero,.recruit-expect{grid-template-columns:1fr;gap:28px;padding:34px 24px}.recruit-hero aside{padding:26px}.recruit-steps{grid-template-columns:1fr;gap:10px}.recruit-hero h1{font-size:40px}.recruit-lead{font-size:20px}}
html body.bgp-public-site .standard-page-hero,html body.bgp-public-site .give-grid,html body.bgp-public-site .donation-options,html body.bgp-public-site .mailing-address,html body.bgp-public-site .donation-icon,html body.bgp-public-site .contact-socials,html body.bgp-public-site .gallery-grid,html body.bgp-public-site .calendar-day.empty,html body.bgp-public-site .campaign-strip{background:#fff!important}
/* Consistent, readable public-page footer. */
html body.bgp-public-site footer{background:#fff!important;color:#193b28!important;box-sizing:border-box;max-width:100%;min-width:0;border-top:1px solid #dae2d8;padding:40px 24px 24px!important;overflow-wrap:anywhere}html body.bgp-public-site footer p,html body.bgp-public-site footer span,html body.bgp-public-site footer a,html body.bgp-public-site footer .footer-label,html body.bgp-public-site footer .supporter-kicker,html body.bgp-public-site footer .logo-disclaimer{color:#294934!important}html body.bgp-public-site footer .supporter-recognition{background:#fff!important;grid-column:1/-1;width:100%!important;min-width:0;box-sizing:border-box;padding:24px 0!important}html body.bgp-public-site footer .supporter-logos{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important;min-width:0}html body.bgp-public-site footer .supporter-logo{min-width:0!important;width:100%!important;max-width:100%!important;text-align:center;box-sizing:border-box}html body.bgp-public-site footer .supporter-logo img{max-width:100%!important;width:auto!important;height:38px!important;object-fit:contain}html body.bgp-public-site footer .supporter-logo span{display:block;font-size:11px;line-height:1.4;margin-top:8px}html body.bgp-public-site footer .logo-disclaimer{font-size:11px!important;line-height:1.65!important;white-space:normal!important;max-width:100%!important;margin-top:24px!important}html body.bgp-public-site footer .campaign-strip{grid-column:1/-1;padding:20px 0!important;border-top:1px solid #dae2d8;width:100%;box-sizing:border-box;line-height:1.8}html body.bgp-public-site footer .bgp-legal-links{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:12px 22px!important;grid-column:1/-1;width:100%!important;min-width:0;box-sizing:border-box;padding:20px 0!important}html body.bgp-public-site footer .bgp-legal-links a{width:auto!important;max-width:100%;font-size:12px!important;line-height:1.5!important}html body.bgp-public-site footer .bgp-glory{grid-column:1/-1;color:#294934!important;text-align:center;font-size:11px;letter-spacing:.08em}@media(max-width:800px){html body.bgp-public-site footer{display:flex!important;flex-direction:column!important;gap:24px!important;padding:32px 24px 24px!important}html body.bgp-public-site footer .supporter-logos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}html body.bgp-public-site footer .footer-bottom{display:flex!important;flex-direction:column;gap:6px}html body.bgp-public-site footer .footer-address,html body.bgp-public-site footer .footer-contact{width:100%!important}html body.bgp-public-site footer .campaign-strip{margin:0!important}html body.bgp-public-site footer .bgp-legal-links{margin:0!important}}
/* Dark green footer, consistent with the homepage treatment. */
html body.bgp-public-site footer{background:#193b28!important;color:#fff!important;border-top:0}html body.bgp-public-site footer p,html body.bgp-public-site footer span,html body.bgp-public-site footer a,html body.bgp-public-site footer .footer-label,html body.bgp-public-site footer .supporter-kicker,html body.bgp-public-site footer .logo-disclaimer,html body.bgp-public-site footer .bgp-glory{color:#fff!important}html body.bgp-public-site footer .supporter-recognition,html body.bgp-public-site footer .campaign-strip{background:transparent!important}html body.bgp-public-site footer .campaign-strip{border-color:#607765}html body.bgp-public-site footer .supporter-logo{background:#fff!important;padding:12px!important;border-radius:8px}html body.bgp-public-site footer .supporter-logo span{color:#193b28!important}html body.bgp-public-site footer .footer-bottom span{color:#fff!important}html body.bgp-public-site footer .footer-logo{background:#fff;border-radius:8px;padding:8px}
/* Homepage-reference footer: desktop columns, responsive logos, no logo cards. */
html body.bgp-public-site footer{display:grid!important;grid-template-columns:1.6fr 1fr 1fr!important;gap:48px 40px!important;background:#071c11!important;padding:64px max(24px,calc((100% - 1120px)/2)) 24px!important;color:#fff!important}html body.bgp-public-site footer .footer-brand,html body.bgp-public-site footer .footer-contact,html body.bgp-public-site footer .footer-address{min-width:0;width:auto!important}html body.bgp-public-site footer .footer-brand p{color:#f5d137!important;font-style:italic;font-family:Georgia,serif;font-weight:700;margin-top:8px}html body.bgp-public-site footer .footer-logo{display:inline-flex;background:#fff;padding:12px!important;border-radius:0!important;max-width:215px;box-sizing:border-box}html body.bgp-public-site footer .footer-logo img{width:190px;max-width:100%;height:auto}html body.bgp-public-site footer .footer-label{color:#83c83c!important;font-size:10px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}html body.bgp-public-site footer .footer-contact a{display:block;margin:0 0 12px;font-size:14px}html body.bgp-public-site footer .footer-address p:not(.footer-label){line-height:1.7}html body.bgp-public-site footer .supporter-recognition{order:4;margin:24px 0 0!important;padding:20px 0!important}html body.bgp-public-site footer .supporter-kicker{text-align:left!important;font-size:12px!important;letter-spacing:.13em;margin-bottom:26px!important}html body.bgp-public-site footer .supporter-logos{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:start;gap:24px!important}html body.bgp-public-site footer .supporter-logo{background:transparent!important;padding:0!important;border-radius:0!important}html body.bgp-public-site footer .supporter-logo span{color:#e2eddf!important;font-size:10px!important;font-weight:700}html body.bgp-public-site footer .supporter-logo img{height:36px!important;max-width:120px!important;width:100%!important}html body.bgp-public-site footer .logo-disclaimer{font-size:10px!important;line-height:1.6!important;margin-top:28px!important;color:#e2eddf!important}html body.bgp-public-site footer .footer-bottom{order:5;grid-column:1/-1;display:flex!important;justify-content:space-between;gap:20px;border-top:1px solid #2d4033;padding-top:24px;font-size:10px!important}html body.bgp-public-site footer .campaign-strip{display:none!important}html body.bgp-public-site footer .bgp-legal-links{order:6;gap:18px 40px!important;padding:20px 0!important}html body.bgp-public-site footer .bgp-legal-links a{color:#d0ece2!important;font-size:12px!important}html body.bgp-public-site footer .bgp-glory{order:7;margin-top:16px!important;letter-spacing:.12em;font-weight:700}@media(min-width:701px) and (max-width:1000px){html body.bgp-public-site footer{grid-template-columns:1.4fr 1fr 1fr!important;gap:32px 24px!important}html body.bgp-public-site footer .supporter-logos{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important}}@media(max-width:700px){html body.bgp-public-site footer{display:flex!important;flex-direction:column!important;gap:30px!important;padding:36px 24px 24px!important}html body.bgp-public-site footer .supporter-recognition{margin:0!important}html body.bgp-public-site footer .supporter-logos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}html body.bgp-public-site footer .footer-bottom{flex-direction:column;gap:8px}html body.bgp-public-site footer .bgp-legal-links{gap:16px 24px!important;padding:0!important}html body.bgp-public-site footer .footer-brand,html body.bgp-public-site footer .footer-contact,html body.bgp-public-site footer .footer-address{width:100%!important}}
/* Compact public-page rhythm; preserve readable text and touch targets. */
html body.bgp-public-site main>section:not(.bgp-trial-hero):not(.recruit-hero){padding-top:36px!important;padding-bottom:36px!important}html body.bgp-public-site .standard-page-hero{min-height:0!important;padding-top:40px!important;padding-bottom:32px!important}html body.bgp-public-site .standard-page-hero h1{font-size:clamp(38px,4.8vw,62px)!important;line-height:1.08!important;margin-top:14px!important;margin-bottom:22px!important}html body.bgp-public-site .recruit-hero{padding-top:40px!important;padding-bottom:36px!important;gap:32px!important}html body.bgp-public-site .recruit-hero h1{font-size:clamp(38px,4.5vw,58px)!important;margin-top:12px!important;margin-bottom:22px!important}html body.bgp-public-site .bgp-campaign h2,html body.bgp-public-site .recruit-expect h2{font-size:clamp(28px,3.4vw,40px)!important;margin:10px 0 18px!important}html body.bgp-public-site .campaign-cards{gap:18px!important;margin-top:22px!important}html body.bgp-public-site .campaign-card{padding:24px!important}html body.bgp-public-site .campaign-card p{margin-bottom:14px!important}html body.bgp-public-site .campaign-actions{margin-top:22px!important;gap:12px!important}html body.bgp-public-site .bgp-trial-about-image{max-height:360px!important;overflow:hidden;margin-top:0!important;margin-bottom:0!important}html body.bgp-public-site .bgp-trial-about-image img{width:100%;height:360px;object-fit:cover}html body.bgp-public-site .about-team-heading{margin-bottom:24px!important}html body.bgp-public-site .campaign-team{gap:24px!important}html body.bgp-public-site .campaign-team article{padding:18px 0!important}html body.bgp-public-site .recruit-steps{margin:20px 0!important;gap:24px!important}html body.bgp-public-site .recruit-expect li{margin-bottom:12px!important}html body.bgp-public-site .bgp-trial-hero{min-height:520px!important}html body.bgp-public-site .bgp-trial-hero-content{padding-top:40px!important;padding-bottom:40px!important}html body.bgp-public-site footer{padding-top:40px!important;gap:30px 36px!important}html body.bgp-public-site footer .supporter-recognition{margin-top:0!important;padding:8px 0!important}html body.bgp-public-site footer .supporter-kicker{margin-bottom:18px!important}html body.bgp-public-site footer .logo-disclaimer{margin-top:20px!important}html body.bgp-public-site footer .bgp-legal-links{padding:8px 0!important}html body.bgp-public-site footer .bgp-glory{margin-top:0!important}
@media(max-width:700px){html body.bgp-public-site main>section:not(.bgp-trial-hero):not(.recruit-hero){padding-top:26px!important;padding-bottom:26px!important}html body.bgp-public-site .standard-page-hero,html body.bgp-public-site .recruit-hero{padding-top:28px!important;padding-bottom:28px!important}html body.bgp-public-site .standard-page-hero h1,html body.bgp-public-site .recruit-hero h1{font-size:36px!important}html body.bgp-public-site .recruit-hero{gap:24px!important}html body.bgp-public-site .campaign-card{padding:20px!important}html body.bgp-public-site .campaign-cards{gap:14px!important}html body.bgp-public-site .bgp-trial-about-image{max-height:220px!important}html body.bgp-public-site .bgp-trial-about-image img{height:220px!important}html body.bgp-public-site .bgp-trial-hero{min-height:0!important}html body.bgp-public-site .bgp-trial-hero-content{padding-top:32px!important;padding-bottom:32px!important}html body.bgp-public-site footer{padding-top:30px!important;gap:24px!important}html body.bgp-public-site footer .supporter-logos{gap:22px 18px!important}html body.bgp-public-site .recruit-lead{font-size:19px!important}}
html body.bgp-public-site .about-mission,html body.bgp-public-site .about-story,html body.bgp-public-site .about-approach,html body.bgp-public-site .about-team-heading,html body.bgp-public-site .give-intro{gap:24px!important;row-gap:24px!important}html body.bgp-public-site .about-mission>div{margin-top:0!important}html body.bgp-public-site .about-mission h2{margin-top:0!important}@media(max-width:700px){html body.bgp-public-site .about-mission,html body.bgp-public-site .about-story,html body.bgp-public-site .about-team-heading,html body.bgp-public-site .give-intro{gap:16px!important;row-gap:16px!important}}
