.service-page .text-muted-foreground{color:var(--service-body)}.service-page p,.service-page li{font-size:1rem;line-height:1.65}.service-page .service-hero-headline{font-size:3.25rem;line-height:1.06}.service-page .service-hero-description p{color:var(--service-description);font-size:1.0625rem}.service-page h2.font-display{color:var(--foreground);font-size:2.75rem;line-height:1.15}.service-page h3.font-display{font-size:2.125rem;line-height:1.2}.service-page h2.text-sm,.service-page h3.text-sm{font-size:1.125rem;line-height:1.5}.service-page article>p{margin-top:1.25rem}.service-page summary{font-size:1.0625rem;line-height:1.5}.service-page p.text-xs,.service-page p.uppercase{color:var(--service-supporting);font-size:.9375rem}.service-page nav,.service-page a.text-sm{font-size:1rem}@media (width>=640px){.service-page p,.service-page li{font-size:1.0625rem}.service-page .service-hero-headline{font-size:4.125rem}.service-page .service-hero-description p{font-size:1.1875rem}.service-page h2.font-display{font-size:3.5rem}.service-page h3.font-display{font-size:2.25rem}.service-page a.group h3.font-display{font-size:2.75rem}.service-page summary{font-size:1.125rem}.service-page p.text-xs,.service-page p.uppercase{font-size:.9375rem}}@media (width>=1024px){.service-page p,.service-page li{font-size:1.125rem}.service-page .service-hero-headline{font-size:5rem}.service-page p.text-xs,.service-page p.uppercase{font-size:.9375rem}}
