.giving_page__4axWK{max-width:70rem}.giving_header__Wvq0K{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.giving_title__YMwh_{color:var(--primary);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2}.giving_layout__JMIZo{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:2.5rem;padding-top:1.5rem;align-items:start}.giving_fundLabel__u0Qpg{display:block;margin-bottom:.75rem;color:var(--muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.giving_mobilePicker__kaPTj{display:none}.giving_fundLink__eSsAn{display:flex;min-height:3rem;align-items:center;padding:.75rem;border-left:3px solid transparent;color:var(--muted-foreground);font-size:.9375rem;line-height:1.4}.giving_fundLink__eSsAn:hover{background:var(--muted);color:var(--primary)}.giving_fundLink__eSsAn[aria-current]{border-color:var(--accent);background:var(--card);color:var(--primary);font-weight:600}.giving_extras__A2WMy summary:focus-visible,.giving_fundLink__eSsAn:focus-visible,.giving_links__AaZbI a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.giving_otherFunds__xxyYH{margin-top:1rem;border-top:1px solid var(--border);padding-top:1rem}.giving_otherFunds__xxyYH summary{min-height:2.75rem;cursor:pointer;font-size:.875rem;font-weight:600}.giving_panel__eDe_c{max-width:40rem;min-width:0;border:1px solid var(--border);background:var(--card);padding:clamp(1.25rem,3vw,2rem)}.giving_form__rX8uB{display:flex;flex-direction:column;gap:1.5rem}.giving_form__rX8uB fieldset{min-width:0}.giving_form__rX8uB fieldset:disabled{opacity:.65}.giving_formTitle__D3_3W{color:var(--primary);font-size:1.5rem;font-weight:600;line-height:1.25}.giving_summary__vD_DS{margin-top:.5rem;color:var(--muted-foreground);font-size:.9375rem;line-height:1.5}.giving_sectionTitle__m75r_{font-size:.9375rem;font-weight:600}.giving_amounts__j50bx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.giving_amount__2Uc0c{position:relative;cursor:pointer}.giving_amount__2Uc0c span{display:flex;min-height:3rem;height:100%;align-items:center;justify-content:center;padding:.65rem .35rem;border:1px solid var(--border);background:var(--card);color:var(--primary);font-size:1rem;font-weight:500;font-variant-numeric:tabular-nums}.giving_amount__2Uc0c input:checked+span{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.giving_amount__2Uc0c input:focus-visible+span{outline:3px solid var(--ring);outline-offset:3px}.giving_amount__2Uc0c:hover span{border-color:var(--primary)}.giving_custom__3T4WV{margin-top:1rem}.giving_currencyInput__H0p8x{position:relative;margin-top:.5rem}.giving_currencyInput__H0p8x>span{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}.giving_currencyInput__H0p8x input{min-height:3.25rem;padding-left:2rem;font-size:1.25rem;font-variant-numeric:tabular-nums}.giving_help__IUBdQ{margin-top:.5rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.giving_amountError__eFpPe{margin-top:.5rem;color:var(--destructive);font-size:.875rem}.giving_details__li8A4{display:grid;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border)}.giving_extras__A2WMy{border-block:1px solid var(--border);padding-block:.25rem}.giving_extras__A2WMy summary{display:flex;min-height:2.75rem;align-items:center;cursor:pointer;color:var(--muted-foreground);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em}.giving_extraFields__o_Aq_{display:grid;gap:1rem;padding-block:.5rem 1rem}.giving_payment__BqKbi{display:grid;gap:.75rem}.giving_notice__ozgPi{border-left:3px solid var(--accent);background:var(--muted);padding:.875rem 1rem;color:var(--primary);font-size:.875rem;line-height:1.5}.giving_links__AaZbI{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;color:var(--muted-foreground);font-size:.875rem}.giving_links__AaZbI a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:.2em}.giving_focused__R5qSU{width:min(100%,42rem)}@media (max-width:767px){.giving_header__Wvq0K{align-items:center;padding-bottom:1rem}.giving_layout__JMIZo{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1rem}.giving_mobilePicker__kaPTj{display:block}.giving_desktopFunds__sSVBP{display:none}.giving_fundLabel__u0Qpg{margin-bottom:.5rem}.giving_panel__eDe_c{width:100%;max-width:none}}@media (max-width:359px){.giving_amounts__j50bx{grid-template-columns:repeat(2,minmax(0,1fr))}}