h1{background-color:#0a0a0a;color:#fefefe;font-weight:bold;text-align:center;padding:.5rem 1rem}h2{text-align:center;color:#0a0a0a;font-weight:bold;margin-bottom:1rem}.donate-card-grid{--color:#0a0a0a;--contrast-color:#fefefe;--fake-button-height:52px;--content-bg:linear-gradient(180deg,#e6e6e6 0,#e6e6e6 calc(100% - var(--fake-button-height)), #0a0a0a calc(100% - var(--fake-button-height)), #0a0a0a 100%);--content-color:#0a0a0a;display:flex;gap:1rem;flex-wrap:wrap;flex-direction:row;justify-content:center;margin-bottom:1rem}.donate-card-grid .donate-card{max-width:368px;flex-grow:1;padding-bottom:var(--fake-button-height);background:var(--content-bg);color:var(--content-color);border:1px solid #cdcdcd;border-radius:1rem;overflow:hidden}.donate-card-grid .donate-card.online{max-width:600px}.donate-card-grid .donate-card.online .button{background-color:#0a0a0a;margin:0;text-decoration:underline;font-size:1.25rem}.donate-card-grid .donate-card h3{padding:.5rem;background-color:var(--color);color:var(--contrast-color);text-align:center;margin:0}.donate-card-grid .donate-card .description{padding:1rem}.donate-card-grid .donate-card .description p:last-child{margin-bottom:0}.donate-card-grid .donate-card .description a{color:var(--content-color)}.donate-card-grid .donate-card .description .input-group{margin-bottom:0}.donate-card-grid .donate-card label{font-size:1.25rem}.donate-card-grid .donate-card .this-donation{margin-top:1rem;margin-bottom:.5rem;display:grid;grid-template-columns:1fr;align-items:center}@media print,screen and (min-width:40em){.donate-card-grid .donate-card .this-donation{grid-template-columns:auto 1fr}}.donate-card-grid .donate-card .this-donation .h{text-align:center}.donate-card-grid .donate-card .this-donation .f{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-items:center}.donate-card-grid .donate-card .this-donation .f input{margin-bottom:0}.donate-now{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.donate-now label{background-color:#0a0a0a;border-radius:.5rem;color:white;padding:.25rem .75rem;cursor:pointer;z-index:90}.donate-now label:hover{background-color:#898b88}.donate-now input[type="radio"]{opacity:0}.donate-now label,.donate-now input{display:block;margin:0}.donate-now input[type="number"]{height:44px;font-size:1.25rem}.donate-now input[type="radio"]:checked+label,.donate-now .checked+label{background:#387bbf}.donate-now .other{display:grid;grid-template-columns:min-content auto;flex-basis:100%;max-width:300px}.donate-now .other:focus-within label{background-color:#898b88}.donate-now .other:has(input:not(:placeholder-shown)) label{background-color:#387bbf !important}.donate-now .other label{border-top-right-radius:0;border-bottom-right-radius:0}.donate-now .other input{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.fees{line-height:1.1;margin-bottom:1rem}.fees input{margin-bottom:0}
