.lawyer-profile-page.svelte-6n85ki{max-width:1200px;margin:0 auto;padding:24px 20px}.breadcrumb.svelte-6n85ki{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;color:var(--color-text-secondary, #666)}.breadcrumb.svelte-6n85ki a:where(.svelte-6n85ki){color:var(--color-primary, #166534);text-decoration:none}.breadcrumb.svelte-6n85ki a:where(.svelte-6n85ki):hover{text-decoration:underline}.breadcrumb__separator.svelte-6n85ki{color:var(--color-text-tertiary, #9ca3af)}.breadcrumb__current.svelte-6n85ki{color:var(--color-text-primary, #1a1a1a);font-weight:500}.lawyer-profile-page__layout.svelte-6n85ki{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}.lawyer-profile-page__main.svelte-6n85ki{display:flex;flex-direction:column;gap:20px}.lawyer-profile-page__specializations.svelte-6n85ki{display:flex;flex-wrap:wrap;gap:8px}.lawyer-profile-page__spec-tag.svelte-6n85ki{padding:8px 16px;background:var(--color-bg-secondary, #f0fdf4);color:var(--color-primary, #166534);border-radius:20px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.lawyer-profile-page__spec-tag.svelte-6n85ki:hover{background:var(--color-primary, #166534);color:#fff}.lawyer-profile-page__content.svelte-6n85ki{min-height:200px}.lawyer-profile-page__sidebar.svelte-6n85ki{position:sticky;top:24px}@media(max-width:1024px){.lawyer-profile-page__layout.svelte-6n85ki{grid-template-columns:1fr}.lawyer-profile-page__sidebar.svelte-6n85ki{position:static;order:-1}}@media(max-width:640px){.lawyer-profile-page.svelte-6n85ki{padding:16px}.breadcrumb.svelte-6n85ki{flex-wrap:wrap}}
