.hero-proof:where(.astro-36gulacn){border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:baseline;gap:16px 36px;margin-top:28px;padding-top:24px;display:flex}.proof-stat:where(.astro-36gulacn){align-items:baseline;gap:10px;display:flex}.proof-num:where(.astro-36gulacn){color:var(--orange);font-family:Lora,serif;font-size:1.9rem;font-weight:600;line-height:1}.proof-label:where(.astro-36gulacn){color:#cbd5e1;font-size:.95rem;font-weight:500}.section-head:where(.astro-36gulacn){text-align:center;max-width:720px;margin:0 auto 48px}.section-head:where(.astro-36gulacn) h2:where(.astro-36gulacn){font-size:2.2rem}.section-sub:where(.astro-36gulacn){color:var(--ink-soft);margin:0;font-size:1.08rem}.round-icon:where(.astro-36gulacn){background:#fdf0f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.round-icon:where(.astro-36gulacn) svg{width:22px;height:22px;stroke:var(--pink-deep)}.text-link:where(.astro-36gulacn){color:var(--pink-deep);border-bottom:1px solid #b81f6359;margin-top:8px;padding-bottom:1px;font-size:.92rem;font-weight:700;display:inline-block}.text-link:where(.astro-36gulacn):hover{color:var(--pink);border-color:var(--pink)}.standards:where(.astro-36gulacn){grid-template-columns:1fr 1fr;gap:28px 48px;display:grid}.standard:where(.astro-36gulacn){align-items:flex-start;gap:16px;display:flex}.standard:where(.astro-36gulacn) h4:where(.astro-36gulacn){color:var(--navy);margin:2px 0 .25em;font-family:"Source Sans 3",sans-serif;font-size:1.08rem;font-weight:700}.standard:where(.astro-36gulacn) p:where(.astro-36gulacn){color:var(--ink-soft);margin:0;font-size:.97rem}.gov-grid:where(.astro-36gulacn){grid-template-columns:1.15fr .85fr;align-items:stretch;gap:24px;display:grid}.gov-card:where(.astro-36gulacn){border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px 32px 28px;box-shadow:0 10px 26px #16233f0f}.gov-card:where(.astro-36gulacn) .round-icon:where(.astro-36gulacn){margin-bottom:16px}.gov-card:where(.astro-36gulacn) h3:where(.astro-36gulacn){margin-bottom:.6em;font-size:1.5rem}.gov-card:where(.astro-36gulacn)>p:where(.astro-36gulacn){color:var(--ink-soft);margin:0 0 14px}.facts:where(.astro-36gulacn){flex-direction:column;margin:0;display:flex}.facts:where(.astro-36gulacn)>div:where(.astro-36gulacn){border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:16px;padding:12px 0;display:grid}.facts:where(.astro-36gulacn) dt:where(.astro-36gulacn){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding-top:2px;font-size:.8rem;font-weight:800}.facts:where(.astro-36gulacn) dd:where(.astro-36gulacn){color:var(--navy);margin:0;font-weight:600}.facts-tight:where(.astro-36gulacn){margin-top:20px}.gov-band:where(.astro-36gulacn){align-items:center;gap:20px 28px;margin-top:24px;padding:26px 32px;display:flex}.gov-band:where(.astro-36gulacn) .round-icon:where(.astro-36gulacn){margin:0}.gov-band-copy:where(.astro-36gulacn){flex:1;min-width:240px}.gov-band-copy:where(.astro-36gulacn) h3:where(.astro-36gulacn){margin:0 0 .25em;font-size:1.3rem}.gov-band-copy:where(.astro-36gulacn) p:where(.astro-36gulacn){color:var(--ink-soft);margin:0}.gov-band:where(.astro-36gulacn) .text-link:where(.astro-36gulacn){white-space:nowrap;margin-top:0}.funders:where(.astro-36gulacn){flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.funders:where(.astro-36gulacn) li:where(.astro-36gulacn){background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:12px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.funders:where(.astro-36gulacn) strong:where(.astro-36gulacn){color:var(--navy);font-size:1.05rem}.funders:where(.astro-36gulacn) span:where(.astro-36gulacn){color:var(--ink-soft);font-size:.92rem}.funder-panel:where(.astro-36gulacn){background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--pink);color:var(--ink-soft);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;padding:40px 44px;display:flex}.funder-copy:where(.astro-36gulacn){flex:420px;max-width:600px}.funder-copy:where(.astro-36gulacn) h2:where(.astro-36gulacn){margin:.1em 0 .4em;font-size:2rem}.funder-copy:where(.astro-36gulacn) p:where(.astro-36gulacn){margin:0 0 12px}.recog-line:where(.astro-36gulacn){font-size:.94rem}.recog-line:where(.astro-36gulacn) a:where(.astro-36gulacn){color:var(--pink-deep);white-space:nowrap;border-bottom:1px solid #b81f6359;font-weight:700}.recog-line:where(.astro-36gulacn) a:where(.astro-36gulacn):hover{color:var(--pink);border-color:var(--pink)}.nowrap:where(.astro-36gulacn){white-space:nowrap}.funder-actions:where(.astro-36gulacn){flex-direction:column;flex:0 360px;align-items:flex-start;gap:22px;display:flex}@media (width<=860px){.gov-grid:where(.astro-36gulacn){grid-template-columns:1fr}.gov-band:where(.astro-36gulacn){flex-wrap:wrap}}@media (width<=640px){.section-head:where(.astro-36gulacn){text-align:left;margin-bottom:32px}.section-head:where(.astro-36gulacn) h2:where(.astro-36gulacn){font-size:1.8rem}.standards:where(.astro-36gulacn){grid-template-columns:1fr}.gov-card:where(.astro-36gulacn){padding:26px 22px}.facts:where(.astro-36gulacn)>div:where(.astro-36gulacn){grid-template-columns:1fr;gap:2px}.funder-panel:where(.astro-36gulacn){border-left-width:4px;padding:30px 22px}.funder-actions:where(.astro-36gulacn),.funder-actions:where(.astro-36gulacn) .btn:where(.astro-36gulacn){width:100%}.funder-actions:where(.astro-36gulacn) .btn:where(.astro-36gulacn){justify-content:center}.funder-copy:where(.astro-36gulacn) h2:where(.astro-36gulacn){font-size:1.7rem}}
