.practice-areas-page.svelte-gxhojz{background:var(--color-bg-pure);min-height:100vh}.page-hero.svelte-gxhojz{padding:var(--space-2xl) var(--space-lg);padding-top:calc(var(--space-2xl) + 80px);text-align:center;background:var(--color-bg-elevated)}.container.svelte-gxhojz{max-width:900px;margin:0 auto}.page-title.svelte-gxhojz{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.page-subtitle.svelte-gxhojz{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin:0}.areas-list.svelte-gxhojz{padding:var(--space-xl) var(--space-lg)}.area-card.svelte-gxhojz{display:flex;gap:var(--space-lg);padding:var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;margin-bottom:var(--space-md);transition:all var(--duration-standard) var(--ease-standard)}.area-card.svelte-gxhojz:hover{border-color:var(--color-border-emphasis);transform:translate(4px)}.area-icon.svelte-gxhojz{flex-shrink:0;color:var(--color-fg-secondary);transition:color var(--duration-micro) var(--ease-standard)}.area-card.svelte-gxhojz:hover .area-icon:where(.svelte-gxhojz){color:var(--color-fg-primary)}.area-content.svelte-gxhojz{flex-grow:1}.area-name.svelte-gxhojz{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.area-description.svelte-gxhojz{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:1.6;margin:0 0 var(--space-sm)}.area-link.svelte-gxhojz{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);transition:color var(--duration-micro) var(--ease-standard)}.area-card.svelte-gxhojz:hover .area-link:where(.svelte-gxhojz){color:var(--color-fg-primary)}.cta-section.svelte-gxhojz{padding:var(--space-xl) var(--space-lg);background:var(--color-bg-elevated);text-align:center}.cta-title.svelte-gxhojz{font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-sm)}.cta-text.svelte-gxhojz{font-size:var(--text-body);color:var(--color-fg-secondary);margin:0 0 var(--space-lg)}.cta-button.svelte-gxhojz{display:inline-block;padding:var(--space-sm) var(--space-lg);font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-bg-pure);background:var(--color-fg-primary);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard)}.cta-button.svelte-gxhojz:hover{background:var(--color-fg-secondary)}@media(max-width:768px){.page-hero.svelte-gxhojz{padding:var(--space-xl) var(--space-md);padding-top:calc(var(--space-xl) + 60px)}.areas-list.svelte-gxhojz{padding:var(--space-lg) var(--space-md)}.area-card.svelte-gxhojz{flex-direction:column;gap:var(--space-sm)}.cta-section.svelte-gxhojz{padding:var(--space-lg) var(--space-md)}}
