#donate-offers {line-height:1.6;margin:24px 0 32px;max-width:100%;min-width:0}
#donate-offers h3 {font-size:22px;line-height:1.3;margin:0 0 16px;color:inherit}
#donate-offers .donate-offer-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
#donate-offers .donate-offer {box-sizing:border-box;display:flex;flex-direction:column;position:relative;min-width:0;padding:22px 18px 18px;border:1px solid #78857870;border-radius:14px;background:linear-gradient(145deg,#64896420,#64896408);text-align:left}
#donate-offers h4 {font-size:22px;line-height:1.3;margin:0 0 14px;color:inherit}
#donate-offers p {margin:0 0 10px;line-height:1.6}
#donate-offers .donate-discount {display:block;align-self:flex-start;margin:2px 0 16px;padding:2px 9px;border-radius:20px;background:#217c3b20;font-weight:bold;font-size:12px}
#donate-offers .donate-shop-link,#donate-offers .donate-shop-link:visited {box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;margin:auto 0 0;padding:10px 8px;border:1px solid transparent;border-radius:8px;background:#217c3b;color:#fff!important;text-decoration:none!important;text-shadow:none;font:700 13px/1.4 Arial,sans-serif;text-align:center;white-space:normal;box-shadow:none;float:none}
#donate-offers .donate-shop-link:hover {background:#19642e;color:#fff!important;text-decoration:none!important}
#donate-offers .donate-shop-link:focus-visible {outline:3px solid #6cc783;outline-offset:3px}
#donate-offers .donate-offer-grid + p {margin:12px 0 0;font-size:12px;opacity:.8}
#donate-offers s {opacity:.6;margin-right:4px}
@media(max-width:600px) {#donate-offers .donate-offer-grid{grid-template-columns:1fr}#donate-offers .donate-offer{padding:20px}#donate-offers .donate-shop-link{margin-top:8px}#donate-offers h3{font-size:20px}}
