.portal-visual .help-results .help-card{min-height:0!important;border-radius:18px!important}
.portal-visual .help-results .help-card-image{height:125px!important;max-height:125px!important;aspect-ratio:auto;margin:8px 8px 0!important;border-radius:12px!important}
.portal-visual .help-results .help-card-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px!important;align-content:start}
.portal-visual .help-results .help-card-body>*{grid-column:1/-1;margin:0!important;min-width:0}
.portal-visual .help-results .help-card h3{font-size:17px!important;line-height:1.3!important;margin:2px 0!important;overflow-wrap:anywhere}
.portal-visual .help-results .help-card-tags{gap:4px!important}
.portal-visual .help-results .help-card-tags .badge{font-size:11px!important;line-height:1.3!important;padding:4px 7px!important;min-height:0!important}
.portal-visual .help-results .help-card .resource-corner{font-size:11px!important;padding:4px 7px!important;top:8px;right:8px}
.portal-visual .help-results .help-card .deed-points{font-size:14px!important;line-height:1.3!important;padding:6px 8px!important}
.portal-visual .help-results .help-card-meta,.portal-visual .help-results .help-card .deed-supporters{font-size:12px!important;line-height:1.4!important}
.portal-visual .help-results .help-card-body>a.button{grid-column:auto;display:flex!important;justify-content:center;align-items:center;margin:0!important;min-height:36px!important;height:auto!important;font-size:14px!important;line-height:1.25!important;padding:8px 10px!important;border-radius:22px!important;text-align:center}
.portal-visual .help-results .help-card.is-completed .help-card-body>a.button{grid-column:1/-1}
@media(max-width:650px){.portal-visual .help-results .help-card-image{height:110px!important;max-height:110px!important}.portal-visual .help-results .help-card-body{padding:10px!important;gap:7px}.portal-visual .help-results .help-card h3{font-size:16px!important}}
