.cm-custom-donation-section{padding:0 0 12px;background:#f7fcf9}.cm-custom-donation-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px}.cm-custom-donation-card h2{font-size:24px;line-height:1.2}.cm-custom-donation-card p{margin-top:8px;font-size:14px;color:#648773}.cm-custom-donation-button{border:0;border-radius:999px;background:#5bd48d;color:#fff;padding:15px 26px;font-weight:800;cursor:pointer;white-space:nowrap}.cm-custom-donation-button:hover{filter:brightness(1.06)}.cm-custom-donation-button:focus-visible{outline:3px solid #2ca55e;outline-offset:3px}@media(max-width:640px){.cm-custom-donation-card{padding:20px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.cm-custom-donation-card h2{font-size:20px}.cm-custom-donation-card p{font-size:13px}.cm-custom-donation-button{width:100%;font-size:14px;padding:14px 20px}}