.practice-single-page{background:var(--white)}.practice-single-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.practice-single-section{background:var(--light-gray);padding:80px 0}.practice-single-layout{display:grid;gap:30px;grid-template-columns:1fr}.practice-single-card,.practice-side-panel{background:var(--white);border:1px solid #e9ecef;box-shadow:0 10px 30px rgb(15 23 42 / .06);padding:28px}.practice-single-card-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:28px}.practice-single-number{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);color:var(--white);font-size:1.2rem;font-weight:700}.practice-single-card-eyebrow{color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.practice-single-card h2,.practice-side-panel h3{color:var(--secondary);margin:0}.practice-single-sidebar{display:grid;gap:20px}.practice-side-list,.practice-related-list{list-style:none;margin:0;padding:0}.practice-side-list{display:grid;gap:14px}.practice-side-list li{position:relative;padding-left:20px;color:var(--color-text-dark);line-height:1.75}.practice-side-list li::before{content:"";position:absolute;left:0;top:.8em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.practice-side-tags{display:flex;flex-wrap:wrap;gap:10px}.practice-side-tag{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;background:rgb(16 24 40 / .04);border:1px solid #e9ecef;color:var(--secondary);text-decoration:none}.practice-side-cta{background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);color:var(--white)}.practice-side-cta h3,.practice-side-cta p{color:inherit}.practice-side-cta-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.practice-side-button{display:inline-flex;align-items:center;min-height:44px;padding:12px 18px;background:var(--accent);color:var(--secondary);font-weight:700;text-decoration:none}.practice-related-list li{border-bottom:1px solid #e9ecef}.practice-related-list a{display:block;color:var(--color-text-dark);padding:14px 0;text-decoration:none}.practice-related-list a:hover{color:var(--primary)}.practice-side-empty{color:var(--medium-gray);margin:0}@media (min-width:1024px){.practice-single-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,0.75fr);align-items:start}.practice-single-sidebar{position:sticky;top:96px}}