.donate_wrap__X1bCC{max-width:760px;margin:0 auto;padding:1.5rem 0 4rem}.donate_title__8KuVX{margin-top:1rem;font-size:clamp(28px,5vw,40px);font-weight:300;letter-spacing:-.01em}.donate_titleAccent__m_rVR{color:var(--accent);font-weight:700}.donate_lead__DHOHk{margin-top:.75rem;max-width:60ch;font-size:15px;line-height:1.7;color:var(--text-secondary)}.donate_center__PrtXj{display:flex;justify-content:center;padding:4rem 0}.donate_goalPanel__8xDxA{margin-top:2rem;padding:1.25rem 1.4rem}.donate_instruction__yoMYp{display:flex;align-items:center;gap:.85rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:14px;line-height:1.6;color:var(--text-secondary)}.donate_instructionIcon__zNr8d{flex:none;color:var(--accent)}.donate_grid__G1l8K{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.donate_card__qI8o9{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.4rem;transition:border-color .2s ease,transform .2s ease}.donate_card__qI8o9:hover{border-color:var(--accent);transform:translateY(-2px)}.donate_cardHead__RNbKD{display:flex;align-items:center;gap:.6rem}.donate_cardIcon__vNSv_{color:var(--accent)}.donate_cardName__tA5qh{font-size:17px;font-weight:700;color:var(--text)}.donate_cardExt__dswwP{margin-left:auto;color:var(--text-muted)}.donate_cardRegion__g_Qmv{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-hover)}.donate_cardHint__1jvQ8{font-size:13px;line-height:1.5;color:var(--text-muted)}.donate_badgeNote__hxPXz{display:flex;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:13px;color:var(--text-muted)}.donate_badgeNote__hxPXz svg{flex:none;color:var(--accent)}.donate_recent__J7Wdi{margin-top:2.5rem}.donate_recentTitle__Ki2iV{margin-bottom:.9rem;font-size:18px;font-weight:600}.donate_recentList__XqOXO{padding:.4rem 1.25rem}.donate_recentItem__ad6rf{display:flex;align-items:center;gap:1rem;padding:.7rem 0;border-top:1px solid var(--border)}.donate_recentItem__ad6rf:first-child{border-top:none}.donate_recentName__EUvQ4{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donate_recentService__yUi7U{flex:none;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-hover)}.donate_recentAmount__oxJEs{flex:none;min-width:84px;text-align:right;font-size:14px;font-weight:700;color:var(--text)}