.page_answerBox__qYz1K{padding:var(--he-space-lg);margin:var(--he-space-lg) 0;background:var(--he-blue-pale);border-left:4px solid var(--he-blue);border-radius:var(--he-border-radius)}.page_answerBox__qYz1K[data-route=not-a-route]{background:var(--he-red-50);border-left-color:var(--he-red-700)}.page_answerBox__qYz1K[data-route=conditional]{background:var(--he-amber-50);border-left-color:var(--he-amber-700)}.page_answerLabel__f5j9k{margin:0 0 var(--he-space-xs);font-size:var(--he-text-lg);font-weight:700;color:var(--he-navy)}.page_factList__wC_fj{display:grid;gap:var(--he-space-sm) var(--he-space-md);margin:var(--he-space-lg) 0}.page_factList__wC_fj div{display:grid;grid-template-columns:10rem 1fr;gap:var(--he-space-sm);padding:var(--he-space-sm) 0;border-bottom:1px solid var(--he-gray-100)}.page_factList__wC_fj dt{color:var(--he-gray-500);font-weight:600}.page_factList__wC_fj dd{margin:0;color:var(--he-gray-700)}.page_factNote__48w87{display:block;margin-top:2px;color:var(--he-gray-500);font-size:var(--he-text-sm)}.page_howTo__xK2Zn,.page_matchingWorkshops__9frDE{margin:var(--he-space-xl) 0}.page_verification__JiPrG{margin:var(--he-space-lg) 0;font-size:var(--he-text-sm)}.page_verificationConfirmed__eqM5V{color:var(--he-green)}.page_verificationCaution__lkdzn{color:var(--he-amber-700)}.page_ctaRow__wFzVv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--he-space-lg);margin-top:var(--he-space-xl)}.page_backLink__ygmnN{font-weight:600;color:var(--he-blue)}.page_relatedGrid__5xhhc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--he-space-lg);margin-top:var(--he-space-lg)}@media (max-width:480px){.page_factList__wC_fj div{grid-template-columns:1fr;gap:0}}.funding_finder___SIwE{display:flex;flex-direction:column;gap:var(--he-space-xl)}.funding_filters__Ctl91{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--he-space-md);padding:var(--he-space-lg);background:var(--he-gray-50);border:1px solid var(--he-gray-200);border-radius:var(--he-border-radius-lg)}.funding_filterField__gsTey{display:flex;flex-direction:column;gap:var(--he-space-xs)}.funding_filterField__gsTey label{font-size:var(--he-text-xs);font-weight:600;color:var(--he-gray-700)}.funding_filterField__gsTey select{padding:.6rem .75rem;font-size:var(--he-text-sm);color:var(--he-navy);background:var(--he-white);border:1px solid var(--he-gray-300);border-radius:var(--he-border-radius)}.funding_filterField__gsTey select:focus-visible{outline:3px solid var(--he-blue);outline-offset:1px}.funding_resultCount__bDfI9{margin:0;font-size:var(--he-text-sm);font-weight:600;color:var(--he-gray-700)}.funding_section__dLpgk{display:flex;flex-direction:column;gap:var(--he-space-md)}.funding_sectionHeading__P3iWm{margin:0;font-size:var(--he-text-xl)}.funding_collapsedSection__M7gVy{border-top:1px solid var(--he-gray-200);padding-top:var(--he-space-lg)}.funding_collapsedSection__M7gVy summary{font-family:var(--he-font-heading);font-size:var(--he-text-xl);font-weight:700;color:var(--he-navy);cursor:pointer;list-style:none}.funding_collapsedSection__M7gVy summary::-webkit-details-marker{display:none}.funding_collapsedSection__M7gVy summary:before{content:"+ ";color:var(--he-blue)}.funding_collapsedSection__M7gVy[open] summary:before{content:"\2212 "}.funding_collapsedSection__M7gVy .funding_grid__D5tJG{margin-top:var(--he-space-md)}.funding_grid__D5tJG{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--he-space-lg)}.funding_emptyState__ajK2e{padding:var(--he-space-xl);color:var(--he-gray-600);text-align:center;background:var(--he-gray-50);border-radius:var(--he-border-radius-lg)}.funding_card__Azmn_{display:flex;flex-direction:column;gap:var(--he-space-sm);padding:var(--he-space-lg);background:var(--he-white);border:1px solid var(--he-gray-200);border-radius:var(--he-border-radius-lg);box-shadow:var(--he-shadow-sm)}.funding_cardBadges__4U8Zb{display:flex;flex-wrap:wrap;gap:var(--he-space-xs)}.funding_routeBadge__pFEVU,.funding_statusBadge__vy8Hd{display:inline-flex;align-items:center;padding:.25rem .7rem;font-size:var(--he-text-xs);font-weight:700;border-radius:100px}.funding_statusUrgent__leyVA{color:var(--he-amber-700);background:var(--he-amber-50)}.funding_statusOpen__feVnc{color:var(--he-green);background:var(--he-green-light)}.funding_statusNeutral__oig2q{color:var(--he-blue);background:var(--he-blue-pale)}.funding_statusMuted__o6kx5{color:var(--he-gray-600);background:var(--he-gray-100)}.funding_routeYes__gMX_H{color:var(--he-green);background:var(--he-green-light)}.funding_routeMaybe__Iod3i{color:var(--he-amber-700);background:var(--he-amber-50)}.funding_routeNo__TxVJ9{color:var(--he-red-700);background:var(--he-red-50)}.funding_cardTitle__hZ7S6{margin:0;font-size:var(--he-text-lg)}.funding_cardTitle__hZ7S6 a{color:var(--he-navy)}.funding_cardTitle__hZ7S6 a:hover{color:var(--he-blue)}.funding_cardFunder__3jigh{margin:0;font-size:var(--he-text-sm);font-weight:600;color:var(--he-gray-600)}.funding_cardSummary__8mCMG{margin:0;font-size:var(--he-text-sm);color:var(--he-gray-700)}.funding_factList__l4ZPN{display:grid;gap:var(--he-space-xs) var(--he-space-md);margin:0;font-size:var(--he-text-sm)}.funding_factList__l4ZPN div{display:grid;grid-template-columns:8.5rem 1fr;gap:var(--he-space-sm)}.funding_factList__l4ZPN dt{color:var(--he-gray-500);font-weight:600}.funding_factList__l4ZPN dd{margin:0;color:var(--he-gray-700)}.funding_factNote__74aRo{display:block;color:var(--he-gray-500);font-size:var(--he-text-xs)}.funding_deadline__t9dys{margin:0;font-size:var(--he-text-sm);font-weight:600;color:var(--he-navy)}.funding_nextRound__wbV2g{color:var(--he-gray-600)}.funding_nextRound__wbV2g,.funding_verification__sH7GX{margin:0;font-size:var(--he-text-xs)}.funding_verificationConfirmed__NuZcx{color:var(--he-green)}.funding_verificationCaution__bNOGO{color:var(--he-amber-700)}.funding_cardLink__hhMb7{margin-top:auto;font-size:var(--he-text-sm);font-weight:600;color:var(--he-blue)}@media (max-width:480px){.funding_factList__l4ZPN div{grid-template-columns:1fr;gap:0}}