.donation-container{display:flex;gap:20px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.donation-box{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex:1 1 250px;max-width:280px;padding:24px;text-align:center;text-decoration:none;transition:box-shadow .3s ease}.donation-box:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.icon-circle{align-items:center;background-color:#ff6b00;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.donation-box h2{color:#ff6b00;font-size:1.25rem;font-weight:500;margin:0}.title{font-size:2rem;margin-bottom:2rem}.subtitle,.title{text-align:center}.subtitle{color:#666;margin-top:2rem}.icon{height:32px;width:32px;fill:#fff}@media screen and (max-width:1024px){.donation-container{flex-wrap:wrap}}