.featured-lawyers-widget.svelte-1h3g46f{position:relative;background-color:var(--color-white);border-radius:var(--radius-2xl);padding:1.75rem;box-shadow:var(--shadow-md);border:1px solid var(--color-linen);overflow:hidden}.featured-lawyers-widget__accent.svelte-1h3g46f{position:absolute;inset-block-start:0;inset-inline-start:1.75rem;inset-inline-end:1.75rem;height:3px;background:linear-gradient(to right,var(--color-accent),var(--color-accent-light));border-radius:0 0 var(--radius-sm) var(--radius-sm)}.featured-lawyers-widget__header.svelte-1h3g46f{margin-block-end:var(--space-6);padding-block-start:var(--space-1)}.featured-lawyers-widget__badge.svelte-1h3g46f{display:block;font-size:.6875rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:1.5px;color:var(--color-accent);margin-block-end:var(--space-2)}.featured-lawyers-widget__title.svelte-1h3g46f{font-family:var(--font-serif);font-size:1.375rem;font-weight:var(--font-medium);color:var(--color-charcoal);margin-block-end:.375rem;line-height:1.2}.featured-lawyers-widget__subtitle.svelte-1h3g46f{font-size:var(--text-sm);color:var(--color-charcoal-light);line-height:1.4}.featured-lawyers-widget__list.svelte-1h3g46f{display:flex;flex-direction:column;gap:var(--space-3);margin-block-end:var(--space-5)}.featured-lawyers-widget__item.svelte-1h3g46f{display:flex;align-items:center;gap:.875rem;padding:.875rem;background-color:var(--color-cream);border-radius:var(--radius-xl);text-decoration:none;border:1px solid transparent;transition:all var(--duration-200) var(--ease-out);cursor:pointer}.featured-lawyers-widget__item.svelte-1h3g46f:hover{background-color:var(--color-primary-light);border-color:rgba(var(--color-primary-rgb),.1);transform:translate(.25rem)}.featured-lawyers-widget__avatar-wrapper.svelte-1h3g46f{position:relative;flex-shrink:0}.featured-lawyers-widget__avatar.svelte-1h3g46f{width:3.25rem;height:3.25rem;border-radius:var(--radius-full);background-color:var(--color-white);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-lawyers-widget__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.featured-lawyers-widget__avatar-initials.svelte-1h3g46f{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-primary);background:linear-gradient(to bottom right,var(--color-primary-light),var(--color-linen));width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.featured-lawyers-widget__online-dot.svelte-1h3g46f{position:absolute;inset-block-end:0;inset-inline-end:0;width:.875rem;height:.875rem;background-color:var(--color-success);border-radius:var(--radius-full);border:2.5px solid var(--color-white);box-shadow:var(--shadow-sm)}.featured-lawyers-widget__info.svelte-1h3g46f{flex:1;min-width:0}.featured-lawyers-widget__name.svelte-1h3g46f{font-size:.9375rem;font-weight:var(--font-semibold);color:var(--color-charcoal);margin-block-end:.125rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-200) var(--ease-out)}.featured-lawyers-widget__item:where(.svelte-1h3g46f):hover .featured-lawyers-widget__name.svelte-1h3g46f{color:var(--color-primary)}.featured-lawyers-widget__status.svelte-1h3g46f{display:block;margin-block-end:var(--space-1)}.featured-lawyers-widget__status--online.svelte-1h3g46f{display:inline-flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-success-dark)}.featured-lawyers-widget__status-dot.svelte-1h3g46f{width:.375rem;height:.375rem;background-color:var(--color-success);border-radius:var(--radius-full);animation:svelte-1h3g46f-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-1h3g46f-pulse{0%,to{opacity:1}50%{opacity:.5}}.featured-lawyers-widget__status--offline.svelte-1h3g46f{font-size:.6875rem;color:var(--color-charcoal-light);opacity:.7}.featured-lawyers-widget__specs.svelte-1h3g46f{font-size:var(--text-xs);color:var(--color-charcoal-light);margin-block-end:.375rem;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.featured-lawyers-widget__location.svelte-1h3g46f{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--color-charcoal-light);opacity:.7}.featured-lawyers-widget__location.svelte-1h3g46f svg:where(.svelte-1h3g46f){width:.75rem;height:.75rem;flex-shrink:0}.featured-lawyers-widget__arrow.svelte-1h3g46f{flex-shrink:0;opacity:.3;transition:all var(--duration-200) var(--ease-out)}.featured-lawyers-widget__arrow.svelte-1h3g46f svg:where(.svelte-1h3g46f){width:1rem;height:1rem;color:var(--color-charcoal-light);transition:color var(--duration-200) var(--ease-out)}.featured-lawyers-widget__item:where(.svelte-1h3g46f):hover .featured-lawyers-widget__arrow.svelte-1h3g46f{opacity:1;transform:translate(.125rem)}.featured-lawyers-widget__item:where(.svelte-1h3g46f):hover .featured-lawyers-widget__arrow.svelte-1h3g46f svg:where(.svelte-1h3g46f){color:var(--color-primary)}.featured-lawyers-widget__cta.svelte-1h3g46f{padding-block-start:var(--space-1)}.featured-lawyers-widget__btn{width:100%}.inline-lawyers.svelte-11rgoh{margin-block:var(--space-10);margin-inline:calc(-1 * var(--space-4));padding:var(--space-8);background:linear-gradient(to bottom right,var(--color-linen),var(--color-cream))}@media(min-width:640px){.inline-lawyers.svelte-11rgoh{margin-inline:0;padding:var(--space-10);border-radius:var(--radius-2xl)}}.inline-lawyers__decoration.svelte-11rgoh{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-block-end:var(--space-6)}.inline-lawyers__decoration-line.svelte-11rgoh{height:1px;flex:1;max-width:60px;background:linear-gradient(to right,transparent,var(--color-accent),transparent)}.inline-lawyers__decoration-icon.svelte-11rgoh{width:1.75rem;height:1.75rem;color:var(--color-accent)}.inline-lawyers__header.svelte-11rgoh{text-align:center;margin-block-end:var(--space-7)}.inline-lawyers__badge.svelte-11rgoh{display:block;font-size:.6875rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:2px;color:var(--color-accent);margin-block-end:var(--space-2-5)}.inline-lawyers__title.svelte-11rgoh{font-family:var(--font-serif);font-size:1.625rem;font-weight:var(--font-medium);color:var(--color-charcoal);margin-block-end:var(--space-2);line-height:1.2}.inline-lawyers__subtitle.svelte-11rgoh{font-size:.9375rem;color:var(--color-charcoal-light);max-width:400px;margin-inline:auto;line-height:var(--leading-relaxed)}.inline-lawyers__grid.svelte-11rgoh{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-block-end:var(--space-6)}@media(min-width:640px){.inline-lawyers__grid.svelte-11rgoh{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}.lawyer-card-inline.svelte-11rgoh{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-linen);text-decoration:none;cursor:pointer;transition:transform var(--duration-300) var(--ease-out),box-shadow var(--duration-300) var(--ease-out),border-color var(--duration-300) var(--ease-out)}.lawyer-card-inline.svelte-11rgoh:hover{transform:translateY(-.25rem);box-shadow:var(--shadow-lg);border-color:rgba(var(--color-primary-rgb),.1)}.lawyer-card-inline__header.svelte-11rgoh{background:linear-gradient(to bottom right,var(--color-primary-light),var(--color-linen));padding:var(--space-5);display:flex;justify-content:center}.lawyer-card-inline__avatar-wrapper.svelte-11rgoh{position:relative}.lawyer-card-inline__avatar.svelte-11rgoh{width:4.5rem;height:4.5rem;border-radius:var(--radius-full);background-color:var(--color-white);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid var(--color-white)}.lawyer-card-inline__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.lawyer-card-inline__avatar-initials.svelte-11rgoh{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--color-primary);background:linear-gradient(to bottom right,var(--color-primary-light),var(--color-white));width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.lawyer-card-inline__online-badge.svelte-11rgoh{position:absolute;bottom:.125rem;right:.125rem;width:1.25rem;height:1.25rem;background-color:var(--color-white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.lawyer-card-inline__online-dot.svelte-11rgoh{width:.75rem;height:.75rem;background-color:var(--color-success);border-radius:var(--radius-full);animation:svelte-11rgoh-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-11rgoh-pulse{0%,to{opacity:1}50%{opacity:.5}}.lawyer-card-inline__body.svelte-11rgoh{padding:var(--space-5);text-align:center;flex:1}.lawyer-card-inline__name.svelte-11rgoh{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-charcoal);margin-block-end:var(--space-1-5);line-height:1.2;transition:color var(--duration-300) var(--ease-out)}.lawyer-card-inline:where(.svelte-11rgoh):hover .lawyer-card-inline__name.svelte-11rgoh{color:var(--color-primary)}.lawyer-card-inline__status.svelte-11rgoh{display:block;font-size:.6875rem;color:var(--color-charcoal-light);opacity:.7;margin-block-end:var(--space-2)}.lawyer-card-inline__status--online.svelte-11rgoh{display:inline-flex;align-items:center;gap:var(--space-1-5);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-success-dark);opacity:1}.lawyer-card-inline__status-dot.svelte-11rgoh{width:.375rem;height:.375rem;background-color:var(--color-success);border-radius:var(--radius-full);animation:svelte-11rgoh-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.lawyer-card-inline__specialty.svelte-11rgoh{font-size:.8125rem;color:var(--color-charcoal-light);margin-block-end:var(--space-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lawyer-card-inline__location.svelte-11rgoh{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--color-charcoal-light);opacity:.7}.lawyer-card-inline__location-icon.svelte-11rgoh{width:.875rem;height:.875rem;flex-shrink:0}.lawyer-card-inline__footer.svelte-11rgoh{padding-block:var(--space-3-5);padding-inline:var(--space-5);border-block-start:1px solid var(--color-linen);text-align:center}.lawyer-card-inline__cta.svelte-11rgoh{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:.8125rem;font-weight:var(--font-semibold);color:var(--color-primary);transition:color var(--duration-300) var(--ease-out)}.lawyer-card-inline:where(.svelte-11rgoh):hover .lawyer-card-inline__cta.svelte-11rgoh{color:var(--color-accent)}.lawyer-card-inline__cta-icon.svelte-11rgoh{width:.875rem;height:.875rem;transition:transform var(--duration-150) var(--ease-out)}.lawyer-card-inline:where(.svelte-11rgoh):hover .lawyer-card-inline__cta-icon.svelte-11rgoh{transform:translate(2px)}.inline-lawyers__cta.svelte-11rgoh{display:flex;justify-content:center}.article-page.svelte-137esyi{min-height:100vh;background-color:var(--color-cream)}.article-page__container.svelte-137esyi{max-width:80rem;margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:640px){.article-page__container.svelte-137esyi{padding-inline:var(--space-6)}}@media(min-width:768px){.article-page__container.svelte-137esyi{padding-inline:var(--space-8)}}.article-hero.svelte-137esyi{padding-block:var(--space-8)}@media(min-width:768px){.article-hero.svelte-137esyi{padding-block:var(--space-12)}}@media(min-width:1280px){.article-hero.svelte-137esyi{max-width:calc(100% - 380px - var(--space-16))}}.article-hero__tags.svelte-137esyi{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-5)}.article-hero__tag.svelte-137esyi{display:inline-block;padding:var(--space-1) var(--space-3);background-color:var(--color-primary);color:var(--color-white);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);text-decoration:none;cursor:pointer;transition:background-color var(--duration-200) var(--ease-out),transform var(--duration-200) var(--ease-out)}.article-hero__tag.svelte-137esyi:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}.article-hero__title.svelte-137esyi{font-family:var(--font-serif);font-size:clamp(1.75rem,5vw,3rem);font-weight:500;line-height:1.2;color:var(--color-charcoal);margin-block-end:var(--space-6)}.article-hero__meta.svelte-137esyi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-charcoal-light)}.article-hero__author.svelte-137esyi{display:flex;align-items:center;gap:var(--space-2)}.article-hero__avatar.svelte-137esyi{width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--text-sm)}.article-hero__author-name.svelte-137esyi{font-weight:500;color:var(--color-charcoal)}.article-hero__divider.svelte-137esyi{width:4px;height:4px;border-radius:var(--radius-full);background-color:var(--color-charcoal-light);opacity:.3}.article-hero__date.svelte-137esyi,.article-hero__reading-time.svelte-137esyi{display:flex;align-items:center;gap:var(--space-1)}.article-hero__icon.svelte-137esyi{width:1rem;height:1rem;opacity:.6}.article-grid.svelte-137esyi{display:grid;grid-template-columns:1fr;gap:var(--space-12);padding-block-end:var(--space-16)}@media(min-width:768px){.article-grid.svelte-137esyi{padding-block-end:var(--space-20)}}@media(min-width:1280px){.article-grid.svelte-137esyi{grid-template-columns:1fr 380px;gap:var(--space-16)}}.article-content.svelte-137esyi{min-width:0}.article-figure.svelte-137esyi{margin-block-end:var(--space-10);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg)}@media(min-width:768px){.article-figure.svelte-137esyi{margin-block-end:var(--space-12)}}.article-figure__image-wrap.svelte-137esyi{width:100%;height:250px}@media(min-width:768px){.article-figure__image-wrap.svelte-137esyi{height:400px}}.article-figure__image-wrap.svelte-137esyi .article-figure__img{width:100%;height:100%;object-fit:cover}.article-excerpt.svelte-137esyi{margin-block-end:var(--space-10);padding:var(--space-6);background:linear-gradient(to bottom right,var(--color-primary-light),var(--color-linen));border-inline-start:4px solid var(--color-primary);border-radius:0 var(--radius-2xl) var(--radius-2xl) 0}@media(min-width:768px){.article-excerpt.svelte-137esyi{padding:var(--space-7)}}.article-excerpt.svelte-137esyi p:where(.svelte-137esyi){font-size:1.0625rem;font-style:italic;color:var(--color-charcoal);line-height:1.7;opacity:.9;margin:0}.article-body.svelte-137esyi p,.article-body.svelte-137esyi li,.article-body.svelte-137esyi span,.article-body.svelte-137esyi div{font-family:var(--font-sans)}.article-body.svelte-137esyi pre,.article-body.svelte-137esyi code{background-color:var(--color-linen);border-radius:var(--radius-md);font-size:.875em}.article-body.svelte-137esyi code{padding:.125em .375em}.article-body.svelte-137esyi pre{padding:var(--space-4);overflow-x:auto}.article-inline-card.svelte-137esyi{margin-block:var(--space-10)}@media(min-width:1280px){.article-inline-card.svelte-137esyi{display:none}}.article-faq.svelte-137esyi{margin-block-start:var(--space-14);padding-block-start:var(--space-12);border-block-start:1px solid var(--color-linen)}.article-faq__header.svelte-137esyi{margin-block-end:var(--space-7)}.article-faq__label.svelte-137esyi{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-accent);margin-block-end:var(--space-2)}.article-faq__title.svelte-137esyi{font-family:var(--font-serif);font-size:1.75rem;font-weight:500;color:var(--color-charcoal);margin:0}.article-faq__list.svelte-137esyi{display:flex;flex-direction:column;gap:var(--space-3)}.article-faq__card{border:1px solid var(--color-linen);overflow:hidden}.article-faq__card--open{box-shadow:var(--shadow-md)}.article-faq__question.svelte-137esyi{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);text-align:start;background:none;border:none;cursor:pointer;transition:color var(--duration-150) var(--ease-out)}.article-faq__question.svelte-137esyi span:where(.svelte-137esyi){font-weight:600;color:var(--color-charcoal)}.article-faq__question.svelte-137esyi:hover{color:var(--color-primary)}.article-faq__chevron.svelte-137esyi{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-charcoal-light);transition:transform var(--duration-200) var(--ease-out)}.article-faq__chevron--open.svelte-137esyi{transform:rotate(180deg)}.article-faq__answer.svelte-137esyi{border-block-start:1px solid var(--color-linen)}.article-faq__answer-content.svelte-137esyi{padding:var(--space-5) var(--space-6);font-size:.9375rem;line-height:1.7;color:var(--color-charcoal-light)}.article-disclaimer.svelte-137esyi{display:flex;gap:var(--space-3);margin-block-start:var(--space-12);padding:var(--space-5);background-color:var(--color-linen);border-radius:var(--radius-2xl)}@media(min-width:768px){.article-disclaimer.svelte-137esyi{padding:var(--space-6)}}.article-disclaimer__icon.svelte-137esyi{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-charcoal-light);margin-block-start:2px}.article-disclaimer.svelte-137esyi p:where(.svelte-137esyi){font-size:var(--text-sm);line-height:1.6;color:var(--color-charcoal-light);margin:0}.article-disclaimer.svelte-137esyi p:where(.svelte-137esyi) strong:where(.svelte-137esyi){color:var(--color-charcoal)}.article-footer.svelte-137esyi{display:flex;flex-direction:column;gap:var(--space-6);margin-block-start:var(--space-12);padding-block-start:var(--space-8);border-block-start:1px solid var(--color-linen)}@media(min-width:640px){.article-footer.svelte-137esyi{flex-direction:row;align-items:center;justify-content:space-between}}.article-share.svelte-137esyi{display:flex;align-items:center;gap:var(--space-3)}.article-share__label.svelte-137esyi{font-size:var(--text-sm);font-weight:500;color:var(--color-charcoal-light)}.article-share__buttons.svelte-137esyi{display:flex;gap:var(--space-2)}.article-share__btn.svelte-137esyi{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-linen);border-radius:var(--radius-lg);color:var(--color-primary);cursor:pointer;transition:all var(--duration-200) var(--ease-out)}.article-share__btn.svelte-137esyi svg:where(.svelte-137esyi){width:1.125rem;height:1.125rem}.article-share__btn.svelte-137esyi:hover{background-color:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}.article-sidebar.svelte-137esyi{display:none}@media(min-width:1280px){.article-sidebar.svelte-137esyi{display:block}}.article-sidebar__sticky.svelte-137esyi{position:sticky;inset-block-start:var(--space-24)}.article-mobile-lawyers.svelte-137esyi{max-width:80rem;margin-inline:auto;padding-inline:var(--space-4);padding-block-end:var(--space-12)}@media(min-width:640px){.article-mobile-lawyers.svelte-137esyi{padding-inline:var(--space-6)}}@media(min-width:768px){.article-mobile-lawyers.svelte-137esyi{padding-inline:var(--space-8);padding-block-end:var(--space-16)}}@media(min-width:1280px){.article-mobile-lawyers.svelte-137esyi{display:none}}.article-cta.svelte-137esyi{padding-block:var(--space-16);background:linear-gradient(to bottom right,var(--color-linen),var(--color-cream))}@media(min-width:768px){.article-cta.svelte-137esyi{padding-block:var(--space-20)}}.article-cta__content.svelte-137esyi{max-width:36rem;margin-inline:auto;padding-inline:var(--space-4);text-align:center}.article-cta__decoration.svelte-137esyi{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-block-end:var(--space-7)}.article-cta__line.svelte-137esyi{width:60px;height:1px;background:linear-gradient(to right,transparent,var(--color-accent),transparent)}.article-cta__icon.svelte-137esyi{width:2rem;height:2rem;color:var(--color-accent)}.article-cta__title.svelte-137esyi{font-family:var(--font-serif);font-size:clamp(1.5rem,4vw,2rem);font-weight:500;color:var(--color-charcoal);margin-block-end:var(--space-3)}.article-cta__text.svelte-137esyi{color:var(--color-charcoal-light);margin-block-end:var(--space-7)}
