.practice-capabilities{margin:2rem 0 2.5rem;padding:clamp(20px,3vw,32px);background:var(--navy);border:1px solid var(--line);border-inline-start:3px solid var(--chrome)}.article-content .practice-capabilities h2{margin-top:0}.practice-capabilities>p{color:var(--silver)}.capability-items{margin:1.5rem 0}.capability-item{padding:1.1rem 0;border-top:1px solid var(--line)}.article-content .capability-item h3{font-size:1.125rem;line-height:1.65;margin:0 0 .5rem;color:var(--ice)}.capability-item p{font-size:1rem;line-height:1.9;margin:0}.practice-capabilities .button{white-space:normal;text-align:center;min-height:48px;max-width:100%}@media(max-width:600px){.practice-capabilities .button{width:100%}}

#capabilities-title{scroll-margin-top:120px}.practice-capabilities:has(#capabilities-title:target){border-color:var(--chrome)}
