#donate{max-width:1050px;margin:0 auto;padding:14px 0 32px}#donate .donate-heading{text-align:center;margin:32px auto 40px;max-width:720px}#donate .donate-heading h2{font-size:clamp(30px,4vw,46px);color:#f0d58a;margin:12px 0}#donate .donate-eyebrow{font-size:12px;letter-spacing:.22em;font-weight:800;color:#d6ac4a}#donate .donate-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#donate .donate-card{display:flex;flex-direction:column;gap:16px;min-height:290px;padding:30px;background:linear-gradient(160deg,#1d1d20,#111318);border:1px solid #75602e;border-radius:18px;box-shadow:0 10px 28px #0004}#donate .donate-provider{display:flex;align-items:center;gap:16px}#donate .donate-provider h3{font-size:25px;color:#f3d78e;margin:0}#donate .donate-card p{margin:0;flex:1}#donate .donate-button{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;color:#17130b;background:#d6ac4a;font-weight:800;border-radius:10px;padding:15px 18px;transition:background .15s}#donate .donate-button:hover,#donate .donate-button:focus-visible{background:#f1d17d}#donate .donate-note{text-align:center;font-size:13px;margin-top:24px}#donate-nav{color:#f0c66c;border:1px solid #6d572b}#donate-nav:hover{background:#2b2417}@media(max-width:750px){#donate .donate-cards{grid-template-columns:1fr}#donate .donate-card{min-height:240px}}