/* Reviewed grant cards: mobile-first reading order and steady shared action row. */
[data-grants] .grant-card{display:block;padding:18px;border:1px solid #cfe2d9;border-top:4px solid #2ea777;border-radius:16px;background:#fff;color:#173f33;box-shadow:0 5px 18px #143b2911;min-width:0}
.grant-card .grant-eyebrow{display:block;font:800 11px/1.3 system-ui;letter-spacing:.09em;color:#096b54;margin-bottom:8px}
.grant-card h3{font-size:18px!important;line-height:1.27!important;margin:0 0 14px!important;color:#173f33}
.grant-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 14px}.grant-facts>div{display:block!important;min-width:0;background:#f4faf6;border:1px solid #d9e9df;border-radius:10px;padding:10px 11px}.grant-facts span{display:block;color:#52675e;font-size:11px;line-height:1.3;font-weight:700;margin-bottom:4px}.grant-facts b{display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere;color:#143f31}
.grant-card .grant-summary{font-size:13.5px;line-height:1.5;margin:0 0 12px;color:#354d43}.grant-fit{border-top:1px solid #e1ece5;padding:12px 0 2px}.grant-fit>b{font-size:12px;color:#184b39}.grant-fit p{font-size:13px;line-height:1.5;margin:4px 0 8px}.grant-card>small{display:block;color:#52675e;margin:5px 0;font-size:12px}.grant-caveat{background:#fff9e9;border-left:3px solid #c9931f;border-radius:0 8px 8px 0;color:#564716;font-size:12.5px;line-height:1.5;padding:9px 10px;margin:13px 0;overflow-wrap:anywhere}.grant-source{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 9px}.grant-source a{display:inline-flex;align-items:center;min-height:44px;font-weight:750;font-size:13px;line-height:1.35}.grant-source .grant-apply{padding:9px 12px;background:#096b54;color:#fff;border-radius:10px;text-decoration:none}.grant-card .ic-act-row{margin-top:10px!important}
@media(max-width:380px){.grant-facts{grid-template-columns:1fr}}

html body .grant-card .grant-source .grant-apply,html body .grant-card .grant-source .grant-apply:visited{color:#fff!important;background:#096b54!important;text-decoration:none!important}
