.commercial-capabilities>h2{margin:24px 0 48px}.capability-row{border-top:1px solid var(--rule);grid-template-columns:1fr 1.4fr;gap:32px 64px;padding:40px 0;display:grid}.capability-row .eyebrow{margin-bottom:16px}.capability-row h3{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.capability-row h4{max-width:34ch;font-size:1.4rem;font-weight:400;line-height:1.4}.capability-row p:not(.eyebrow){max-width:58ch;margin-top:18px}.capability-row .text-link{margin-top:24px}.capability-advisory h4{font-size:1.2rem}.commercial-method{border-top:1px solid var(--rule);padding-top:32px}.commercial-method ol{color:var(--muted);flex-wrap:wrap;gap:16px 32px;margin-top:24px;display:flex}.commercial-method li:not(:last-child):after{content:"→";color:var(--blue);margin-left:24px}.service-page .lead{margin-top:28px}.service-page .actions{margin-bottom:12px}.service-page .service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:28px;display:grid}.service-list li{border-top:1px solid var(--rule);color:var(--muted);padding:16px 0}.service-process{margin-top:32px}.service-process li{border-top:1px solid var(--rule);grid-template-columns:140px 1fr;gap:24px;padding:20px 0;display:grid}.service-process h3{font-size:1.1rem;line-height:1.7}.service-process p{max-width:60ch}.service-page .subsection>h2{font-size:clamp(1.8rem,3vw,2.75rem)}@media (max-width:680px){.capability-row{grid-template-columns:1fr;gap:24px;padding:32px 0}.commercial-capabilities>h2{margin-bottom:32px}.commercial-method ol{gap:12px 20px}.commercial-method li:not(:last-child):after{margin-left:16px}.service-page .service-list{grid-template-columns:1fr}.service-process li{grid-template-columns:1fr;gap:8px}.capability-row .text-link{gap:16px}}
