.breadcrumbs{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:1.75rem;color:var(--muted);font-size:.875rem}.breadcrumbs a:hover{color:var(--accent)}.service-hero{padding-block:3rem}.service-hero h1{font-size:clamp(2rem,3.8vw,3rem);line-height:1.15;font-weight:600;letter-spacing:-.035em;max-width:55rem}.service-hero .lead{max-width:46rem;margin-bottom:1.75rem}.service-scope{border-block:1px solid var(--line);padding-block:2.5rem}.service-scope h2,.service-detail h2,.service-region h2{font-size:1.5rem}.scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}.scope-grid p,.service-detail p,.service-region p{color:var(--muted);margin-top:1rem;font-size:1rem}.scope-grid h3{font-size:1.125rem}.service-detail{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding-block:3rem}.service-region{border-block:1px solid var(--line);padding-block:2rem}.service-region p{max-width:55rem}.related{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding-block:2rem;font-size:.9375rem}.related a{padding:.6rem 0}.related a:hover{color:var(--accent)}.related span{margin-left:.7rem;color:var(--accent)}@media(max-width:850px){.scope-grid,.service-detail{grid-template-columns:1fr;gap:1.75rem}.service-detail{padding-block:2rem}.service-hero{padding-block:2rem}.service-hero .eyebrow{line-height:1.7}}
