[hidden]{display:none!important}.live-payment-action{display:block!important;width:100%;margin-top:24px}.payment-continue{display:flex;width:100%;align-items:center;justify-content:center;min-height:54px;border-radius:10px;padding:14px 18px;margin-top:18px;background:#175c40;color:#fff!important;text-align:center;font:700 17px/1.35 Arial,sans-serif;text-decoration:none}.payment-continue:hover{background:#104b33}.payment-continue[aria-disabled=true]{background:#e0e6e2;color:#56635b!important;cursor:not-allowed}.payment-terms{font:13px/1.5 Arial,sans-serif;color:#536059;margin:13px 0 0}.payment-terms a{color:inherit;text-decoration:underline}#payment-status{font:15px/1.6 Arial,sans-serif;margin:18px 0 0;color:#284432}.archive-footer{padding-bottom:80px}.archive-footer p{max-width:860px}.archive-footer address{margin-top:22px;font-style:normal;color:#536558}.archive-footer button{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;padding:0;cursor:pointer}.campaign-goal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;font-family:Arial,sans-serif}.campaign-goal span{font-size:14px;color:#53665a}.campaign-goal strong{font-size:26px;font-weight:700;color:#243c2f}.cmpProgressTop{display:block}.cmpFloatTop{display:block}.card-goal{font:15px/1.45 Arial,sans-serif;color:#53665a;margin:14px 0}.card-goal strong{color:#253d31}.archive-campaign-grid .rc-body{gap:12px}.archive-campaign-grid .rc-btn{margin-top:auto}.rc-body .card-goal{margin:14px 0}.policy-header{max-width:1060px;margin:auto;padding:34px 24px;display:flex;gap:20px;align-items:center;justify-content:space-between}.policy-header img{display:block;width:250px;max-width:100%;height:auto}.policy-header a{color:#24543b}.live-policy{max-width:880px;margin:24px auto 70px;padding:0 24px;font:17px/1.75 Arial,sans-serif;color:#293a31}.live-policy h1{font-size:clamp(32px,5vw,48px);line-height:1.15;margin-bottom:18px;letter-spacing:-1.1px}.live-policy h2{font-size:23px;line-height:1.35;margin:34px 0 12px}.live-policy a{color:#175c40;text-decoration:underline;text-underline-offset:3px}.policy-date{font-size:14px;color:#65756b}.contact-link{font-weight:700;overflow-wrap:anywhere}.trustItem a{color:inherit;text-decoration:underline}.archive-index-header h1{margin-top:0}#entity-summary{display:flex!important;flex-direction:column!important}
@media(max-width:600px){.policy-header{align-items:flex-start;flex-direction:column;padding:28px 22px;gap:18px}.live-policy{padding:0 22px;font-size:16px}.archive-footer{padding-bottom:150px}.payment-continue{font-size:16px}.cmpFloatSticker{max-width:100vw!important}.cmpFloatCard{max-width:520px}.campaign-goal strong{font-size:23px}}
.payment-continue{text-decoration:none!important}

.archive-footer{padding-top:30px;padding-bottom:40px}.archive-footer img{width:190px;margin-bottom:18px}.archive-footer nav{gap:10px 22px;font-size:14px}.archive-footer p{margin-top:18px;font-size:13px}.payment-recipient{font:14px/1.6 Arial,sans-serif;color:#42564b;margin:12px 0 16px;text-align:left;overflow-wrap:anywhere}.payment-recipient a{color:inherit;text-decoration:underline;text-underline-offset:3px}.payment-recipient strong{font-weight:600}.measurement-settings{padding:20px 0;border-bottom:1px solid #d5dfd6}.measurement-settings div{display:flex;flex-wrap:wrap;gap:12px}.measurement-settings button{min-height:44px;border:1px solid #658572;border-radius:8px;padding:10px 16px;background:#fff;color:#234633;cursor:pointer;font:600 14px/1.4 Arial,sans-serif}.measurement-settings button[aria-pressed=true]{background:#175c40;color:#fff}@media(max-width:600px){.archive-footer{padding-bottom:110px}.payment-recipient{font-size:14px}}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
img.human-hope-logo{display:block;width:210px!important;height:auto!important;max-width:100%!important;object-fit:contain}.archive-footer img.human-hope-logo{width:190px!important;margin-bottom:12px}.policy-header img.human-hope-logo{width:210px!important}@media(max-width:600px){img.human-hope-logo{width:190px!important}}
