.existing-promo{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;margin:2rem 0}.existing-promo h2{font-size:clamp(1.4rem,2.8vw,2rem);margin:.5rem 0}.existing-promo p{max-width:42rem}.existing-promo .button{flex-shrink:0}.existing-details{padding:clamp(1.25rem,3vw,2.5rem);margin:1.5rem 0;line-height:1.7}.existing-details h2{margin:.5rem 0 1rem}.existing-details ul{padding-left:1.3rem}.existing-details li{margin:.5rem 0}.existing-mark{width:clamp(100px,15vw,190px);height:auto;align-self:center;margin:1rem}.fundraising-modes{display:flex;gap:.75rem;flex-wrap:wrap;margin:0 0 2rem}.fundraising-modes .active{border-color:var(--cyan,#75e8f4);color:#b4f6ff}@media(max-width:760px){.existing-promo{align-items:stretch;flex-direction:column;padding:1.25rem}.existing-mark{display:none}.existing-promo .button{white-space:normal;text-align:center}.existing-details{overflow-wrap:anywhere}}
