.funding-section[data-astro-cid-bonii7em]{background:var(--color-card);padding:2.5rem;border-radius:var(--radius-md);margin-bottom:2.5rem;box-shadow:var(--shadow-card);border:1px solid var(--color-border)}.funding-section[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:var(--color-text);margin-bottom:1rem}.funding-section[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:1.05rem;color:var(--color-text-light);line-height:1.8;margin-bottom:1.25rem}.funding-items[data-astro-cid-bonii7em]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1.5rem 0}.funding-item[data-astro-cid-bonii7em]{background:var(--color-bg);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-sm);padding:1.25rem 1.5rem}.funding-item[data-astro-cid-bonii7em] h3[data-astro-cid-bonii7em]{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.funding-item[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:.975rem;color:var(--color-text-light);line-height:1.65;margin-bottom:0}.promise-list[data-astro-cid-bonii7em]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1.25rem 1.5rem;margin-top:1.5rem}.promise-list[data-astro-cid-bonii7em] h3[data-astro-cid-bonii7em]{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-text);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.promise-list[data-astro-cid-bonii7em] ul[data-astro-cid-bonii7em]{list-style:none;padding:0;margin:0}.promise-list[data-astro-cid-bonii7em] li[data-astro-cid-bonii7em]{font-size:.975rem;color:var(--color-text-light);line-height:1.6;padding:.3rem 0;display:flex;align-items:flex-start;gap:.6rem}.promise-list[data-astro-cid-bonii7em] li[data-astro-cid-bonii7em]:before{content:"✕";color:var(--color-patriot);font-weight:700;flex-shrink:0;margin-top:.05rem}.donate-section[data-astro-cid-bonii7em]{background:var(--color-card);padding:2.5rem;border-radius:var(--radius-md);margin-bottom:2.5rem;box-shadow:var(--shadow-card);border:1px solid var(--color-border);text-align:center}.donate-section[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:var(--color-text);margin-bottom:.75rem}.donate-section[data-astro-cid-bonii7em]>p[data-astro-cid-bonii7em]{font-size:1.05rem;color:var(--color-text-light);line-height:1.75;max-width:600px;margin:0 auto 2rem}.donate-cards[data-astro-cid-bonii7em]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.5rem}.donate-card[data-astro-cid-bonii7em]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1.25rem;background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);min-height:44px}.donate-card[data-astro-cid-bonii7em]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.donate-card[data-astro-cid-bonii7em] .donate-icon[data-astro-cid-bonii7em]{font-size:2.5rem;line-height:1}.donate-card[data-astro-cid-bonii7em] .donate-name[data-astro-cid-bonii7em]{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-text)}.donate-card[data-astro-cid-bonii7em] .donate-desc[data-astro-cid-bonii7em]{font-size:.9rem;color:var(--color-text-light);text-align:center;line-height:1.5}.donate-card[data-astro-cid-bonii7em] .donate-btn[data-astro-cid-bonii7em]{margin-top:auto;display:inline-block;padding:.625rem 1.5rem;background:var(--color-accent);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:.925rem;text-decoration:none;transition:background var(--transition);min-height:44px;line-height:2}.donate-card[data-astro-cid-bonii7em]:hover .donate-btn[data-astro-cid-bonii7em]{background:var(--color-accent-hover)}.donate-optional-note[data-astro-cid-bonii7em]{font-size:.9rem;color:var(--color-text-light);font-style:italic}.help-section[data-astro-cid-bonii7em]{background:var(--color-card);padding:2.5rem;border-radius:var(--radius-md);margin-bottom:2.5rem;box-shadow:var(--shadow-card);border:1px solid var(--color-border)}.help-section[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.help-section[data-astro-cid-bonii7em]>p[data-astro-cid-bonii7em]{font-size:1.05rem;color:var(--color-text-light);margin-bottom:1.5rem;line-height:1.75}.help-items[data-astro-cid-bonii7em]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.help-item[data-astro-cid-bonii7em]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1.25rem;display:flex;gap:1rem;align-items:flex-start}.help-item[data-astro-cid-bonii7em] .help-icon[data-astro-cid-bonii7em]{font-size:1.75rem;flex-shrink:0;line-height:1}.help-item[data-astro-cid-bonii7em] h3[data-astro-cid-bonii7em]{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:.3rem}.help-item[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:.925rem;color:var(--color-text-light);line-height:1.6;margin:0}.help-item[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]{color:var(--color-accent);text-decoration:none}.help-item[data-astro-cid-bonii7em] a[data-astro-cid-bonii7em]:hover{text-decoration:underline}.transparency-section[data-astro-cid-bonii7em]{background:var(--color-card);padding:2.5rem;border-radius:var(--radius-md);margin-bottom:2.5rem;box-shadow:var(--shadow-card);border:1px solid var(--color-border)}.transparency-section[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:var(--color-text);margin-bottom:1rem}.transparency-section[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:1.05rem;color:var(--color-text-light);line-height:1.8;margin-bottom:1rem}.transparency-section[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]:last-child{margin-bottom:0}@media(max-width:768px){.funding-section[data-astro-cid-bonii7em],.donate-section[data-astro-cid-bonii7em],.help-section[data-astro-cid-bonii7em],.transparency-section[data-astro-cid-bonii7em]{padding:1.75rem 1.25rem}.donate-section[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em],.help-section[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em],.funding-section[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em],.transparency-section[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-size:1.5rem}}
