/* One service family, four primary jobs, consistent navigation. */
.services-page .service-body>.automation-summary{display:block;max-width:48ch}
.automation-summary>p{margin:0;font-size:16px;line-height:1.7;color:var(--muted)}
.capability-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:20px}
.capability-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4;text-decoration:none}
.capability-links a:hover,.capability-links a[aria-current="page"]{color:var(--ink);border-color:var(--ink)}
.capability-links a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.capability-wayfinding{padding:28px var(--gutter);max-width:1600px;margin:auto}
.capability-wayfinding .capability-links{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}
.capability-supporting{margin-top:28px;font-size:15px;line-height:1.7;color:var(--muted)}
.capability-supporting a{text-decoration:underline;text-underline-offset:4px}
.automation-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.automation-capabilities .context-card{grid-column:auto!important}
@media(max-width:760px){.capability-wayfinding .capability-links{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-capabilities{grid-template-columns:1fr!important}.automation-summary>p{font-size:14px}.capability-links{gap:0 16px}.capability-links a{font-size:13px}}
