.practiceDetail[data-astro-cid-jxsilkgh]{padding-top:100px}.hero[data-astro-cid-jxsilkgh]{background:var(--surface);padding:var(--space-16) 0 var(--space-20);border-bottom:1px solid var(--border)}.heroInner[data-astro-cid-jxsilkgh]{max-width:1320px;margin:0 auto;padding:0 var(--space-8)}.backLink[data-astro-cid-jxsilkgh]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);text-decoration:none;margin-bottom:var(--space-6);transition:color .2s ease}.backLink[data-astro-cid-jxsilkgh]:hover{color:var(--primary)}.title[data-astro-cid-jxsilkgh]{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:500;color:var(--text);margin-bottom:var(--space-5)}.description[data-astro-cid-jxsilkgh]{font-family:var(--font-body);font-size:var(--text-xl);color:var(--text-muted);max-width:720px;line-height:1.6}.content[data-astro-cid-jxsilkgh]{padding:var(--space-16) 0}.contentInner[data-astro-cid-jxsilkgh]{max-width:1320px;margin:0 auto;padding:0 var(--space-8);display:grid;grid-template-columns:1fr 360px;gap:var(--space-16)}.mainContent[data-astro-cid-jxsilkgh]{display:flex;flex-direction:column;gap:var(--space-10)}.sectionTitle[data-astro-cid-jxsilkgh]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:500;color:var(--text);margin-bottom:var(--space-4)}.longDesc[data-astro-cid-jxsilkgh]{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-muted);line-height:1.8}.expertise[data-astro-cid-jxsilkgh]{padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.expertiseTitle[data-astro-cid-jxsilkgh]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;color:var(--text);margin-bottom:var(--space-4)}.expertiseText[data-astro-cid-jxsilkgh]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);line-height:1.8;margin-bottom:var(--space-4)}.expertiseText[data-astro-cid-jxsilkgh]:last-child{margin-bottom:0}.sidebar[data-astro-cid-jxsilkgh]{display:flex;flex-direction:column;gap:var(--space-6)}.sidebarCard[data-astro-cid-jxsilkgh]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.sidebarTitle[data-astro-cid-jxsilkgh]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-4)}.attorneyList[data-astro-cid-jxsilkgh]{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.attorneyLink[data-astro-cid-jxsilkgh]{display:flex;flex-direction:column;gap:var(--space-1);text-decoration:none;padding:var(--space-3);margin:0 calc(var(--space-3) * -1);border-radius:var(--radius-md);transition:background-color .2s ease}.attorneyLink[data-astro-cid-jxsilkgh]:hover{background:var(--bg)}.attorneyName[data-astro-cid-jxsilkgh]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text)}.attorneyRole[data-astro-cid-jxsilkgh]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted)}.sidebarText[data-astro-cid-jxsilkgh]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);line-height:1.6;margin-bottom:var(--space-4)}.sidebarCta[data-astro-cid-jxsilkgh]{display:block;text-align:center;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--bg);background:var(--primary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);text-decoration:none;transition:background-color .2s ease}.sidebarCta[data-astro-cid-jxsilkgh]:hover{background:var(--primary-hover)}@media(max-width:1024px){.contentInner[data-astro-cid-jxsilkgh]{grid-template-columns:1fr}.sidebar[data-astro-cid-jxsilkgh]{flex-direction:row;flex-wrap:wrap}.sidebarCard[data-astro-cid-jxsilkgh]{flex:1;min-width:280px}}@media(max-width:768px){.title[data-astro-cid-jxsilkgh]{font-size:var(--text-5xl)}}@media(max-width:480px){.heroInner[data-astro-cid-jxsilkgh],.contentInner[data-astro-cid-jxsilkgh]{padding-left:var(--space-5);padding-right:var(--space-5)}.sidebar[data-astro-cid-jxsilkgh]{flex-direction:column}.sidebarCard[data-astro-cid-jxsilkgh]{min-width:0}}
