.gif-donation-form{max-width:760px;margin:1.5rem auto;padding:1.5rem;border:1px solid #d7d7d7;border-radius:8px;background:#fff}.gif-donation-form label{display:block;margin:.85rem 0;font-weight:600}.gif-donation-form input[type=text],.gif-donation-form input[type=email],.gif-donation-form input[type=tel],.gif-donation-form input[type=number],.gif-donation-form select,.gif-donation-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:.3rem;padding:.65rem}.gif-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.gif-donation-form fieldset{margin:1rem 0;padding:1rem}.gif-donation-form fieldset label{font-weight:400}.gif-note{padding:.75rem;background:#fff8d8;border-left:4px solid #dba617}@media(max-width:650px){.gif-grid{grid-template-columns:1fr}}
#gif-submit{cursor:pointer;padding:.75rem 1.25rem}
#gif-submit:disabled{cursor:wait;opacity:.7}
.gif-donation-notice{margin:1rem 0;padding:.85rem;border:1px solid #b42318;border-radius:6px;background:#fff}
