body .fundraising-card{align-self:start;min-width:0}body .fundraising-card>.discovery-card__link{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;text-decoration:none;color:inherit}body .fundraising-card .discovery-card__image{flex:none;background:#f6f3e4}body .fundraising-card .discovery-card__image img{object-fit:cover}body .fundraising-card-label{position:absolute;left:10px;top:10px;padding:5px 9px;border-radius:7px;font-size:11px;font-weight:650;line-height:1.3;background:#fffffff2;color:#203027;border:1px solid #d7e0d1}body .fundraising-card .discovery-card__body{flex:1;min-height:0;overflow:hidden}body .fundraising-card .discovery-card__body h3{-webkit-line-clamp:1}body .fundraising-progress{font-size:12px;line-height:1.35;color:var(--experience-text,var(--info-text,#203027));min-height:30px}body .fundraising-track{height:5px;background:var(--experience-line,var(--info-line,#d7e0d1));border-radius:9px;overflow:hidden;margin-top:5px}body .fundraising-track>span{display:block;height:100%;background:var(--experience-brand,var(--info-brand,#315b2c));width:0;max-width:100%}body .fundraising-card-cta{font-size:12px;font-weight:650;line-height:1.3;margin:3px 0 0;color:var(--experience-text,var(--info-brand,#315b2c))}body.public-info .fundraising-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:48px;align-items:start;margin:56px 0}body.public-info .fundraising-feature>.goal{margin:0;max-width:none}body.public-info .fundraising-feature .fundraising-progress{font-size:1.05rem;font-weight:650;margin:26px 0 10px;min-height:45px}body.public-info .fundraising-feature .fundraising-track{height:9px;margin-top:12px}body.public-info .fundraising-updated{font-size:.8rem;color:var(--info-muted);font-weight:400;line-height:1.55;margin:14px 0 0}body.public-info .fundraising-widget{background:white;border-radius:18px;overflow:hidden;border:1px solid var(--info-line)}body.public-info .fundraising-widget iframe{display:block;width:100%;height:510px;border:0;background:white}body.public-info .fundraising-cover{width:100%;height:auto;border-radius:18px;border:1px solid var(--info-line)}body.public-info .fundraising-inline{margin-top:24px}body.public-info .fundraising-inline .fundraising-progress{font-size:.95rem;max-width:500px}body.public-info .fundraising-inline [data-progress-updated]{font-size:.8rem;color:var(--info-muted);margin:12px 0}body.public-info .fundraising-inline .public-action{margin-top:16px}@media(max-width:760px){body.public-info .fundraising-feature{grid-template-columns:1fr;gap:24px;margin:36px 0}}
