.donate-page__form__amount{flex-direction:column;gap:24px;display:flex}.donate-page__form__amount .donate-page__form__progress{margin-top:40px}.donate-page__form__amount__title{font-size:48px;font-weight:400;line-height:120%}.donate-page__form__amount__description{letter-spacing:-.22px;width:100%;font-size:20px;font-weight:300;line-height:140%}.donate-page__form__amount__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.donate-page__form__amount__footer{border-top:1px solid var(--secondary-button-background);justify-content:space-between;align-items:center;height:49px;display:flex}.donate-page__form__amount__security{align-items:center;gap:7px;display:flex}.donate-page__form__amount__powered-by-text{letter-spacing:-.154px;font-size:14px;font-weight:300;line-height:100%}@media (min-width:768px){.donate-page__form__amount__grid{gap:24px}}.donate-page__form__amount__newsletter{flex-direction:column;gap:8px;display:flex}.donate-page__form__amount__pledge{border:1px solid var(--Border-Neutral-neutral-default,#a39a91);background:var(--Background-Neutral-neutral-default,#e1dedb);align-self:stretch;align-items:flex-start;gap:12px;padding:16px;display:flex}.donate-page__form__amount__pledge-icon{flex-shrink:0;margin-top:2px}.donate-page__form__amount__pledge-content{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.donate-page__form__amount__pledge-title{color:var(--Text-Success-success-default,#6a810a);font-size:14px;font-weight:700;line-height:20px}.donate-page__form__amount__pledge-body{color:var(--Text-Neutral-neutral-bold,#000);font-size:12px;font-weight:400;line-height:120%}.donate-page__form__amount__continue-label{align-items:center;gap:8px;display:inline-flex}.donate-page__form__amount__custom .custom-home-site-input::placeholder{color:var(--primary-text-color);opacity:1}
.donation-frequency-toggle{gap:8px;margin-bottom:-12px;display:flex}.donation-frequency-toggle__pill{border:1px solid var(--Icon-Neutral-neutral-weak,#6f665d);cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:4px;padding:4px 12px;display:flex}.donation-frequency-toggle__pill--selected{background:var(--Background-Neutral-neutral-subtle,#c5bfba);border:1px solid #296267;border-radius:16px}.donation-frequency-toggle__label{color:var(--Text-Neutral-neutral-weak,#6f665d);text-align:center;font-family:var(--font-pp-telegraf);font-size:16px;font-weight:400;line-height:120%}.donation-frequency-toggle__pill--selected .donation-frequency-toggle__label{color:var(--Text-Info-info-bold,#143538)}
.progress-section-module__R_JlDa__container{background-color:#1f2e3b;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.progress-section-module__R_JlDa__background{opacity:1;background-image:url(/donate/amount-raised-bg-mobile.webp);background-position:72% bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.progress-section-module__R_JlDa__overlay{background:var(--overlay-black-15);pointer-events:none;position:absolute;inset:0}.progress-section-module__R_JlDa__content{z-index:1;flex-direction:column;align-items:flex-start;gap:32px;width:100%;display:flex;position:relative}.progress-section-module__R_JlDa__amountBlock{flex-direction:column;align-items:flex-start;width:100%;display:flex}.progress-section-module__R_JlDa__amountHeader{flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;display:flex}.progress-section-module__R_JlDa__titleRow{flex-direction:column-reverse;align-items:flex-start;gap:24px;width:100%;margin-bottom:4px;display:flex}.progress-section-module__R_JlDa__cardTitle{color:var(--inverse-text-color);text-transform:uppercase}.progress-section-module__R_JlDa__amount{white-space:nowrap;position:relative}.progress-section-module__R_JlDa__amountGhost{visibility:hidden;white-space:nowrap;display:block}.progress-section-module__R_JlDa__cardAmount{color:var(--inverse-text-color);white-space:nowrap;transition:font-size .2s;position:absolute;inset:0}.progress-section-module__R_JlDa__barContainer{flex-direction:column;gap:8px;width:100%;padding-top:20px;display:flex}.progress-section-module__R_JlDa__bar{background:var(--overlay-brand-30);height:10px;position:relative}.progress-section-module__R_JlDa__barFill{background-color:var(--brand-text);z-index:2;height:100%;position:absolute;top:0;left:0}.progress-section-module__R_JlDa__labels{justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.progress-section-module__R_JlDa__labelsSpan{color:var(--inverse-text-color)}.progress-section-module__R_JlDa__pledge{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.progress-section-module__R_JlDa__pledgeTitle{color:var(--inverse-text-color);align-self:stretch}.progress-section-module__R_JlDa__pledgeTitleAmount{font-weight:700}.progress-section-module__R_JlDa__pledgeDescription{color:var(--inverse-text-color);align-self:stretch}.progress-section-module__R_JlDa__donateButton{align-self:stretch;width:100%;margin-top:24px}@media (min-width:768px){.progress-section-module__R_JlDa__content{align-items:flex-start;gap:40px;width:fit-content;max-width:100%}.progress-section-module__R_JlDa__amountBlock{width:fit-content;max-width:100%}.progress-section-module__R_JlDa__pledge{align-self:flex-start;gap:24px;width:fit-content;max-width:100%}.progress-section-module__R_JlDa__titleRow{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px}.progress-section-module__R_JlDa__pledgeTitle{white-space:nowrap}.progress-section-module__R_JlDa__pledgeDescription{width:0;min-width:100%}.progress-section-module__R_JlDa__donateButton{width:186px;margin-top:8px}}@media (min-width:1280px){.progress-section-module__R_JlDa__container{min-height:600px}.progress-section-module__R_JlDa__background{background-image:url(/donate/amount-raised-bg.webp);background-position:bottom}.progress-section-module__R_JlDa__content{gap:32px}}@media (min-width:1920px){.progress-section-module__R_JlDa__container{min-height:737px}}
.donate-page__form{padding:0 24px}.donate-page__form__content{padding:13px 0 80px}.donate-page__form__content--back{padding:8px 0 80px}.donate-page__form__progress{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0;display:grid}.donate-page__form__progress-step{background-color:var(--some-border-color);width:100%;height:5px}.donate-page__form__progress-step--active{background-color:var(--secondary-button-background)}@media (min-width:391px) and (max-width:1280px){.donate-page__form{padding:38px 40px 80px}}@media (min-width:1281px){.donate-page__form{padding:38px 72px 80px}}
