.icp-hero[data-astro-cid-tgddl3wa]{padding:var(--space-8) 0 var(--space-7);background:#fff;border-bottom:1px solid var(--rule)}.breadcrumb[data-astro-cid-tgddl3wa]{font-size:12px;color:var(--ink-faint);letter-spacing:.04em;margin-bottom:var(--space-4);text-transform:uppercase;font-family:var(--font-mono)}.breadcrumb[data-astro-cid-tgddl3wa] a[data-astro-cid-tgddl3wa]{color:var(--ink-soft);text-decoration:none}.breadcrumb[data-astro-cid-tgddl3wa] a[data-astro-cid-tgddl3wa]:hover{color:var(--navy);text-decoration:underline}.breadcrumb[data-astro-cid-tgddl3wa] span[data-astro-cid-tgddl3wa]:not([aria-hidden]){color:var(--navy);font-weight:500}.breadcrumb[data-astro-cid-tgddl3wa] span[data-astro-cid-tgddl3wa][aria-hidden]{color:var(--ink-faint);margin:0 6px}.eyebrow[data-astro-cid-tgddl3wa]{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-green-dark);margin-bottom:var(--space-3)}.display[data-astro-cid-tgddl3wa]{font-family:var(--font-display);color:var(--navy);font-size:clamp(30px,4.4vw,52px);line-height:1.08;margin:0 0 var(--space-5);max-width:24ch}.icp-hero[data-astro-cid-tgddl3wa] .lede[data-astro-cid-tgddl3wa]{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--ink-soft);max-width:60ch;margin:0 0 var(--space-6)}.cta-row[data-astro-cid-tgddl3wa]{margin-top:var(--space-5)}.container[data-astro-cid-tgddl3wa].narrow,.narrow[data-astro-cid-tgddl3wa]{max-width:760px;margin:0 auto}.recognition[data-astro-cid-tgddl3wa]{padding:var(--space-8) 0;background:var(--bg-alt)}.recognition-lines[data-astro-cid-tgddl3wa],.recognition-lines[data-astro-cid-tgddl3wa] li[data-astro-cid-tgddl3wa],.recognition-close[data-astro-cid-tgddl3wa]{max-width:none}.recognition-lines[data-astro-cid-tgddl3wa]{list-style:none;padding:0;margin:0}.recognition-lines[data-astro-cid-tgddl3wa] li[data-astro-cid-tgddl3wa]{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);line-height:1.4;color:var(--navy);padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.recognition-lines[data-astro-cid-tgddl3wa] li[data-astro-cid-tgddl3wa]:last-child{border-bottom:none}.recognition-close[data-astro-cid-tgddl3wa]{margin-top:var(--space-5);font-size:18px;font-style:italic;color:var(--brand-green-dark)}.icp-body[data-astro-cid-tgddl3wa]{padding:var(--space-8) 0;background:#fff}.icp-body[data-astro-cid-tgddl3wa] p[data-astro-cid-tgddl3wa],.icp-body[data-astro-cid-tgddl3wa] ul[data-astro-cid-tgddl3wa],.icp-body[data-astro-cid-tgddl3wa] ol[data-astro-cid-tgddl3wa],.icp-body[data-astro-cid-tgddl3wa] li[data-astro-cid-tgddl3wa]{max-width:none}.icp-section[data-astro-cid-tgddl3wa]{margin-bottom:var(--space-8)}.icp-section[data-astro-cid-tgddl3wa] .kicker[data-astro-cid-tgddl3wa],.proof[data-astro-cid-tgddl3wa] .kicker[data-astro-cid-tgddl3wa]{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-green-dark);margin-bottom:var(--space-3)}.icp-section[data-astro-cid-tgddl3wa] h2[data-astro-cid-tgddl3wa]{font-family:var(--font-display);font-size:clamp(24px,3vw,32px);color:var(--navy);margin:0 0 var(--space-4);line-height:1.2}.icp-section[data-astro-cid-tgddl3wa] .section-lead[data-astro-cid-tgddl3wa]{font-size:18px;color:var(--ink);line-height:1.65;margin:0 0 var(--space-4)}.icp-section[data-astro-cid-tgddl3wa] p[data-astro-cid-tgddl3wa]{font-size:17px;line-height:1.7;color:var(--ink);margin:0 0 var(--space-4)}.icp-section[data-astro-cid-tgddl3wa] ul[data-astro-cid-tgddl3wa]{margin:0 0 var(--space-4);padding-left:1.2em}.icp-section[data-astro-cid-tgddl3wa] li[data-astro-cid-tgddl3wa]{font-size:16px;line-height:1.6;color:var(--ink);margin-bottom:var(--space-3)}.proof[data-astro-cid-tgddl3wa]{margin-top:var(--space-8);padding:var(--space-6);background:var(--bg-alt);border-left:3px solid var(--brand-green);border-radius:0 var(--r-card) var(--r-card) 0}.proof[data-astro-cid-tgddl3wa] p[data-astro-cid-tgddl3wa]{font-size:17px;line-height:1.7;color:var(--ink);margin:0 0 var(--space-4)}.proof[data-astro-cid-tgddl3wa] p[data-astro-cid-tgddl3wa]:last-child{margin-bottom:0}
