.lawyer-card[data-astro-cid-iqhkxfor]{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.lawyer-card__media[data-astro-cid-iqhkxfor]{aspect-ratio:301/658;background:#f3f4f6;width:100%;max-width:18rem;margin-inline:auto;overflow:hidden}.lawyer-profile[data-astro-cid-iqhkxfor]{--lawyer-profile-surface:#f3f4f6;--lawyer-profile-align-top:80px;--lawyer-profile-align-end:max(var(--container-pad,1.25rem), calc((100% - min(1800px, 100%)) / 2 + var(--container-pad,1.25rem)));box-sizing:border-box;background:var(--lawyer-profile-surface);width:100%;max-width:none;margin:0;padding:0}.lawyer-profile__aside[data-astro-cid-iqhkxfor]{background:var(--lawyer-profile-surface);min-width:0}.lawyer-profile__media[data-astro-cid-iqhkxfor]{width:56%;max-width:none;padding-top:var(--lawyer-profile-align-top);box-sizing:border-box;background:0 0;margin-inline:auto}.lawyer-card__img[data-astro-cid-iqhkxfor]{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.lawyer-profile__img[data-astro-cid-iqhkxfor]{object-fit:contain;object-position:center top;width:100%;height:auto;display:block}.lawyer-card__placeholder[data-astro-cid-iqhkxfor],.lawyer-profile__placeholder[data-astro-cid-iqhkxfor]{width:100%;height:100%;min-height:12rem;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.lawyer-card__name[data-astro-cid-iqhkxfor]{font-size:var(--font-size-lg);margin:0;font-weight:600;line-height:1.35}.lawyer-card__name[data-astro-cid-iqhkxfor] a[data-astro-cid-iqhkxfor]{color:inherit;text-decoration:none}.lawyer-card__name[data-astro-cid-iqhkxfor] a[data-astro-cid-iqhkxfor]:hover{color:var(--color-accent)}.lawyer-card__meta[data-astro-cid-iqhkxfor],.lawyer-card__role[data-astro-cid-iqhkxfor]{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.lawyer-card__link[data-astro-cid-iqhkxfor]{min-height:44px;font-size:var(--font-size-sm);color:var(--color-accent);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.lawyer-card__link[data-astro-cid-iqhkxfor]:hover{text-decoration:underline}.lawyer-profile__layout[data-astro-cid-iqhkxfor]{gap:0;width:100%;display:grid}.lawyer-profile__body[data-astro-cid-iqhkxfor]{box-sizing:border-box;min-width:0;padding:var(--lawyer-profile-align-top) var(--lawyer-profile-align-end) var(--space-8) var(--space-6);color:var(--color-text);background:#fff;flex-direction:column;justify-content:flex-start;display:flex}@media (width>=768px){.lawyer-profile__layout[data-astro-cid-iqhkxfor]{grid-template-columns:1fr 1fr;align-items:stretch}.lawyer-profile__aside[data-astro-cid-iqhkxfor]{align-self:stretch;min-height:100%;position:relative}.lawyer-profile__media[data-astro-cid-iqhkxfor]{top:var(--header-height,4rem);z-index:1;width:56%;position:sticky}.lawyer-profile__img[data-astro-cid-iqhkxfor]{max-height:calc(100vh - var(--header-height,4rem) - var(--lawyer-profile-align-top));width:auto;max-width:100%;margin-inline:auto}.lawyer-profile__body[data-astro-cid-iqhkxfor]{height:auto;min-height:0;padding:var(--lawyer-profile-align-top) var(--lawyer-profile-align-end) var(--space-10,3rem) clamp(2.75rem, 7vw, 6rem)}}.lawyer-profile__panel[data-astro-cid-iqhkxfor]{width:100%;max-width:640px;margin-inline-start:0}.lawyer-profile__breadcrumb[data-astro-cid-iqhkxfor]{margin:0 0 1.35rem}.lawyer-profile__breadcrumb-list[data-astro-cid-iqhkxfor]{color:var(--color-text-muted,#6b7280);flex-wrap:wrap;align-items:center;gap:.35rem .25rem;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.lawyer-profile__breadcrumb-list[data-astro-cid-iqhkxfor] li[data-astro-cid-iqhkxfor]{align-items:center;gap:.25rem;display:inline-flex}.lawyer-profile__breadcrumb-sep[data-astro-cid-iqhkxfor]{color:#9aa0a6;align-items:center;display:inline-flex}.lawyer-profile__breadcrumb-icon[data-astro-cid-iqhkxfor]{flex-shrink:0;width:1rem;height:1rem}.lawyer-profile__breadcrumb-list[data-astro-cid-iqhkxfor] a[data-astro-cid-iqhkxfor]{color:var(--color-text-muted,#6b7280);text-decoration:none}.lawyer-profile__breadcrumb-list[data-astro-cid-iqhkxfor] a[data-astro-cid-iqhkxfor]:hover{color:var(--color-accent,#00387c);text-decoration:underline}.lawyer-profile__breadcrumb-list[data-astro-cid-iqhkxfor] [data-astro-cid-iqhkxfor][aria-current=page]{color:#1a1a1a;font-weight:600}.lawyer-profile__heading[data-astro-cid-iqhkxfor]{align-items:center;gap:1rem;margin:0 0 1.5rem;display:grid}.lawyer-profile__heading-cta[data-astro-cid-iqhkxfor]{min-width:0}.lawyer-profile__consult[data-astro-cid-iqhkxfor]{border:1px solid var(--color-accent);width:100%;min-height:3.25rem;color:var(--color-accent);cursor:pointer;transition:color var(--duration-fast,.15s) var(--easing,ease), background-color var(--duration-fast,.15s) var(--easing,ease), border-color var(--duration-fast,.15s) var(--easing,ease);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1.2;display:inline-flex}.lawyer-profile__consult-icon[data-astro-cid-iqhkxfor]{flex-shrink:0;width:1.25rem;height:1.25rem}.lawyer-profile__consult[data-astro-cid-iqhkxfor]:hover{color:#fff;border-color:var(--color-accent);background:var(--color-accent)}.lawyer-profile__consult[data-astro-cid-iqhkxfor]:hover .lawyer-profile__consult-icon[data-astro-cid-iqhkxfor]{color:#fff}@media (width>=640px){.lawyer-profile__heading[data-astro-cid-iqhkxfor]{grid-template-columns:minmax(0,1fr) 10.5rem;column-gap:1.25rem}}.lawyer-profile__name[data-astro-cid-iqhkxfor]{color:#222;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,2.9vw,3rem);font-weight:700;line-height:1.25}.lawyer-profile__contact[data-astro-cid-iqhkxfor]{border-bottom:1px solid #e5e5e5;gap:.85rem;margin:0;padding-bottom:1.5rem;display:grid}.lawyer-profile__bio[data-astro-cid-iqhkxfor]{gap:1rem;margin:1.75rem 0 0;display:grid}.lawyer-profile__bio[data-astro-cid-iqhkxfor] p[data-astro-cid-iqhkxfor]{color:#333;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.75}.lawyer-profile__bio-link[data-astro-cid-iqhkxfor]{color:var(--color-accent,#00387c);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.lawyer-profile__bio-link[data-astro-cid-iqhkxfor]:hover{color:#002a5c}.lawyer-profile__contact-row[data-astro-cid-iqhkxfor]{grid-template-columns:4rem 1fr;align-items:baseline;column-gap:1.25rem;display:grid}.lawyer-profile__contact[data-astro-cid-iqhkxfor] dt[data-astro-cid-iqhkxfor]{color:#9a9a9a;letter-spacing:.04em;margin:0;font-size:1rem;font-weight:600}.lawyer-profile__contact[data-astro-cid-iqhkxfor] dd[data-astro-cid-iqhkxfor]{color:#333;margin:0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.45}.lawyer-profile__contact[data-astro-cid-iqhkxfor] a[data-astro-cid-iqhkxfor]{color:inherit;text-decoration:none}.lawyer-profile__contact[data-astro-cid-iqhkxfor] a[data-astro-cid-iqhkxfor]:hover{color:var(--color-accent);text-decoration:underline}.lawyer-profile__details[data-astro-cid-iqhkxfor]{flex-direction:column;gap:3.5rem;margin-top:2.75rem;display:flex}.lawyer-profile__section[data-astro-cid-iqhkxfor]{min-width:0}.lawyer-profile__section-title[data-astro-cid-iqhkxfor]{color:#222;border-bottom:0;margin:0 0 1rem;padding-bottom:0;font-size:clamp(1.375rem,1.6vw,1.625rem);font-weight:700;line-height:1.35}.lawyer-profile__section-list[data-astro-cid-iqhkxfor]{gap:.65rem;margin:0;padding:0 0 0 1.25rem;list-style-type:disc;list-style-position:outside;display:grid}.lawyer-profile__section-list[data-astro-cid-iqhkxfor] li[data-astro-cid-iqhkxfor]{color:#333;margin:0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.6}.lawyer-profile__practice[data-astro-cid-iqhkxfor]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lawyer-profile__practice-chip[data-astro-cid-iqhkxfor]{min-height:2.375rem;color:var(--color-accent,#00387c);background:#f3f6fb;border:1px solid #c5d3e6;border-radius:999px;align-items:center;padding:.3rem .95rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}a[data-astro-cid-iqhkxfor].lawyer-profile__practice-chip:hover,a[data-astro-cid-iqhkxfor].lawyer-profile__practice-chip:focus-visible{text-underline-offset:.12em;outline:none;text-decoration:underline}.lawyer-cases[data-astro-cid-eqzou5dj]{box-sizing:border-box;background:#f5f8fc;border-top:1px solid #eceef1;width:100%;padding-block:clamp(4.5rem,10vw,8rem)}.lawyer-cases__inner[data-astro-cid-eqzou5dj]{width:min(1440px, calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.lawyer-cases__head[data-astro-cid-eqzou5dj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:clamp(1.5rem,3vw,2rem);display:flex}.lawyer-cases__title[data-astro-cid-eqzou5dj]{letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:700;line-height:1.35}@media (width<=28.75rem){.lawyer-cases__title[data-astro-cid-eqzou5dj]{font-size:1.375rem}}.lawyer-cases__title-link[data-astro-cid-eqzou5dj]{color:#1a1a1a;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.lawyer-cases__title-link[data-astro-cid-eqzou5dj]:hover{color:var(--color-accent,#00387c);text-underline-offset:.2em;text-decoration:underline}.lawyer-cases__title-icon[data-astro-cid-eqzou5dj]{stroke-width:2.75px;flex-shrink:0;width:1.05em;height:1.05em}.lawyer-cases__controls[data-astro-cid-eqzou5dj]{align-items:center;gap:.5rem;display:flex}.lawyer-cases__nav[data-astro-cid-eqzou5dj]{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #d7dbe0;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:0;line-height:0;display:inline-flex}.lawyer-cases__nav[data-astro-cid-eqzou5dj]:hover{border-color:var(--color-accent,#00387c);color:var(--color-accent,#00387c)}.lawyer-cases__nav-icon[data-astro-cid-eqzou5dj]{width:1.375rem;height:1.375rem;display:block}.lawyer-cases__nav-icon--prev[data-astro-cid-eqzou5dj]{transform:scaleX(-1)}.lawyer-cases__viewport[data-astro-cid-eqzou5dj]{padding:.25rem 0 .5rem;overflow:hidden}@media (width<=48rem){.lawyer-cases[data-astro-cid-eqzou5dj]{overflow-x:clip}.lawyer-cases__viewport[data-astro-cid-eqzou5dj]{width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter))}}.lawyer-cases__track[data-astro-cid-eqzou5dj]{margin:0;padding:0;list-style:none}.lawyer-cases__slide[data-astro-cid-eqzou5dj]{box-sizing:border-box;min-width:0;height:auto}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card{height:100%}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__link{flex-direction:column;height:100%;padding:clamp(1.75rem,2.6vw,2.5rem) clamp(1.5rem,2.6vw,2.75rem);display:flex}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__head{margin-bottom:1.5rem;padding-bottom:1.25rem}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__badge{min-height:2.125rem;padding:.3rem .9rem;font-size:.9375rem}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__title{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.45}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__excerpt{min-height:5.1em;margin-bottom:2rem;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.7}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__lawyer{margin-top:auto}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__lawyer-label{margin-bottom:.75rem;font-size:.9375rem}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__lawyer-box{border-radius:12px;padding:.9rem 1.1rem}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__lawyer-media{width:60px;height:60px}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__lawyer-name{font-size:1rem}@media (width<=48rem){.lawyer-cases__controls[data-astro-cid-eqzou5dj]{display:none}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__link{padding:1.35rem 1.15rem 1.45rem}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__head{margin-bottom:1rem;padding-bottom:.85rem}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__tags{flex-wrap:nowrap;gap:.35rem}.lawyer-cases__slide[data-astro-cid-eqzou5dj] .cases-card__badge{min-height:1.75rem;padding:.2rem .55rem;font-size:.8125rem}}.lawyer-articles[data-astro-cid-dwcj7j67]{box-sizing:border-box;background:#fff;border-top:1px solid #eceef1;width:100%;padding-block:clamp(4.5rem,10vw,8rem)}.lawyer-articles--tinted[data-astro-cid-dwcj7j67]{background:#f5f8fc}.lawyer-articles__inner[data-astro-cid-dwcj7j67]{width:min(1440px, calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.lawyer-articles__head[data-astro-cid-dwcj7j67]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:clamp(1.5rem,3vw,2rem);display:flex}.lawyer-articles__title[data-astro-cid-dwcj7j67]{letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:700;line-height:1.35}@media (width<=28.75rem){.lawyer-articles__title[data-astro-cid-dwcj7j67]{font-size:1.375rem}}.lawyer-articles__title-link[data-astro-cid-dwcj7j67]{color:#1a1a1a;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.lawyer-articles__title-link[data-astro-cid-dwcj7j67]:hover{color:var(--color-accent,#00387c);text-underline-offset:.2em;text-decoration:underline}.lawyer-articles__title-icon[data-astro-cid-dwcj7j67]{stroke-width:2.75px;flex-shrink:0;width:1.05em;height:1.05em}.lawyer-articles__controls[data-astro-cid-dwcj7j67]{align-items:center;gap:.5rem;display:flex}.lawyer-articles__nav[data-astro-cid-dwcj7j67]{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #d7dbe0;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:0;line-height:0;display:inline-flex}.lawyer-articles__nav[data-astro-cid-dwcj7j67]:hover{border-color:var(--color-accent,#00387c);color:var(--color-accent,#00387c)}.lawyer-articles__nav-icon[data-astro-cid-dwcj7j67]{width:1.375rem;height:1.375rem;display:block}.lawyer-articles__nav-icon--prev[data-astro-cid-dwcj7j67]{transform:scaleX(-1)}.lawyer-articles__viewport[data-astro-cid-dwcj7j67]{padding:.25rem 0 .5rem;overflow:hidden}@media (width<=48rem){.lawyer-articles[data-astro-cid-dwcj7j67]{overflow-x:clip}.lawyer-articles__viewport[data-astro-cid-dwcj7j67]{width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter))}}.lawyer-articles__track[data-astro-cid-dwcj7j67]{margin:0;padding:0;list-style:none}.lawyer-articles__slide[data-astro-cid-dwcj7j67]{box-sizing:border-box;min-width:0;height:auto}.lawyer-article-card[data-astro-cid-dwcj7j67]{background:#f5f8fc;border:1px solid #e6ebf1;border-radius:.75rem;height:100%}.lawyer-articles--tinted[data-astro-cid-dwcj7j67] .lawyer-article-card[data-astro-cid-dwcj7j67]{background:#fff}.lawyer-article-card__link[data-astro-cid-dwcj7j67]{box-sizing:border-box;height:100%;color:inherit;flex-direction:column;padding:clamp(1.75rem,2.6vw,2.5rem) clamp(1.5rem,2.6vw,2.75rem);text-decoration:none;display:flex}.lawyer-article-card__link[data-astro-cid-dwcj7j67]:hover .lawyer-article-card__title[data-astro-cid-dwcj7j67]{color:var(--color-accent,#00387c)}.lawyer-article-card__head[data-astro-cid-dwcj7j67]{justify-content:flex-start;align-items:center;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.lawyer-article-card__tags[data-astro-cid-dwcj7j67]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.lawyer-article-card__badge[data-astro-cid-dwcj7j67]{white-space:nowrap;min-height:2.125rem;color:var(--color-accent,#00387c);background:#fff;border:1px solid #e6ebf1;border-radius:999px;align-items:center;padding:.3rem .9rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.lawyer-articles--tinted[data-astro-cid-dwcj7j67] .lawyer-article-card__badge[data-astro-cid-dwcj7j67]{background:#fff}.lawyer-article-card__title[data-astro-cid-dwcj7j67]{letter-spacing:-.02em;color:#1a1a1a;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.lawyer-article-card__excerpt[data-astro-cid-dwcj7j67]{color:#5c6570;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 2rem;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.7;display:-webkit-box;overflow:hidden}.lawyer-article-card__answered[data-astro-cid-dwcj7j67]{color:var(--color-accent,#00387c);align-items:center;gap:.5rem;margin:auto 0 0;font-size:1rem;font-weight:400;line-height:1.4;display:inline-flex}.lawyer-article-card__answered-em[data-astro-cid-dwcj7j67]{font-weight:700}.lawyer-article-card__answered-icon[data-astro-cid-dwcj7j67]{background:#fff;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;overflow:hidden}.lawyer-article-card__answered-icon[data-astro-cid-dwcj7j67] img[data-astro-cid-dwcj7j67]{object-fit:contain;width:100%;height:100%;display:block}@media (width<=48rem){.lawyer-articles__controls[data-astro-cid-dwcj7j67]{display:none}.lawyer-articles__slide[data-astro-cid-dwcj7j67] .lawyer-article-card__link[data-astro-cid-dwcj7j67]{padding:1.35rem 1.15rem 1.45rem}.lawyer-articles__slide[data-astro-cid-dwcj7j67] .lawyer-article-card__head[data-astro-cid-dwcj7j67]{margin-bottom:1rem;padding-bottom:.85rem}.lawyer-articles__slide[data-astro-cid-dwcj7j67] .lawyer-article-card__badge[data-astro-cid-dwcj7j67]{min-height:1.75rem;padding:.2rem .55rem;font-size:.8125rem}}
