.sc-funding-family{color:#475569;font-family:var(--font-inter), sans-serif;background:#f8fafc;padding-block:3rem 5rem}.funding-layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:3rem;max-width:88rem;margin-inline:auto;padding-inline:2rem;display:grid}.funding-sidebar{min-width:0;position:sticky;top:7rem}.funding-nav h2,.funding-nav summary{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin:0 0 1rem;font-size:.75rem;font-weight:700}.funding-nav ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.funding-nav a{color:#475569;border-radius:.75rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.funding-nav a:hover{color:#1e3a8a;background:#fff}.funding-nav a:focus-visible{outline-offset:2px;outline:2px solid #be123c}.funding-nav-mobile{display:none}.funding-sidebar-links{color:#fff;background:#1e3a8a;border-radius:1rem;gap:1rem;margin-top:2rem;padding:1.25rem;display:grid}.funding-sidebar-links a{color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.funding-content{min-width:0}.funding-hero{max-width:60rem;margin-bottom:3rem}.funding-hero :is(.max-w-7xl,.max-w-4xl,.max-w-2xl,.container){text-align:left;max-width:100%;margin-inline:0;padding:0}.sc-site #main .sc-funding-family .funding-hero h1{color:#1e3a8a;letter-spacing:-.045em;text-align:left;margin:1rem 0 1.5rem;font-size:3.75rem;font-weight:800;line-height:1.1}.funding-hero p{color:#475569;max-width:52rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.7}.funding-hero .justify-center{justify-content:flex-start}.funding-hero .badge{color:#1e3a8a;white-space:normal;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;height:auto;min-height:2rem;padding:.5rem .75rem}.funding-hero .funding-status{color:#9f1239;letter-spacing:.035em;background:#fff1f2;border:0;font-size:.75rem}.funding-body{font-size:1rem;line-height:1.75}.funding-body :is(.max-w-7xl,.max-w-4xl,.max-w-3xl,.container){max-width:100%;margin-inline:0;padding-inline:0}.funding-section{background:0 0;margin-bottom:3rem;padding:0;scroll-margin-top:6rem}.funding-body :is(h2,h3){text-align:left;color:#0f172a;letter-spacing:-.02em;line-height:1.3}.funding-body h2{margin-bottom:1.5rem;font-size:1.875rem}.funding-body h3{font-size:1.25rem}.funding-body p{color:#475569}.funding-body .funding-answer-card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #be123c;border-radius:1.5rem;padding:2rem;box-shadow:0 4px 20px -2px #0f172a0d}.funding-body .funding-program-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;box-shadow:0 4px 20px -2px #0f172a0d}.funding-body .funding-program-card .card-body{padding:2rem}.funding-body .funding-program-card .card-title{margin:0;font-size:1.5rem}.funding-body .funding-program-card :is([class*=text-purple-600],[class*=text-green-600],[class*=text-blue-600]),.funding-body .funding-program-card p[class*=text-gray-500]{color:#475569}.funding-body .stats{box-shadow:none;border:1px solid #e2e8f0;border-radius:1.5rem}.funding-body .stat-title,.funding-body .stat-desc{color:#475569;opacity:1}.funding-body .stat-value{color:#1e3a8a;font-size:2rem}.funding-body .funding-cta{color:#fff;background:#1e3a8a;border-radius:1.5rem;padding:2rem}.funding-body .funding-cta :is(h2,h3,p){color:#fff}.funding-body .funding-cta .btn{color:#fff;background:#be123c;border-color:#be123c}.funding-body .funding-cta .btn-outline{color:#fff;background:0 0;border-color:#cbd5e1}.funding-body .funding-cta [class*=text-blue-100],.funding-body .funding-cta [class*=text-orange-100]{color:#fff}@media (width<=1023px){.funding-layout{grid-template-columns:13rem minmax(0,1fr);gap:2rem}.sc-site #main .sc-funding-family .funding-hero h1{font-size:3rem}}@media (width<=767px){.sc-funding-family{padding-block:2rem 3rem}.funding-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-inline:1rem}.funding-sidebar{position:static}.funding-nav-desktop,.funding-sidebar-links{display:none}.funding-nav-mobile{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem;display:block}.funding-nav summary{cursor:pointer;min-height:1.5rem;margin:0}.funding-nav ul{margin-top:1rem}.sc-site #main .sc-funding-family .funding-hero h1{font-size:2.25rem}.funding-hero p{font-size:1.125rem}.funding-body h2{font-size:1.5rem}.funding-body .funding-answer-card,.funding-body .funding-program-card .card-body,.funding-body .funding-cta{padding:1.5rem}}
