.giving-story{font-size:16px;line-height:1.75}.giving-story p{color:#555}.giving-story h2{font-size:38px;line-height:1.15;letter-spacing:-.6px}.giving-story .eyebrow{font-size:10px;letter-spacing:2px}.giving-story section[id]{scroll-margin-top:30px}.giving-story figure{margin:0;min-width:0}.giving-story img{display:block;max-width:100%}.giving-story figcaption{font-size:11px;line-height:1.6;color:#666;margin-top:12px}.giving-hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding-top:40px;padding-bottom:55px}.giving-hero h1{font-size:62px;line-height:1.03;letter-spacing:-2.5px;margin:18px 0 25px}.giving-hero h1 span{font-weight:400}.giving-story .giving-lead{font-size:20px;line-height:1.5;color:#333}.giving-hero img{width:100%;height:auto;border-radius:14px}.giving-hero figure{background:#f5f2e9;padding:15px;border-radius:18px}.giving-hero .button{margin-top:12px;background:#ffe000;color:#111;border-color:#ffe000}.giving-chapters{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 35px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:18px;padding-bottom:18px;font-size:14px;margin-bottom:50px}.giving-chapters a{color:#333}.giving-qualification{background:#111;padding:65px 0;color:#fff}.giving-split{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;align-items:center}.giving-qualification p{color:#ddd}.giving-qualification .eyebrow{color:#ffe000}.giving-qualification a{color:#f5e57b}.giving-stat{border:1px solid #555;border-radius:18px;padding:45px}.giving-stat>span{font-size:11px;letter-spacing:2px}.giving-stat strong{font-size:68px;letter-spacing:-3px;line-height:1.1;display:block;margin:22px 0;color:#ffe000}.giving-stat p{max-width:260px}.giving-stat a{font-size:12px}.giving-focus,.giving-fund{padding-top:70px;padding-bottom:70px}.giving-section-heading{max-width:850px;margin-bottom:35px}.giving-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.giving-focus-grid>div{border-top:2px solid #111;padding-top:22px}.giving-focus-grid>div>span{font-size:10px;letter-spacing:2px;color:#666}.giving-focus-grid h3{font-size:23px;line-height:1.25}.giving-focus-grid p{font-size:15px}.giving-proudpath{background:#f4f4ef;padding:65px 0}.giving-proudpath .giving-split{grid-template-columns:1fr 1.15fr;gap:55px}.giving-proudpath img{width:100%;height:auto;border-radius:12px}.giving-grantees{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.giving-grantees>figure{border:1px solid #e2e2dc;border-radius:16px;overflow:hidden;background:#fafaf7}.giving-grantees img{width:100%;max-width:316px;aspect-ratio:1;height:auto;object-fit:cover;margin:20px auto 0;border-radius:10px}.giving-grantees figcaption{padding:10px 25px 25px;font-size:14px;color:#333}.giving-grantees .eyebrow{font-size:9px;margin-bottom:12px}.giving-grantees h3{font-size:26px;line-height:1.2;margin:12px 0 6px}.giving-grantees figcaption>a{font-size:11px}.giving-fund-note{font-size:11px;margin-top:25px}.giving-program{padding:65px 0;background:#111;color:#fff}.giving-program p{color:#ddd;font-size:15px}.giving-program .eyebrow{color:#ffe000}.giving-program .giving-split{grid-template-columns:1.4fr .8fr}.giving-program .button{background:#ffe000;border-color:#ffe000;color:#111}.giving-program .button-outline{background:transparent;border-color:#777;color:#fff}.giving-program aside{border:1px solid #555;border-radius:16px;padding:30px}.giving-program aside>a{display:block;color:#fff;padding:23px 0;border-bottom:1px solid #555;font-size:21px;line-height:1.25}.giving-program aside>a:last-child{border-bottom:0;padding-bottom:0}.giving-program aside>a>span{display:block;color:#ccc;font-size:12px;margin-top:9px}.giving-sources{padding-top:45px;padding-bottom:50px;font-size:13px}.giving-sources h2{font-size:23px}.giving-sources p{max-width:950px}.giving-sources li{padding:3px 0}.giving-story .button{font-size:14px}.giving-story a:focus-visible{outline:3px solid #4576db;outline-offset:4px}html:has(.giving-story){scroll-behavior:smooth}@media(max-width:1100px){.giving-hero{gap:30px}.giving-hero h1{font-size:49px}.giving-split{gap:35px}.giving-stat{padding:30px}.giving-stat strong{font-size:54px}.giving-proudpath .giving-split{gap:30px}.giving-grantees{gap:18px}.giving-grantees figcaption{padding:10px 18px 20px}.giving-grantees img{max-width:calc(100% - 30px)}}@media(max-width:700px){.giving-hero,.giving-split,.giving-proudpath .giving-split,.giving-program .giving-split{grid-template-columns:1fr;gap:30px}.giving-hero{padding-top:20px;padding-bottom:35px}.giving-hero h1{font-size:47px}.giving-hero figure{padding:10px}.giving-story .giving-lead{font-size:19px}.giving-story h2{font-size:31px}.giving-chapters{font-size:13px;gap:10px 20px;margin-bottom:30px}.giving-qualification,.giving-proudpath,.giving-program{padding:40px 0}.giving-stat strong{font-size:56px}.giving-stat p{max-width:none}.giving-focus,.giving-fund{padding-top:45px;padding-bottom:45px}.giving-focus-grid,.giving-grantees{grid-template-columns:1fr;gap:25px}.giving-focus-grid h3{margin-bottom:12px}.giving-grantees img{width:calc(100% - 40px);max-width:316px}.giving-grantees figcaption{padding:12px 22px 25px}.giving-program aside{padding:25px}.giving-sources{padding-top:30px;padding-bottom:35px}.giving-sources ul{padding-left:20px}}@media(prefers-reduced-motion:reduce){html:has(.giving-story){scroll-behavior:auto}}.giving-story .giving-hero{padding-top:40px;padding-bottom:55px}.giving-story .giving-chapters{padding-top:18px;padding-bottom:18px;margin-bottom:50px}.giving-story .giving-focus,.giving-story .giving-fund{padding-top:70px;padding-bottom:70px}.giving-story .giving-sources{padding-top:45px;padding-bottom:50px}@media(max-width:700px){.giving-story .giving-hero{padding-top:20px;padding-bottom:35px}.giving-story .giving-chapters{margin-bottom:30px}.giving-story .giving-focus,.giving-story .giving-fund{padding-top:45px;padding-bottom:45px}.giving-story .giving-sources{padding-top:30px;padding-bottom:35px}}
