.contribution-impact[data-s7]{padding:var(--c) var(--b);border-inline-start:3px solid var(--r);background:var(--n);margin-block-start:var(--c)}.contribution-impact[data-s7] p[data-s7]{color:var(--h);font-size:var(--g);margin:0}.contribution-impact[data-s7] h3[data-s7]{margin:0 0 var(--u);font-size:var(--t)}.contribution-impact[data-s7] .impact-kicker[data-s7]{color:var(--a);margin-block-end:var(--u);font-weight:700}.contribution-impact[data-s7] strong[data-s7]{color:var(--a)}.cf{max-width:var(--p);gap:var(--e);display:grid}.cf p{margin:0}.cf fieldset{border:1px solid var(--q);min-inline-size:0;padding-block:0 var(--e);padding-inline:var(--e);margin:0}.cf .your-information{padding-block-end:0}.cf legend{font-family:var(--aj);margin:0 0 var(--c);padding:0;font-weight:700;display:block}.cf label{margin:0;display:block}.cf input:not([type=checkbox]):not([type=radio]){padding:var(--d);margin-block-start:var(--u);display:block}.cf input:not([type=checkbox]):not([type=radio]):focus-visible{outline:3px solid var(--ag);outline-offset:0}.cf input[type=hidden]{display:none}.cf p.section-intro{color:var(--h);font-size:var(--g);margin-block:0 var(--b)}.cf .address-postal-fields{display:contents}.cf .amounts{gap:var(--d);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));margin-block-end:var(--c);display:grid}.cf .amount{padding-inline:var(--b)}.cf button[type=submit]{gap:var(--d);width:100%;display:flex}.cf .amount-slider-wrap{width:100%;position:relative}.cf .amount-slider-track{background:var(--q);pointer-events:none;border-radius:999px;height:.75rem;position:absolute;inset:50% 0 auto;overflow:hidden;transform:translateY(-50%)}.cf .amount-slider-fill{background:var(--r);width:0;height:100%;display:block}.cf .amount-slider{z-index:1;-webkit-appearance:none;appearance:none;width:100%;height:3.5rem;accent-color:var(--a);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.cf .amount-slider-wrap output{z-index:2;min-height:2.5rem;color:var(--m);background:var(--a);border:2px solid var(--a);pointer-events:none;white-space:nowrap;inset-block-start:50%;border-radius:999px;padding:.25rem .65rem;font-weight:700;display:grid;position:absolute;left:0;transform:translate(-50%,-50%)}.cf .amount-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;width:100%;height:.75rem}.cf .amount-slider::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:2.5rem;height:2.5rem;margin-top:-.875rem}.cf .amount-slider::-moz-range-track{background:0 0;border-radius:999px;width:100%;height:.75rem}.cf .amount-slider::-moz-range-thumb{background:0 0;border:0;width:2.5rem;height:2.5rem}.cf .choice{align-items:center;gap:var(--d);display:flex}.cf .choice:not(.payment-choice){margin-block-end:var(--c)}.cf .declarations .choice{padding:var(--c);border:2px solid var(--q);background:var(--k);cursor:pointer;border-radius:.5rem}.cf .declaration-options{gap:var(--c);display:grid}.cf .declaration-options .choice{margin-block-end:0}.cf .declarations .choice:hover,.cf .declarations .choice:has(input:focus-visible){border-color:var(--a)}.cf .declarations .choice:has(input:checked){border-color:var(--a);background:var(--ah)}.cf .declarations .choice:last-child{margin-block-end:0}.cf .payment-icon:not(img),.cf .submit-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}.cf .submit-icon{flex:0 0 1.35rem;align-self:center;width:1.35rem;height:1.35rem;display:block}.cf .choice input[type=radio],.cf .choice input[type=checkbox]{flex:0 0 var(--f);width:var(--f);max-width:none;min-height:var(--f);height:var(--f);margin:0;padding:0}.cf .choice input[type=checkbox]{accent-color:var(--s)}.cf input:not([type=checkbox]):not([type=radio])[aria-invalid=true]{border-color:var(--i);outline:3px solid color-mix(in srgb, var(--i) 25%, transparent);outline-offset:0}.cf input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus-visible{outline-color:var(--i)}.cf input:not([type=checkbox]):not([type=radio])[aria-invalid=false]{border-color:var(--s)}.cf input:not([type=checkbox]):not([type=radio])[aria-invalid=false]:focus-visible{outline-color:var(--s)}.cf p.field-error{min-height:1.5em;margin-block:var(--u) 0;color:var(--i);font-size:var(--g);visibility:hidden;line-height:1.5}.cf p.field-error[aria-hidden=false]{visibility:visible}.cf .amount{color:var(--a);background:var(--n);border:2px solid var(--a);justify-content:center}.cf .amount[aria-pressed=true]{color:var(--m);background:var(--a);border:2px solid var(--a)}.cf .amount[aria-pressed=true]:hover{background:var(--h)}.cf .amount:not([aria-pressed=true]):hover{background:var(--m)}.cf button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.cf .contribution-disclaimer{color:var(--h);font-size:var(--g);text-align:start;margin-block:0;padding-inline-start:var(--e)}#contribution-status-error,#contribution-error{color:var(--i)}@media (width>=48rem){.cf .address-postal-fields{gap:var(--c);grid-template-columns:minmax(0,1fr) minmax(9rem,.45fr);align-items:start;display:grid}}