.featured-lawyers.svelte-185o20a{padding-block:var(--space-16);overflow:hidden}@media(min-width:640px){.featured-lawyers.svelte-185o20a{padding-block:var(--space-20)}}@media(min-width:768px){.featured-lawyers.svelte-185o20a{padding-block:var(--space-24)}}.featured-lawyers__container.svelte-185o20a{margin-inline:auto}@media(min-width:640px){.featured-lawyers__container.svelte-185o20a{padding-inline:var(--space-6)}}@media(min-width:768px){.featured-lawyers__container.svelte-185o20a{padding-inline:var(--space-8)}}@media(min-width:1024px){.featured-lawyers__container.svelte-185o20a{max-width:80rem}}.featured-lawyers__header.svelte-185o20a{display:flex;flex-direction:column;gap:var(--space-4);margin-block-end:var(--space-10);padding-inline:var(--space-6)}@media(min-width:640px){.featured-lawyers__header.svelte-185o20a{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-block-end:var(--space-12);padding-inline:0}}.featured-lawyers__badge.svelte-185o20a{font-size:.8125rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:2px;color:var(--color-accent);margin-block-end:var(--space-3)}.featured-lawyers__title.svelte-185o20a{font-family:var(--font-serif);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:var(--font-medium);color:var(--color-charcoal)}.featured-lawyers__grid.svelte-185o20a{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.featured-lawyers__grid.svelte-185o20a{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media(min-width:1024px){.featured-lawyers__grid.svelte-185o20a{grid-template-columns:repeat(4,1fr)}}.featured-lawyer.svelte-185o20a{display:block;background-color:var(--color-white);overflow:hidden;cursor:pointer;border-bottom:1px solid var(--color-linen);text-decoration:none;transition:transform var(--duration-300) var(--ease-out),box-shadow var(--duration-300) var(--ease-out)}@media(min-width:640px){.featured-lawyer.svelte-185o20a{border-radius:var(--radius-2xl);border-bottom:0}.featured-lawyer.svelte-185o20a:hover{transform:translateY(-.5rem);box-shadow:var(--shadow-lg)}}.featured-lawyer__image-area.svelte-185o20a{height:11rem;background:linear-gradient(to bottom right,var(--color-primary-light),var(--color-linen));position:relative;display:flex;align-items:center;justify-content:center}@media(min-width:640px){.featured-lawyer__image-area.svelte-185o20a{height:12rem}}.featured-lawyer__avatar.svelte-185o20a{width:6rem;height:6rem;border-radius:var(--radius-full);background-color:var(--color-white);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;padding:var(--space-1)}@media(min-width:640px){.featured-lawyer__avatar.svelte-185o20a{width:6.25rem;height:6.25rem}}.featured-lawyer__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.featured-lawyer__avatar-initials.svelte-185o20a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--radius-full);background-color:var(--color-white);font-family:var(--font-serif);font-size:1.875rem;font-weight:var(--font-medium);color:var(--color-primary)}@media(min-width:640px){.featured-lawyer__avatar-initials.svelte-185o20a{font-size:2rem}}.featured-lawyer__badge-featured.svelte-185o20a{position:absolute;top:var(--space-4);right:var(--space-4);padding-block:var(--space-1-5);padding-inline:var(--space-3);background-color:var(--color-accent);color:var(--color-white);font-size:.6875rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full)}.featured-lawyer__online-status.svelte-185o20a{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-1-5);padding-block:var(--space-1);padding-inline:var(--space-3);background-color:var(--color-white);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-success-dark);box-shadow:var(--shadow-sm)}.featured-lawyer__online-dot.svelte-185o20a{width:.375rem;height:.375rem;background-color:var(--color-success);border-radius:var(--radius-full);animation:svelte-185o20a-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-185o20a-pulse{0%,to{opacity:1}50%{opacity:.5}}.featured-lawyer__content.svelte-185o20a{padding:var(--space-5)}@media(min-width:640px){.featured-lawyer__content.svelte-185o20a{padding:var(--space-6)}}.featured-lawyer__name.svelte-185o20a{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-charcoal);margin-block-end:var(--space-1);transition:color var(--duration-300) var(--ease-out)}@media(min-width:640px){.featured-lawyer__name.svelte-185o20a{font-size:var(--text-2xl)}}.featured-lawyer:where(.svelte-185o20a):hover .featured-lawyer__name.svelte-185o20a{color:var(--color-primary)}.featured-lawyer__meta.svelte-185o20a{font-size:var(--text-base);color:var(--color-charcoal-light);margin-block-end:var(--space-3)}.featured-lawyer__specialties.svelte-185o20a{display:flex;flex-wrap:wrap;gap:var(--space-2)}.featured-lawyer__specialty.svelte-185o20a{padding-block:var(--space-1-5);padding-inline:var(--space-3);background-color:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-full)}.featured-lawyer__specialty--extra.svelte-185o20a{background-color:var(--color-linen);color:var(--color-charcoal-light);padding-inline:var(--space-2-5)}.featured-lawyers__empty.svelte-185o20a{background-color:var(--color-linen);border-radius:var(--radius-2xl);padding:var(--space-12);text-align:center}.featured-lawyers__empty-text.svelte-185o20a{font-size:var(--text-lg);color:var(--color-charcoal-light);margin-block-end:var(--space-6)}
