.initiative-section{background:#edf7fc}.hub-intro{max-width:690px;margin-top:24px;font-size:1.15rem}.initiative-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:42px}.initiative{background:#fffefb;border:1px solid #d4e4eb;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:40% 1fr}.initiative img{width:100%;height:100%;min-height:300px;object-fit:cover}.initiative:first-child img{object-fit:contain;background:#edf0f1}.initiative>div{padding:27px}.initiative .eyebrow{font-size:.8rem;margin-bottom:13px}.initiative h3{font-family:Georgia,serif;font-size:1.7rem;margin-bottom:15px}.initiative p:not(.eyebrow){font-size:.96rem}.initiative a{display:inline-block;margin-top:22px;font-weight:600}.giving{background:linear-gradient(110deg,#fff2ca,#edf7fc);border-top:1px solid #e7d6a5}.giving-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.giving h2{margin-bottom:28px}.giving .large{font-size:1.2rem}.giving-panel{background:white;border:1px solid #dfd6bd;padding:36px;border-radius:9px;box-shadow:0 18px 45px #284b5c0b}.giving-panel>h3{font-family:Georgia,serif;font-size:1.9rem;margin-bottom:28px}.giving fieldset{border:0;padding:0;margin:0 0 24px}.giving legend{font-size:1rem;font-weight:600;margin-bottom:14px}.amount-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.amount-options label{position:relative;cursor:pointer}.amount-options input{position:absolute;opacity:0;width:1px;height:1px}.amount-options span{display:block;border:1px solid #a7bdc9;padding:14px 10px;border-radius:5px;text-align:center;font-weight:600}.amount-options input:checked+span{background:#ffdfa1;border:2px solid #9b631a;padding:13px 9px}.amount-options input:focus-visible+span{outline:3px solid #17618c;outline-offset:3px}.giving [hidden]{display:none}.giving .button{width:100%;border:1px solid #d3a050}.giving .note{font-size:.875rem;line-height:1.65;margin-top:14px;color:#455c69}#custom-amount-wrap{margin-top:18px}#custom-amount-wrap label{display:block}#custom-amount{width:100%;padding:12px;font:inherit;border:1px solid #7e99a8;border-radius:4px;margin-top:7px}#giving-details{margin-top:28px;padding-top:24px;border-top:1px solid #d8dfe2}#giving-details h3{font-size:1.2rem;margin:18px 0}.selected-gift{font-size:1.15rem}.bank-details{margin-top:25px;padding-top:18px;border-top:1px solid #d8dfe2}.bank-details h4{font-size:1rem;margin:0 0 12px}.bank-details p{font-size:.95rem}.bank-number{font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.text-button{padding:0;background:none;border:0;border-bottom:1px solid;color:#17618c;font-size:1rem;margin-top:15px}.giving-alternatives{margin-top:38px;border-top:1px solid #d9c897;padding-top:25px}.giving-alternatives p{margin:12px 0 20px}.giving-alternatives a{display:inline-block;margin:0 24px 12px 0;font-size:1rem;font-weight:600}#giving-copy-status{font-size:.875rem}
@media(max-width:1050px){.initiative{display:block}.initiative img{height:230px;min-height:0}.giving-grid{gap:5%}.giving-panel{padding:28px}}@media(max-width:750px){.initiative-grid,.giving-grid{grid-template-columns:1fr}.giving-grid{gap:32px}.initiative img{height:auto;aspect-ratio:3/2}.giving-panel{padding:24px}.initiative>div{padding:24px}.giving h2{font-size:2.45rem}}
