.services.svelte-4z030h{border-top:1px solid #d8d8d8;margin-top:clamp(5rem,12vw,10rem)}.service.svelte-4z030h{border-bottom:1px solid #d8d8d8;grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.service-heading.svelte-4z030h{grid-template-columns:2.5rem 1fr;align-content:start;gap:1rem;display:grid}.number.svelte-4z030h{color:#777;letter-spacing:.08em;padding-top:.45rem;font-size:.75rem}h2.svelte-4z030h{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1}.service-body.svelte-4z030h{max-width:44rem}.summary.svelte-4z030h{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.3}.description.svelte-4z030h{color:#555;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.7}.evidence.svelte-4z030h{margin-top:3rem}.toolkit.svelte-4z030h{margin-top:2.5rem}.toolkit.svelte-4z030h>.eyebrow:where(.svelte-4z030h),.evidence.svelte-4z030h>.eyebrow:where(.svelte-4z030h){margin-bottom:.75rem}.project-list.svelte-4z030h{border-top:1px solid #d8d8d8}.project-list.svelte-4z030h a:where(.svelte-4z030h){border-bottom:1px solid #d8d8d8;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1fr) auto;align-items:baseline;gap:1.25rem;padding-block:1.25rem;text-decoration:none;display:grid}.project-list.svelte-4z030h a:where(.svelte-4z030h):hover strong:where(.svelte-4z030h),.project-list.svelte-4z030h a:where(.svelte-4z030h):hover .arrow:where(.svelte-4z030h){color:#002a7a}.project-list.svelte-4z030h strong:where(.svelte-4z030h){color:#0645ad;text-underline-offset:.18em;font-size:.9375rem;text-decoration:underline;text-decoration-thickness:1px}.project-list.svelte-4z030h span:where(.svelte-4z030h){color:#686868;font-size:.875rem;line-height:1.5}.project-list.svelte-4z030h .arrow:where(.svelte-4z030h){color:#0645ad;font-size:1rem}@media (width<=50rem){.service.svelte-4z030h{grid-template-columns:1fr;gap:2.5rem}}@media (width<=36rem){.services.svelte-4z030h{margin-top:4rem}.service.svelte-4z030h{gap:2rem;padding-block:3rem}.service-heading.svelte-4z030h{grid-template-columns:2rem 1fr;gap:.5rem}h2.svelte-4z030h{font-size:clamp(2rem,10vw,2.75rem)}.summary.svelte-4z030h{font-size:1.25rem}.description.svelte-4z030h{font-size:1rem;line-height:1.65}.toolkit.svelte-4z030h{margin-top:2rem}.evidence.svelte-4z030h{margin-top:2.5rem}.project-list.svelte-4z030h a:where(.svelte-4z030h){grid-template-columns:1fr auto;gap:.5rem 1rem;min-height:4.5rem;padding-block:1rem}.project-list.svelte-4z030h a:where(.svelte-4z030h)>span:where(.svelte-4z030h):not(.arrow){grid-area:2/1/auto/-1}.arrow.svelte-4z030h{grid-area:1/2}}
