.practice-context{margin:32px 0 48px;padding:25px 28px;border-left:3px solid var(--gold);background:#eae8e1}.practice-context h3,.practice-sources h3{font:700 11px/1.6 Manrope,sans-serif;letter-spacing:.1em;margin:0 0 12px}.split-copy .practice-context p{font-size:16px;margin:0;line-height:1.8}.practice-services{border-top:1px solid #ccc}.practice-service{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:18px;gap:18px;padding:32px 0;border-bottom:1px solid #ccc}.practice-service-number{font-size:11px;color:#817354;padding-top:7px}.practice-service h3{font:600 clamp(22px,2.2vw,30px)/1.3 Manrope,sans-serif;letter-spacing:-.03em;margin:0 0 18px}.split-copy .practice-service p{font-size:16px;line-height:1.85;margin:0 0 16px}.split-copy .practice-service p:last-child{margin-bottom:0}.practice-sources{margin:38px 0 30px;padding-top:24px;border-top:1px solid #ccc}.split-copy .practice-sources p{font-size:13px;line-height:1.7;margin:0 0 14px;color:#69716e}.practice-sources ul{padding-left:18px;margin:0}.practice-sources li{margin:9px 0;font-size:13px;line-height:1.6}.practice-sources a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.practice-sources a:hover{color:#8f7448}.practice-sources svg{display:inline-block;vertical-align:middle;margin-left:5px}@media(max-width:640px){.practice-context{padding:22px 20px}.practice-service{grid-template-columns:23px minmax(0,1fr);gap:10px;padding:27px 0}}