/* One path from the spatial question into a named consulting service. */
.service-paths .section-heading>p{max-width:34ch}.service-path-list{border-top:0;display:grid;gap:12px;margin:30px 0 24px}.service-path{display:grid;grid-template-columns:50px 1fr 35px;align-items:start;gap:20px;padding:25px 8px;border-bottom:0;background:var(--brand-mist);text-decoration:none;color:var(--ink);transition:background .2s,transform .2s}.service-path:hover{background:#e5ecdc;transform:translateX(3px)}.service-path:focus-visible{outline:3px solid #386d4d;outline-offset:3px}.service-path-number,.service-path div>span{font-size:13px;letter-spacing:0;color:#4b6555}.service-path h3{font-size:clamp(21px,2.2vw,29px);letter-spacing:-.035em;margin:6px 0}.service-path p{max-width:62ch;margin:5px 0;line-height:1.7;color:#425b4e}.service-path-arrow{font-size:24px}.topic-takeaway{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.topic-takeaway h2{max-width:17ch}.topic-takeaway>div>p:not(.eyebrow){max-width:48ch;line-height:1.8;color:#425b4e}.takeaway-sheet{position:relative;padding:32px 36px 36px;background:#fbfaf3;box-shadow:none;border-top:4px solid #276044}.takeaway-sheet>span{display:block;font-size:13px;letter-spacing:0;color:#4b6555}.takeaway-sheet ol{padding-left:22px;margin:24px 0}.takeaway-sheet li{padding:13px 0 13px 10px;border-bottom:1px solid #dce1d4;line-height:1.6}.takeaway-sheet li::marker{color:#437354;font-variant-numeric:tabular-nums}.topic-takeaway .text-link{display:inline-flex;min-height:44px;align-items:center}.service-paths>.text-link{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:720px){.topic-takeaway{grid-template-columns:1fr;gap:24px}.takeaway-sheet{padding:25px 25px 28px;max-width:calc(100% - 9px)}.service-path{grid-template-columns:25px 1fr 20px;gap:12px;padding:22px 0}.service-path h3{font-size:22px;overflow-wrap:normal;hyphens:auto}.service-path p{font-size:14px}.service-paths .section-heading>p{margin-top:16px}.topic-takeaway h2{max-width:20ch}}
@media(prefers-reduced-motion:reduce){.service-path{transition:none}.service-path:hover{transform:none}}
