.blog_main__zZKg7{padding:6rem 2rem;max-width:1000px;margin:0 auto}.blog_header__354uX{text-align:center;margin-bottom:5rem}.blog_title__zAWCj{font-size:3.5rem;color:var(--color-primary);margin-bottom:1rem}.blog_subtitle__jM4nQ{color:var(--color-text-light);font-size:1.25rem}.blog_blogGrid__QlInw{display:flex;flex-direction:column;gap:3rem;margin-bottom:6rem}.blog_postCard__N8pLU{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);transition:transform .2s;position:relative;overflow:hidden}.blog_postCard__N8pLU:hover{transform:scale(1.01);box-shadow:0 8px 30px rgba(0,0,0,.06)}.blog_postCategory__g7AVU{position:absolute;top:0;right:0;background:var(--color-secondary);color:#fff;padding:.5rem 1.5rem;border-bottom-left-radius:16px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.blog_postMeta__IjTU0{font-size:.875rem;color:var(--color-text-light);margin-bottom:1rem}.blog_postTitle__uheS3{font-size:2rem;color:var(--color-primary);margin-bottom:1rem;line-height:1.2}.blog_postExcerpt__GZgDS{color:var(--color-text-light);line-height:1.6;margin-bottom:2rem;font-size:1.125rem}.blog_newsletter__cbnCv{background:var(--color-primary);color:#fff;padding:4rem 2rem;border-radius:24px;text-align:center}.blog_newsletter__cbnCv h3{font-size:2rem;margin-bottom:1rem}.blog_newsletter__cbnCv p{opacity:.9;margin-bottom:2rem}.blog_newsletterForm__lfYoh{display:flex;gap:1rem;max-width:500px;margin:0 auto}.blog_newsletterForm__lfYoh input{flex-grow:1;padding:1rem 1.5rem;border-radius:8px;border:none;font-size:1rem}@media (max-width:600px){.blog_newsletterForm__lfYoh{flex-direction:column}.blog_title__zAWCj{font-size:2.5rem}.blog_postTitle__uheS3{font-size:1.5rem}}.blog_backLink__x3Nvt{display:inline-block;margin-bottom:2rem;color:var(--color-primary);font-weight:600;transition:transform .2s}.blog_backLink__x3Nvt:hover{transform:translateX(-5px)}.blog_postDetail__FlSEL{background:#fff;padding:4rem;border-radius:24px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);position:relative}.blog_postHeader__jyK2h{margin-bottom:3rem;text-align:center}.blog_detailTitle__DOy6x{font-size:3rem;color:var(--color-primary);line-height:1.1;margin-top:1rem}.blog_postBody__mmxPz{font-size:1.25rem;line-height:1.8;color:var(--color-text)}.blog_postBody__mmxPz p{margin-bottom:2rem}.blog_postFooter__ZWQPO{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--color-border);text-align:center}@media (max-width:768px){.blog_postDetail__FlSEL{padding:2rem}.blog_detailTitle__DOy6x{font-size:2rem}}.Button_button__mg_cR{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;cursor:pointer;transition:all .3s ease;border:none;font-family:inherit}.Button_primary__PFIP8{background-color:var(--color-secondary);color:#fff;box-shadow:0 4px 15px rgba(116,216,88,.3)}.Button_primary__PFIP8:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(116,216,88,.4)}.Button_secondary__kYMEY{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 15px rgba(52,61,92,.3)}.Button_secondary__kYMEY:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(52,61,92,.4)}.Button_outline__DAagE{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.Button_outline__DAagE:hover{background-color:var(--color-primary);color:#fff}.Button_sm__zdDZV{padding:.5rem 1rem;font-size:.875rem}.Button_md__6HsQu{padding:.75rem 1.5rem;font-size:1rem}.Button_lg__ioBGj{padding:1rem 2.5rem;font-size:1.125rem}.Card_card__YWHGX{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:flex-start}.Card_card__YWHGX:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.Card_iconWrapper__PXp46{background-color:var(--color-surface);color:var(--color-secondary);padding:1rem;border-radius:50%;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.Card_title__6AhHr{color:var(--color-primary);font-size:1.25rem;margin-bottom:.75rem;font-weight:700}.Card_description__1AIHq{color:var(--color-text-light);line-height:1.6;flex-grow:1}.Card_content__4Amyr{margin-top:1.5rem;width:100%}.donate_main__U2ujd{padding:6rem 2rem;max-width:1200px;margin:0 auto;min-height:80vh}.donate_hero___b14C{text-align:center;margin-bottom:4rem}.donate_title__8KuVX{font-size:3.5rem;color:var(--color-primary);margin-bottom:1rem;font-weight:800;letter-spacing:-.02em}.donate_subtitle___gw6x{color:var(--color-text-light);max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}.donate_grid__G1l8K{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.donate_infoSection__nxGC4{display:flex;flex-direction:column;gap:2rem}.donate_cardText__eBCsq{color:var(--color-text-light);margin-bottom:1.5rem;line-height:1.6}.donate_list__C9gwB{list-style:none;padding:0}.donate_list__C9gwB li{margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.75rem;color:var(--color-text-light)}.donate_list__C9gwB li:before{content:"✓";color:var(--color-secondary);font-weight:700}.donate_bankDetails___YObI{background:var(--color-surface);padding:1.5rem;border-radius:12px;border:1px solid rgba(0,0,0,.05);line-height:1.8;font-size:1rem;color:var(--color-text);margin-bottom:1rem}.donate_footerNote__K_kBT{font-size:.875rem;color:var(--color-text-light)}.donate_footerNote__K_kBT a{color:var(--color-primary);font-weight:600;text-decoration:underline}@media (max-width:968px){.donate_grid__G1l8K{grid-template-columns:1fr;gap:3rem}.donate_title__8KuVX{font-size:2.5rem}}.donate_callbackContainer__t93tX{padding:4rem;background:#fff;border-radius:24px;box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto}.donate_successIcon__5DROQ{font-size:4rem;color:var(--color-secondary);margin-bottom:1.5rem}.donate_errorIcon__qo54G{font-size:4rem;color:#ef4444;margin-bottom:1.5rem}.donate_loader__CEQ05{border:4px solid #f3f4f6;border-top:4px solid var(--color-primary);border-radius:50%;width:40px;height:40px;animation:donate_spin__xRJkR 1s linear infinite;margin:2rem auto}@keyframes donate_spin__xRJkR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.donate_retryBtn__ovfML{margin-top:2rem;padding:.75rem 2rem;background:var(--color-primary);color:#fff;border-radius:8px;font-weight:600}.NewsletterForm_form__85URC{display:flex;gap:.75rem;max-width:500px;margin:1.5rem auto 0}.NewsletterForm_input__lISID{flex:1 1;padding:.85rem 1.25rem;border:1.5px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s}.NewsletterForm_input__lISID:focus{outline:none;border-color:var(--color-secondary)}.NewsletterForm_input__lISID:disabled{opacity:.6;cursor:not-allowed}.NewsletterForm_success__IsXln{color:#10b981;font-size:.9rem;margin-top:.5rem;text-align:center}.NewsletterForm_error__iB5i8{color:#ef4444;font-size:.9rem;margin-top:.5rem;text-align:center}@media (max-width:600px){.NewsletterForm_form__85URC{flex-direction:column}}.DonationWidget_widget__C9fLG{background:var(--color-surface);border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05);padding:2rem;max-width:500px;margin:0 auto;border:1px solid rgba(0,0,0,.05)}.DonationWidget_title__rRtZa{text-align:center;margin-bottom:1.5rem;color:var(--color-primary)}.DonationWidget_presetGrid__LTkZg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.DonationWidget_presetBtn__Tfsip{background:transparent;border:2px solid #e5e7eb;padding:1rem .5rem;border-radius:8px;font-weight:600;font-size:1.125rem;color:var(--color-text);cursor:pointer;transition:all .2s;font-family:inherit}.DonationWidget_presetBtn__Tfsip:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.DonationWidget_presetBtn__Tfsip.DonationWidget_selected__oF0LF{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff;box-shadow:0 4px 10px rgba(116,216,88,.3)}.DonationWidget_inputGroup__t2leH{margin-bottom:1.5rem}.DonationWidget_inputGroup__t2leH label{display:block;font-weight:500;margin-bottom:.5rem;color:var(--color-text-light)}.DonationWidget_currencyInput__Cx7l8{position:relative;display:flex;align-items:center}.DonationWidget_currencySymbol__NDpYx{position:absolute;left:1rem;font-weight:600;color:var(--color-text-light)}.DonationWidget_currencyInput__Cx7l8 input{width:100%;padding:1rem 1rem 1rem 3rem;font-size:1.25rem;font-weight:600;border:2px solid #e5e7eb;border-radius:8px;transition:border-color .2s}.DonationWidget_currencyInput__Cx7l8 input:focus{outline:none;border-color:var(--color-primary)}.DonationWidget_phoneInput__vKYWN{display:flex;align-items:center}.DonationWidget_phonePrefix__XjMy0{background:#f3f4f6;border:2px solid #e5e7eb;border-right:none;padding:1rem;font-weight:600;border-radius:8px 0 0 8px;color:var(--color-text-light)}.DonationWidget_phoneInput__vKYWN input{width:100%;padding:1rem;font-size:1.125rem;border:2px solid #e5e7eb;border-radius:0 8px 8px 0;transition:border-color .2s}.DonationWidget_phoneInput__vKYWN input:focus{outline:none;border-color:var(--color-primary)}.DonationWidget_submitBtn__rCv6A{width:100%;padding:1.25rem;font-size:1.125rem;margin-top:1rem;background:#10b981;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.DonationWidget_submitBtn__rCv6A:hover{background:#059669}.DonationWidget_submitBtn__rCv6A:disabled{opacity:.7;cursor:not-allowed}.DonationWidget_spinner__uNNZY{animation:DonationWidget_spin__XIUd7 1s linear infinite}@keyframes DonationWidget_spin__XIUd7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DonationWidget_successState__sIb4n{text-align:center;padding:2rem 0}.DonationWidget_successIcon__5NcnW{color:#10b981;margin:0 auto 1.5rem;width:64px;height:64px}.DonationWidget_successState__sIb4n h3{color:#059669;font-size:1.5rem;margin-bottom:.5rem}.DonationWidget_currencyToggle__yh0_K{display:flex;background:#f3f4f6;padding:.25rem;border-radius:12px;margin-bottom:2rem}.DonationWidget_toggleBtn__sIqJr{flex:1 1;padding:.75rem;border-radius:10px;font-weight:700;color:var(--color-text-light);transition:all .2s}.DonationWidget_toggleBtn__sIqJr.DonationWidget_active__Sd__w{background:#fff;color:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.05)}.DonationWidget_emailInput__uRv1m{width:100%;padding:1rem;font-size:1.125rem;border:2px solid #e5e7eb;border-radius:8px;transition:border-color .2s}.DonationWidget_emailInput__uRv1m:focus{outline:none;border-color:var(--color-primary)}.DonationWidget_inputHint__g4q9X{font-size:.75rem;color:var(--color-text-light);margin-top:.5rem}.DonationWidget_trustBadge__zRUqG{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#6b7280;font-weight:500}.ContactForm_form__sgi8v{display:flex;flex-direction:column;gap:1.5rem}.ContactForm_formTitle__k59Hl{font-size:1.5rem;color:var(--color-primary);margin-bottom:.5rem}.ContactForm_row__D0WhG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:600px){.ContactForm_row__D0WhG{grid-template-columns:1fr}}.ContactForm_group__7o_ma{display:flex;flex-direction:column;gap:.5rem}.ContactForm_group__7o_ma label{font-size:.875rem;font-weight:600;color:var(--color-text)}.ContactForm_group__7o_ma input,.ContactForm_group__7o_ma select,.ContactForm_group__7o_ma textarea{width:100%;padding:.85rem 1rem;border:1.5px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:1rem;color:var(--color-text);background:var(--color-surface);transition:border-color .2s,box-shadow .2s}.ContactForm_group__7o_ma input:focus,.ContactForm_group__7o_ma select:focus,.ContactForm_group__7o_ma textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(52,61,92,.1);background:#fff}.ContactForm_group__7o_ma textarea{resize:vertical;min-height:140px}.ContactForm_errorMsg__zeUCM{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;padding:.85rem 1rem;border-radius:8px;font-size:.875rem}.ContactForm_successState__gjQJS{text-align:center;padding:2rem}.ContactForm_successIcon__8SLyH{width:72px;height:72px;border-radius:50%;background:#ecfdf5;border:2px solid #10b981;color:#059669;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.ContactForm_successState__gjQJS h3{font-size:1.75rem;color:var(--color-primary);margin-bottom:.5rem}.ContactForm_successState__gjQJS p{color:var(--color-text-light);line-height:1.6}.EventRegistrationForm_form__Odo2n{background:var(--color-surface);padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);max-width:500px;margin:0 auto;text-align:left}.EventRegistrationForm_formGroup__bL9Fv{margin-bottom:1.5rem}.EventRegistrationForm_formGroup__bL9Fv label{display:block;font-weight:500;margin-bottom:.5rem;color:var(--color-text)}.EventRegistrationForm_formGroup__bL9Fv input{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;transition:all .2s;background-color:#f9fafb}.EventRegistrationForm_formGroup__bL9Fv input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1);background-color:#fff}.EventRegistrationForm_successMessage__P_bnD{padding:2rem;background-color:#ecfdf5;border:1px solid #10b981;border-radius:12px;color:#065f46;text-align:center}.EventRegistrationForm_successMessage__P_bnD h3{color:#059669;margin-bottom:.5rem}.EventRegistrationForm_errorMessage__cYFmI{padding:1rem;background-color:#fef2f2;border:1px solid #ef4444;border-radius:8px;color:#b91c1c;margin-bottom:1.5rem;font-size:.875rem}.EventRegistrationForm_soldOut__cNkNx{padding:2rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:12px;color:#4b5563;text-align:center}.VolunteerForm_form__fxAbL{width:100%;max-width:600px;margin:0 auto;text-align:left;background:var(--color-surface);padding:2rem;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.VolunteerForm_formRow__lB7Nm,.VolunteerForm_form__fxAbL{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.VolunteerForm_formRow__lB7Nm{flex-direction:row}}.VolunteerForm_formGroup__QuMN7{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.VolunteerForm_formGroup__QuMN7 label{font-size:.875rem;font-weight:500;color:var(--color-text)}.VolunteerForm_formGroup__QuMN7 input[type=email],.VolunteerForm_formGroup__QuMN7 input[type=tel],.VolunteerForm_formGroup__QuMN7 input[type=text],.VolunteerForm_formGroup__QuMN7 textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.VolunteerForm_formGroup__QuMN7 input:focus,.VolunteerForm_formGroup__QuMN7 textarea:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(116,216,88,.2)}.VolunteerForm_roleCards__VFlyL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.VolunteerForm_roleCard__JREpA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease-in-out;background:var(--color-surface);text-align:center;gap:.5rem}.VolunteerForm_roleCard__JREpA:hover{border-color:var(--color-primary);background:rgba(43,62,116,.02)}.VolunteerForm_roleCardSelected__9j7Za{border-color:var(--color-primary);background:rgba(43,62,116,.05);box-shadow:0 4px 12px rgba(43,62,116,.1)}.VolunteerForm_roleCard__JREpA input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.VolunteerForm_roleIcon__W2I2x{color:var(--color-primary);margin-bottom:.5rem}.VolunteerForm_roleLabel__uGUjJ{font-weight:500;color:var(--color-text)}.VolunteerForm_errorMessage__egvIk{background-color:#fee2e2;color:#b91c1c;padding:1rem;border-radius:6px;font-size:.875rem}.VolunteerForm_successMessage__DMFs_{text-align:center;padding:3rem 2rem;background:var(--color-surface);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;align-items:center}.VolunteerForm_successMessage__DMFs_ h2{color:var(--color-primary)}.VolunteerForm_successMessage__DMFs_ p{color:var(--color-text-light)}