.funding-nav{display:flex;gap:1rem;flex-wrap:wrap;margin:0 0 2rem;padding:1rem 0;border-block:1px solid var(--border,#ccd2ca)}.funding-nav a{font-weight:700;padding:.4rem .6rem}.funding-nav [aria-current=page]{background:#b7f542;color:#111}.funding-callout,.funding-next{padding:1.5rem;border:1px solid #c5cec3;margin:1.5rem 0;background:#f2f5ef}.funding-callout h2,.funding-next h2{margin-top:0}.funding-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin:2rem 0}.funding-filters label{display:flex;flex-direction:column;gap:.5rem;font-weight:700;flex:1 1 180px}.funding-filters input,.funding-filters select{width:100%;min-height:44px;padding:.65rem;border:1px solid #8b9587;border-radius:0;background:white;color:#161b15;font:inherit}.funding-filters button{min-height:44px;padding:.65rem 1rem;cursor:pointer}.funding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.funding-card{padding:1.5rem;border:1px solid #c5cec3;background:#fff;overflow-wrap:anywhere}.funding-card h2{font-size:1.6rem;line-height:1.2;margin:.5rem 0 1rem}.funding-card h3{font-size:1rem;margin:1rem 0 .3rem}.funding-card ul{padding-left:1.2rem}.funding-card li{margin:.75rem 0}.funding-card>a{font-weight:700}.funding-card .eyebrow{font-size:.75rem}.funding-callout li{margin:.8rem 0}@media(max-width:680px){.funding-grid{grid-template-columns:1fr}.funding-card,.funding-callout,.funding-next{padding:1rem}.funding-nav{gap:.4rem}}