.simple-frame.svelte-5j3k8c{display:grid;gap:.95rem}.simple-frame.svelte-5j3k8c h1:where(.svelte-5j3k8c){font-size:clamp(2.5rem,2rem + 1.2vw,3.7rem)}.donation-context.svelte-5j3k8c{display:grid;gap:.45rem;max-width:84ch}.donation-context.svelte-5j3k8c p:where(.svelte-5j3k8c){margin:0}.payment-grid.svelte-5j3k8c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.pay-card.svelte-5j3k8c{display:grid;gap:.6rem;align-content:start}.pay-heading.svelte-5j3k8c{display:flex;align-items:center;gap:.5rem}.brand-logo-img.svelte-5j3k8c{width:2.15rem;height:2.15rem;border-radius:.5rem;border:1px solid var(--border);background:#fff;padding:.12rem;object-fit:contain;flex:0 0 auto}.pay-card.svelte-5j3k8c h2:where(.svelte-5j3k8c){font-size:clamp(1.2rem,1.08rem + .35vw,1.45rem)}.pay-copy.svelte-5j3k8c{margin:0}.pay-label.svelte-5j3k8c{margin:0;font-size:.79rem;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-weight:700}.pay-value.svelte-5j3k8c{margin:0;font-size:1.02rem;font-weight:700}.pay-handle.svelte-5j3k8c{margin:0;font-size:.95rem;color:var(--accent);font-weight:700}@media(max-width:1180px){.payment-grid.svelte-5j3k8c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.payment-grid.svelte-5j3k8c{grid-template-columns:1fr}}
