.donation-section{border:1px solid var(--line);background:#eaf0e5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:48px 0;padding:32px;display:grid}.donation-heart{width:56px;height:56px;color:var(--green);background:#f8faf5;border:1px solid #aac2a1;border-radius:50%;place-items:center;font-size:38px;display:grid}.donation-section .eyebrow{margin-bottom:10px}.donation-section h2{margin-bottom:14px;font-size:30px}.donation-section p{max-width:710px;margin-bottom:12px;font-size:14px}.donation-section .donation-note{color:var(--muted);margin-bottom:0;font-size:12px}.donation-action{text-align:center}.donation-action .button{min-width:130px}.donation-action .button:disabled{opacity:.55;cursor:default}.donation-action p{color:var(--muted);margin:8px 0 0;font-size:11px}@media (max-width:700px){.donation-section{grid-template-columns:1fr;gap:18px;padding:24px}.donation-action{text-align:left}}
