.lg-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg-btn{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:var(--control-min-touch);padding-inline:var(--space-8);border-radius:var(--radius-md);font:inherit;font-size:var(--font-controlLabel-size);cursor:pointer;color:var(--color-text-primary);background:0 0;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.lg-btn--solid{background:var(--color-text-primary);color:var(--color-text-inverse)}.lg-btn--solid:hover{background:var(--color-bg-neutral-hover)}.lg-btn--brand{background:var(--color-brand-primary);color:var(--color-text-inverse);border-radius:var(--radius-pill);min-block-size:var(--control-cta-height);font-size:var(--font-bodyLg-size);box-shadow:var(--elevation-brand-cta)}.lg-btn--outline{border-color:var(--color-border-default);background:var(--color-bg-page)}.lg-btn--outline[data-active=true]{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:var(--color-brand-soft)}.lg-btn--block{inline-size:100%;margin-block-start:var(--space-4);display:flex}.lg-btn--grow{flex:1}.lg-btn:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000}.lg-icon-btn{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-page);block-size:42px;inline-size:42px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.lg-icon-btn[data-active=true]{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.lg-btn:focus-visible,.lg-icon-btn:focus-visible,.dir-option:focus-visible,.dir-sort__pill:focus-visible,.search-tabs__tab:focus-visible,.saved-tabs__tab:focus-visible,.switch__input:focus-visible+.switch,.post-row__action:focus-visible,.feed-action:focus-visible,.composer-teaser__field:focus-visible,.star-input__star input:focus-visible+svg{outline:2px solid var(--color-border-focus);outline-offset:2px}.lg-chip{padding:7px var(--space-5);border-radius:var(--radius-pill);background:var(--color-bg-fill);font-size:var(--font-bodySm-size);align-items:center;font-weight:600;display:inline-flex}.lg-chip--sm{padding:5px var(--space-4);font-size:var(--font-overline-size)}.lg-badge{padding:var(--space-1) 9px;border-radius:var(--radius-pill);font-size:var(--font-badge-size);align-items:center;font-weight:600;display:inline-flex}.lg-badge--brand{background:var(--color-brand-soft);color:var(--color-brand-primary)}.lg-badge--warn{background:var(--color-status-warning-soft);color:var(--color-status-warning)}.lg-note{border-radius:var(--radius-card);background:var(--color-bg-trust);padding:var(--space-7) 18px;margin-block:var(--space-7) 0;color:var(--color-text-body);font-size:12.5px;line-height:1.85}.lg-note>p{margin:0}.lg-note>p+p{margin-block-start:var(--space-4)}.lg-note--plain{background:var(--color-bg-surface-secondary)}.lg-note--warn{background:var(--color-status-warning-soft);color:var(--color-status-warning)}.lg-error{color:var(--color-status-error);font-size:var(--font-bodySm-size);margin-block:var(--space-5) 0;line-height:1.7}.lg-panel{border-radius:var(--radius-card);background:var(--color-bg-page);box-shadow:var(--elevation-card-mobile);padding:22px}.lg-panel+.lg-panel,.lg-panel+.lg-note{margin-block-start:var(--space-7)}.lg-panel__head{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.lg-panel__title{font-size:var(--font-numericLg-size);margin:0;font-weight:700}.lg-panel__title a{color:inherit;text-decoration:none}.lg-panel__aside{font-size:var(--font-label-size);color:var(--color-text-secondary);margin:var(--space-1) 0 0}.lg-rule{background:var(--color-border-subtle);block-size:1px;margin-block:var(--space-8)}.lg-empty{text-align:center;padding:40px var(--space-8);color:var(--color-text-secondary);font-size:var(--font-label-size);line-height:1.8}.lg-empty__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700}.lg-empty__body{margin:var(--space-3) 0 0}.lg-textarea{border:1px solid var(--color-border-default);border-radius:var(--radius-field);inline-size:100%;padding:var(--space-6) var(--space-7);font:inherit;font-size:var(--font-body-size);color:var(--color-text-primary);background:var(--color-bg-page);resize:vertical;line-height:1.85}.lg-scrim{background:var(--color-overlay-scrim);padding:var(--space-9);z-index:40;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.lg-mark{background:var(--color-status-warning-soft);color:var(--color-text-primary);padding:1px var(--space-1);border-radius:var(--radius-xs)}.lg-breadcrumb{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin-block:0 18px}.lg-breadcrumb a{color:inherit;text-decoration:none}.lg-breadcrumb__current{color:var(--color-text-primary);font-weight:600}.lg-stars{color:var(--color-rating-star);gap:2px;display:inline-flex}.lg-stars svg[fill=none]{color:var(--color-rating-star-empty)}.pub-topbar__mark{font-size:var(--font-h3-size);color:var(--color-text-primary);font-weight:800;text-decoration:none}.pub-topbar__nav{align-items:center;gap:26px;display:flex}.pub-topbar__link{font-size:var(--font-body-size);color:var(--color-text-body);padding-block:var(--space-2);border-block-end:2px solid #0000;text-decoration:none}.pub-topbar__link[aria-current=page]{color:var(--color-text-primary);border-block-end-color:var(--color-text-primary);font-weight:600}.pub-topbar__search{flex:1;justify-content:flex-end;display:flex}.pub-topbar__search-input{border-radius:var(--radius-pill);background:var(--color-bg-fill);min-block-size:42px;inline-size:min(300px,100%);padding-inline:var(--space-7);font:inherit;font-size:var(--font-label-size);color:var(--color-text-primary);border:0}.pub-topbar__signin{color:var(--color-text-primary);font-size:15px;font-weight:600;text-decoration:none}.pub-page{max-inline-size:calc(var(--content-max-desktop) + 2 * 48px);margin-inline:auto;padding-block:36px 52px;padding-inline:48px}.pub-page--narrow{max-width:820px}.pub-page--feed{max-width:var(--content-max-feed-column)}@media (min-width:768px){.pub-page--profile{padding-block-start:20px}}.pub-page__head{margin-block-end:26px}.pub-page__title{font-size:var(--font-screenTitle-size);letter-spacing:-.6px;margin:0;font-weight:800}.pub-page__lead{font-size:var(--font-body-size);color:var(--color-text-body);margin:var(--space-3) 0 0;max-width:720px;line-height:1.9}.dir-layout{gap:var(--space-9);align-items:flex-start;display:flex}.dir-filters{border-radius:var(--radius-card);background:var(--color-bg-page);inline-size:288px;box-shadow:var(--elevation-card-mobile);padding:var(--space-8);flex:none;position:sticky;inset-block-start:16px}.dir-filters__close,.dir-filter-toggle{display:none}.dir-filters__head{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.dir-filters__title{font-size:var(--font-body-size);margin:0;font-weight:700}.dir-filters__reset{font-size:var(--font-bodySm-size);color:var(--color-brand-primary);font-weight:600;text-decoration:none}.dir-filters__rule{background:var(--color-border-subtle);block-size:1px;margin-block:var(--space-7)}.dir-filters__label{font-size:var(--font-overline-size);color:var(--color-text-secondary);margin:0 0 var(--space-4);font-weight:600}.dir-filters__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dir-filters__more{margin-block-start:var(--space-3)}.dir-filters__more-summary{font-size:var(--font-bodySm-size);color:var(--color-brand-primary);cursor:pointer;padding-block:var(--space-2);font-weight:600}.dir-option{align-items:center;gap:var(--space-4);border-radius:var(--radius-xs);min-block-size:32px;color:var(--color-text-primary);padding-inline:2px;text-decoration:none;display:flex}.dir-option__box{border-radius:var(--radius-xs);border:1.6px solid var(--color-border-default);flex:none;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.dir-option__box[data-checked=true]{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-inverse)}.dir-option__label{font-size:var(--font-label-size);flex:1}.dir-option[aria-current=true] .dir-option__label{font-weight:600}.dir-main{flex:1;min-inline-size:0}.dir-toolbar{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.dir-toolbar__count{font-size:var(--font-label-size);color:var(--color-text-body);flex:1;margin:0}.dir-sort{gap:var(--space-3);flex-wrap:wrap;display:flex}.dir-sort__pill{min-block-size:42px;padding-inline:var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--color-border-default);font-size:var(--font-chip-size);color:var(--color-text-primary);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dir-sort__pill[aria-current=true]{background:var(--color-text-primary);color:var(--color-text-inverse);border-color:var(--color-text-primary)}.dir-results{gap:var(--space-5);flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.dir-pager{justify-content:center;align-items:center;gap:var(--space-6);margin-block-start:var(--space-9);display:flex}.dir-pager__range{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.dir-scrim{background:var(--color-overlay-scrim);z-index:30;position:fixed;inset:0}.lawyer-card{gap:var(--space-8);border-radius:var(--radius-card);background:var(--color-bg-page);box-shadow:var(--elevation-card-mobile);padding:22px;display:flex}.lawyer-card__main{flex:1;min-inline-size:0}.lawyer-card__name{align-items:center;gap:var(--space-2);margin:0;font-size:19px;font-weight:700;display:flex}.lawyer-card__verified{color:var(--color-brand-primary);display:inline-flex}.lawyer-card__meta{font-size:var(--font-label-size);color:var(--color-text-body);margin:var(--space-1) 0 0}.lawyer-card__areas{margin:var(--space-5) 0 0;flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.lawyer-card__side{border-inline-start:1px solid var(--color-border-subtle);inline-size:196px;flex-direction:column;flex:none;gap:9px;padding-inline-start:var(--space-8);display:flex}.lawyer-card__rating{align-items:baseline;gap:7px;margin:0;display:flex}.lawyer-card__rating-average{font-size:28px;font-weight:800}.lawyer-card__rating-count{font-size:var(--font-bodySm-size);color:var(--color-text-secondary)}.lawyer-card__rating-none{font-size:var(--font-body-size);color:var(--color-text-secondary);margin:0}.lawyer-card__spacer{flex:1;min-block-size:8px}.profile-layout{gap:var(--space-9);align-items:flex-start;display:flex}.profile-main{flex:1;min-inline-size:0}.profile-side{flex:none;inline-size:352px;position:sticky;inset-block-start:16px}.profile-identity{align-items:center;gap:22px;display:flex}.profile-identity__name{align-items:center;gap:var(--space-3);font-size:var(--font-display-size);letter-spacing:-.5px;margin:0;font-weight:800;display:flex}.profile-identity__office{font-size:var(--font-body-size);color:var(--color-text-body);margin:var(--space-2) 0 0}.profile-bio{font-size:var(--font-body-size);color:var(--color-text-body);margin:var(--space-4) 0 0;line-height:1.95}.profile-table{border-radius:var(--radius-field);background:var(--color-bg-surface-secondary);margin:var(--space-6) 0 0}.profile-table__row{gap:var(--space-7);padding:var(--space-6) var(--space-7);border-block-end:1px solid var(--color-border-subtle);display:flex}.profile-table__row:last-child{border-block-end:0}.profile-table dt{inline-size:200px;font-size:var(--font-label-size);color:var(--color-text-secondary);flex:none}.profile-table dd{font-size:var(--font-label-size);margin:0;font-weight:600}.profile-quals{margin:0;padding:0;line-height:1.8;list-style:none}.profile-side__rating{letter-spacing:-.5px;margin:0 0 var(--space-3);align-items:baseline;gap:7px;font-size:28px;font-weight:800;display:flex}.profile-side__count{letter-spacing:0;color:var(--color-text-secondary);font-size:13px;font-weight:400}.profile-side__row{justify-content:space-between;align-items:center;gap:var(--space-5);color:var(--color-text-secondary);padding-block-end:var(--space-4);font-size:13.5px;display:flex}.profile-side__row strong{color:var(--color-text-primary)}.profile-side__note{color:var(--color-text-secondary);text-align:center;margin:var(--space-6) 0 0;font-size:12.5px;line-height:1.8}.review-list{margin:var(--space-7) 0 0;gap:var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}.review-card{border-radius:var(--radius-field);background:var(--color-bg-surface-secondary);padding:var(--space-7)}.review-card__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.review-card__by{color:var(--color-text-secondary);font-size:12.5px}.review-card__body{margin:var(--space-3) 0 0;font-size:14.5px;line-height:1.9}.review-card__reply{border-radius:var(--radius-md);background:var(--color-bg-page);padding:var(--space-5) var(--space-6);margin-block-start:var(--space-5)}.review-card__reply-label{font-size:var(--font-overline-size);color:var(--color-text-secondary);margin:0;font-weight:600}.review-card__reply-body{color:var(--color-text-body);margin:var(--space-1) 0 0;font-size:13.5px;line-height:1.8}.search-title{font-size:var(--font-h1-size);letter-spacing:-.4px;margin:0;font-weight:800}.search-tabs,.saved-tabs{border-block-end:1px solid var(--color-border-section);gap:26px;margin-block:18px 0;display:flex}.search-tabs__tab,.saved-tabs__tab{align-items:baseline;gap:var(--space-2);padding:0 0 var(--space-5);font:inherit;font-size:var(--font-body-size);color:var(--color-text-body);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;text-decoration:none;display:inline-flex}.search-tabs__tab[aria-current=page],.saved-tabs__tab[aria-selected=true]{color:var(--color-text-primary);border-block-end-color:var(--color-text-primary);font-weight:600}.search-tabs__count{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);font-weight:400}.search-layout{gap:var(--space-9);align-items:flex-start;margin-block-start:22px;display:flex}.search-main{flex:1;min-inline-size:0}.search-side{flex:none;inline-size:312px;position:sticky;inset-block-start:16px}.search-side .lg-note{margin-block-start:0}.search-section{font-size:var(--font-overline-size);color:var(--color-text-secondary);margin:var(--space-9) 0 var(--space-5);font-weight:600}.search-list{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-row{align-items:center;gap:var(--space-6);border-radius:var(--radius-card);background:var(--color-bg-page);box-shadow:var(--elevation-card-mobile);padding:18px;display:flex}.search-row__text{flex:1;min-inline-size:0}.search-row__name,.saved-card__name,.search-post__title{font-size:var(--font-bodyLg-size);align-items:center;gap:5px;margin:0;font-weight:600;display:flex}.search-row__meta{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin:3px 0 0}.search-post{border-radius:var(--radius-card);background:var(--color-bg-page);box-shadow:var(--elevation-card-mobile);padding:18px}.search-post__by{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin:0}.search-post__title{margin-block-start:var(--space-4);font-size:16.5px}.search-post__title a{color:inherit;text-decoration:none}.search-post__excerpt{font-size:var(--font-label-size);color:var(--color-text-body);margin:var(--space-2) 0 0;line-height:1.9}.saved-grid{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none;display:grid}.saved-card{gap:var(--space-6);border-radius:var(--radius-card);background:var(--color-bg-page);box-shadow:var(--elevation-card-mobile);padding:var(--space-8);block-size:100%;display:flex}.saved-card__main{flex:1;min-inline-size:0}.saved-card__meta{color:var(--color-text-secondary);margin:3px 0 0;font-size:12.5px}.saved-card__actions{gap:var(--space-3);margin-block-start:var(--space-6);display:flex}.saved-card__actions .lg-btn{flex:1;min-block-size:42px}.switch-row{align-items:center;gap:var(--space-5);padding-block:var(--space-6);border-block-end:1px solid var(--color-border-subtle);display:flex}.switch-row:last-of-type{border-block-end:0}.switch-row__text{flex:1;display:block}.switch-row__label{margin:0;font-size:14.5px;font-weight:600;display:block}.switch-row__hint{color:var(--color-text-secondary);margin:3px 0 0;font-size:12.5px;display:block}.switch-row__reason{color:var(--color-status-warning);margin:var(--space-2) 0 0;font-size:12.5px}.switch{border-radius:var(--radius-pill);background:var(--color-bg-disabled);flex:none;justify-content:flex-start;align-items:center;block-size:26px;inline-size:44px;padding:3px;display:inline-flex}.switch:after{content:"";border-radius:var(--radius-pill);background:var(--color-bg-page);block-size:20px;inline-size:20px}.switch[data-on=true]{background:var(--color-brand-primary);justify-content:flex-end}.switch--readonly{opacity:.9}.switch__input{opacity:0;block-size:26px;inline-size:44px;margin:0;position:absolute}@media (max-width:1024px){.pub-page{padding-inline:var(--space-9)}.profile-layout,.search-layout{flex-direction:column}.profile-side,.search-side{inline-size:100%;position:static}.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pub-topbar{padding-inline:var(--space-9);gap:var(--space-7)}.dir-layout{flex-direction:column}.dir-filter-toggle{align-items:center;gap:var(--space-3);min-block-size:var(--control-min-touch);padding-inline:var(--space-7);border:1.4px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-page);font:inherit;font-size:var(--font-label-size);color:var(--color-text-primary);cursor:pointer;margin-block-end:var(--space-7);font-weight:600;display:inline-flex}.dir-filter-toggle__badge{block-size:20px;min-inline-size:20px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-text-inverse);font-size:var(--font-badge-size);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dir-filters{max-block-size:100dvh;inline-size:min(320px,86vw);box-shadow:var(--elevation-drawer);visibility:hidden;z-index:31;border-radius:0;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(0)}.dir-filters[data-open=true]{visibility:visible}.dir-filters__close{inline-size:var(--control-icon-button);block-size:var(--control-icon-button);border-radius:var(--radius-pill);background:var(--color-bg-fill);color:var(--color-text-primary);cursor:pointer;border:0;justify-content:center;align-items:center;margin-block-end:var(--space-5);display:inline-flex}.dir-main{inline-size:100%}.lawyer-card{flex-wrap:wrap}.lawyer-card__side{border-inline-start:0;border-block-start:1px solid var(--color-border-subtle);inline-size:100%;padding-block-start:var(--space-6);padding-inline-start:0}.saved-grid{grid-template-columns:minmax(0,1fr)}.profile-identity{flex-wrap:wrap}.profile-table__row{gap:var(--space-1);flex-direction:column}.profile-table dt{inline-size:auto}}.review-list__all{color:var(--color-text-primary);margin-block-start:var(--space-7);text-decoration:none}.rvp{align-items:flex-start;gap:var(--space-9);margin-block-start:18px;display:flex}.rvp__main{flex:1;min-inline-size:0;max-inline-size:760px}.rvp__title{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);letter-spacing:-.6px;margin:0}.rvp__sorts{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.rvp__sort{white-space:nowrap;padding:9px var(--space-6);border-radius:var(--radius-pill);background:var(--color-bg-fill);font:inherit;color:var(--color-text-primary);cursor:pointer;border:0;flex:none;font-size:13.5px;font-weight:600}.rvp__sort[aria-selected=true]{background:var(--color-text-primary);color:var(--color-text-inverse)}.rvp__list{gap:var(--space-6);flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.rvp__empty{font-size:var(--font-body-size);color:var(--color-text-muted);margin-block-start:18px}.rvp__more{min-block-size:44px;inline-size:100%;justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-surface-secondary);font:inherit;font-size:var(--font-label-size);color:var(--color-text-muted);cursor:pointer;border:0;margin-block-start:var(--space-7);font-weight:600;display:flex}.rvp__aside{border-radius:var(--radius-card);background:var(--color-bg-page);inline-size:352px;padding:var(--space-8);flex:none;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f}.rvp__who{align-items:center;gap:var(--space-5);display:flex}.rvp__name{align-items:center;gap:var(--space-2);font-size:var(--font-body-size);color:var(--color-brand-primary);font-weight:600;display:flex}.rvp__name>span:first-child{color:var(--color-text-primary)}.rvp__office{color:var(--color-text-secondary);margin-block-start:2px;font-size:12.5px}.rvp__score{align-items:center;gap:var(--space-6);border-radius:var(--radius-field);background:var(--color-bg-surface-secondary);padding:var(--space-7);margin-block-start:var(--space-7);display:flex}.rvp__average{flex:none;font-size:34px;font-weight:800;line-height:1}.rvp__count{font-size:var(--font-bodySm-size);color:var(--color-text-secondary);margin-block-start:var(--space-2);display:block}.rvp__note{color:var(--color-text-secondary);margin-block:var(--space-6) 0;font-size:12px;line-height:1.8}.rvp__cta{min-block-size:44px;border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-text-inverse);font-size:var(--font-body-size);justify-content:center;align-items:center;margin-block-start:var(--space-7);font-weight:600;text-decoration:none;display:flex;box-shadow:0 6px 16px #4c3cff42}.rvp__sort:focus-visible,.rvp__more:focus-visible,.rvp__cta:focus-visible,.review-list__all:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (max-width:1023px){.rvp{flex-direction:column-reverse}.rvp__main,.rvp__aside{inline-size:100%;max-inline-size:100%}}.ph-topbar__start{border-radius:var(--radius-pill);background:var(--color-text-primary);color:#fff;min-block-size:44px;font-size:var(--font-body-size);align-items:center;padding-inline:22px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:767px){.pub-topbar--start{gap:12px;min-block-size:54px;padding-inline:16px}.pub-topbar--start .pub-topbar__nav,.pub-topbar--start .pub-topbar__search{display:none}.pub-topbar--start .pub-topbar__signin{margin-inline-start:auto}.ph-topbar__start{min-block-size:36px;padding-inline:14px;font-size:13px;font-weight:700}}.profile-side__cta{border-radius:var(--radius-pill);min-block-size:52px;margin-block-start:20px;font-size:16px;box-shadow:0 6px 16px #4c3cff42}.search-side__card{border-radius:var(--radius-card);background:var(--color-bg-trust);padding:20px}.search-side__title{margin:0;font-size:15px;font-weight:700}.search-side__body{color:var(--color-text-body);margin:8px 0 0;font-size:13.5px;line-height:1.95}.search-side__rule{background:#0000001a;border:0;block-size:1px;margin:16px 0}.search-side__cta{border-radius:var(--radius-pill);background:var(--color-brand-primary);color:#fff;justify-content:center;align-items:center;min-block-size:46px;margin-block-start:14px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.search-side__cta:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.dir-option__count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px}@media (max-width:767px){.pub-page.mw-grad{background:0 0;flex-direction:column;gap:14px;padding:16px 20px 24px;display:flex}.mw-grad .pub-page__head{flex-direction:column;gap:14px;margin:0;display:flex}.mw-grad .pub-page__title{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:800;line-height:1.2}.mw-grad .pub-page__lead{color:var(--color-text-body);margin:0;font-size:13px;line-height:1.7}.dir-layout{grid-template-columns:auto auto 1fr;align-items:center;gap:14px 8px;display:grid}.dir-main,.dir-toolbar{display:contents}.dir-filter-toggle{background:var(--color-text-primary);color:#fff;border:0;grid-area:1/1;gap:6px;min-block-size:36px;margin:0;padding-inline:14px;font-size:13.5px;font-weight:600;line-height:normal}.dir-filter-toggle svg{block-size:15px;inline-size:15px}.dir-filter-toggle__badge{block-size:18px;min-inline-size:18px;padding-inline:5px;font-size:11px;font-weight:600}.dir-sort{display:none}.dir-sort-select{border-radius:var(--radius-pill);min-block-size:36px;color:var(--color-text-primary);white-space:nowrap;background:#fff;border:1px solid #00000029;grid-area:1/2;align-items:center;gap:6px;padding-inline:14px;font-size:13.5px;font-weight:600;line-height:normal;display:inline-flex;position:relative}.dir-sort-select svg{color:var(--color-text-secondary)}.dir-sort-select__native{opacity:0;cursor:pointer;position:absolute;inset:0}.dir-sort-select:focus-within{outline:2px solid var(--color-border-focus);outline-offset:2px}.dir-toolbar__count{color:var(--color-text-secondary);grid-area:2/1/auto/-1;margin:0;font-size:13px;line-height:1.7}.dir-results,.dir-pager,.dir-layout>.lg-empty{grid-column:1/-1}.dir-results{flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.lawyer-card{background:#fff;border:0;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 44px;align-items:start;gap:0 12px;padding:16px;display:grid;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000f}.lawyer-card__main,.lawyer-card__side{display:contents}.lawyer-card .lg-avatar{background:var(--color-bg-trust);color:var(--color-text-body);grid-area:1/1/4;font-weight:700;block-size:52px!important;inline-size:52px!important;font-size:16px!important}.lawyer-card__name{grid-area:1/2;margin:0;font-size:17px;font-weight:600;line-height:1.45}.lawyer-card__verified,.lawyer-card .lg-stars,.lawyer-card__spacer{display:none}.lawyer-card__meta{color:var(--color-text-secondary);grid-area:2/2;margin:0;font-size:13px;line-height:1.7}.lawyer-card__rating,.lawyer-card__rating-none{color:var(--color-text-secondary);grid-area:3/2;align-items:center;gap:5px;margin:4px 0 0;font-size:13px;line-height:normal;display:inline-flex}.lawyer-card__rating:before{content:"";background:#9a6212;block-size:15px;inline-size:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l2.6 5.6 6.1.8-4.5 4.2 1.2 6.1L12 16.8 6.6 19.7l1.2-6.1L3.3 9.4l6.1-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l2.6 5.6 6.1.8-4.5 4.2 1.2 6.1L12 16.8 6.6 19.7l1.2-6.1L3.3 9.4l6.1-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.lawyer-card__rating-average{color:var(--color-text-primary);font-size:14px;font-weight:700}.lawyer-card__rating-count:before{content:"· "}.lawyer-card .lg-btn--outline{background:0 0;border:0;grid-area:1/3/4;align-self:start;min-block-size:44px;inline-size:44px;padding:0;font-size:0}.lawyer-card .lg-btn--outline svg{block-size:20px;inline-size:20px}.lawyer-card .lg-btn--outline[data-active=true]{color:var(--color-text-primary)}.lawyer-card__areas{flex-wrap:wrap;grid-area:4/1/auto/-1;gap:6px;margin:10px 0 0;padding:0;display:flex}.lawyer-card__areas .lg-chip{border-radius:var(--radius-pill);background:var(--color-bg-trust);color:var(--color-text-primary);border:0;padding:6px 12px;font-size:13px;font-weight:600;line-height:normal}.lawyer-card .lg-btn--solid{min-block-size:48px;color:var(--color-text-primary);background:#fff;border:1px solid #00000029;border-radius:12px;grid-area:6/1/auto/-1;margin-block-start:10px;font-size:15px;font-weight:600}.dir-pager{flex-direction:column-reverse;align-items:center;gap:10px;margin:0;padding-block-start:6px;display:flex}.dir-pager__range{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.dir-pager .lg-btn{border:1px solid #0000001f;border-radius:12px;min-block-size:44px;min-inline-size:44px;padding-inline:10px;font-size:14px;font-weight:600}.dir-trust{background:var(--color-bg-trust);color:var(--color-text-body);border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.dir-trust p{flex:1;margin:0;font-size:13px;line-height:1.7}.dir-scrim{z-index:60;background:#0a0b0c6b;position:fixed;inset:0}.dir-filters{z-index:61;background:#fff;border-radius:22px 22px 0 0;max-block-size:calc(100dvh - 150px);inline-size:auto;padding:0;line-height:normal;inset-block:auto 0;inset-inline:0;box-shadow:0 -8px 24px #0000001f}.dir-filters:before{content:"";border-radius:var(--radius-pill);background:#d9d8d4;block-size:5px;inline-size:38px;margin:8px auto 0;display:block}.dir-filters__close,.dir-filters__rule,.dir-filters__more-summary{display:none}.dir-sheet__head{align-items:flex-start;gap:8px;padding-block:6px 0;padding-inline:8px 20px;display:flex}.dir-sheet__titles{flex:1;min-inline-size:0;padding-block-start:8px}.dir-sheet__title{margin:0;font-size:22px;font-weight:700;line-height:1.35}.dir-sheet__sub{color:var(--color-text-secondary);margin-block-start:2px;font-size:13px;line-height:1.7}.dir-filters__body{flex-direction:column;gap:14px;padding:12px 20px 20px;display:flex}.dir-filters__head{justify-content:flex-end;margin-block:-8px 0;display:flex}.dir-filters__reset{min-block-size:44px;color:var(--color-brand-primary);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.dir-filters__label{color:var(--color-text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.4}.dir-filters__list{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.dir-filters__more{margin:0}.dir-option{border-block-end:1px solid #00000012;border-radius:0;gap:12px;min-block-size:52px;padding:0}.dir-option__box{border:1.6px solid #00000047;border-radius:6px;block-size:22px;inline-size:22px}.dir-option__box[data-checked=true]{border:0}.dir-option__box svg{block-size:14px;inline-size:14px}.dir-option__label{font-size:15px;font-weight:600}.dir-option__count{font-size:13px}.dir-filters .lg-note{color:var(--color-text-secondary);margin:0;padding:0 20px 20px;font-size:13px;line-height:1.7}.dir-sheet__foot{padding:12px 20px max(24px, env(safe-area-inset-bottom));background:#fff;border-block-start:1px solid #00000014;position:sticky;inset-block-end:0;box-shadow:0 -6px 18px #0000000f}.dir-sheet__foot .mw-btn{inline-size:100%}}.dir-empty{flex-direction:column;grid-column:1/-1;gap:18px;padding:32px 0 8px;display:flex}.dir-empty__title{text-align:center;margin:0;font-size:22px;font-weight:700;line-height:1.35}.dir-empty__card{background:var(--color-bg-trust);text-align:center;border-radius:16px;flex-direction:column;gap:6px;padding:18px 16px;display:flex}.dir-empty__lead{margin:0;font-size:17px;font-weight:600;line-height:1.4}.dir-empty__body{color:var(--color-text-body);margin:0;font-size:15px;line-height:1.85}.dir-empty__cta{margin-block-start:10px}@media (max-width:767px){.dir-toolbar__count[data-empty=true]{display:none}body:has(.profile-sticky){--mw-sticky-room:150px}body:has(.pub-page--profile) .mw-head--home{background:#fff}.pub-page--profile .lg-breadcrumb{margin:0;font-size:13px;line-height:normal}.pub-page--profile .lg-breadcrumb__current{color:inherit;font-weight:400}.lg-breadcrumb__sep{font-size:0}.lg-breadcrumb__sep:after{content:" / ";white-space:pre;font-size:13px}.profile-layout{grid-template-columns:76px minmax(0,1fr);gap:0 14px;display:grid}.profile-main,.profile-main>.lg-panel,.profile-identity,.profile-identity>div,.profile-side,.profile-side>.lg-panel{display:contents}.profile-layout>*>*,.profile-layout>*>*>*,.profile-identity>div>*{grid-column:1/-1;margin-block:14px 0}.profile-layout .profile-identity .lg-avatar{background:var(--color-bg-trust);color:var(--color-text-body);order:1;grid-area:span 2/1;margin:0;font-weight:700;block-size:76px!important;inline-size:76px!important;font-size:24px!important}.profile-identity__name{letter-spacing:-.6px;flex-wrap:wrap;order:2;align-items:center;gap:7px;font-size:26px;font-weight:800;line-height:1.3;display:flex;grid-column:2!important;margin:0!important}.profile-identity__name .lawyer-card__verified{display:none}.profile-identity__badge{letter-spacing:0;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.profile-identity__office{color:var(--color-text-body);order:3;font-size:13px;line-height:1.7;grid-column:2!important;margin:0!important}.profile-side__rating{order:4;align-items:baseline;gap:8px;font-size:34px;font-weight:800;line-height:1;display:flex}.profile-side__rating:before{content:"";background:#9a6212;align-self:center;block-size:22px;inline-size:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l2.6 5.6 6.1.8-4.5 4.2 1.2 6.1L12 16.8 6.6 19.7l1.2-6.1L3.3 9.4l6.1-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l2.6 5.6 6.1.8-4.5 4.2 1.2 6.1L12 16.8 6.6 19.7l1.2-6.1L3.3 9.4l6.1-.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.profile-side__count{color:var(--color-text-secondary);font-size:13px;font-weight:400}.profile-layout .profile-identity .lawyer-card__areas{flex-wrap:wrap;order:5;grid-row:auto;gap:6px;margin:14px 0 0;padding:0;display:flex}.profile-identity .lg-chip{border-radius:var(--radius-pill);background:var(--color-bg-trust);border:0;padding:6px 12px;font-size:13px;font-weight:600;line-height:normal}.profile-side .lg-btn--outline{border:1px solid #00000029;border-radius:12px;order:6;gap:8px;min-block-size:48px;font-size:15px;font-weight:600}.profile-side .lg-btn--outline svg{block-size:18px;inline-size:18px}.profile-main>.lg-panel>*,.profile-main>.lg-panel>.lg-panel{order:7}.profile-main>.lg-panel:last-child{order:8}.profile-side .lg-stars,.profile-side .lg-rule,.profile-side__row,.profile-side__cta,.profile-side__note,.profile-side>.lg-note,.profile-main .lg-rule{display:none}.profile-main .lg-panel__title{font-size:17px;font-weight:600;line-height:1.4}.profile-bio{color:var(--color-text-body);font-size:15px;line-height:1.85}.profile-table{background:#fafaf9;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.profile-table__row{border:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:0}.profile-table__row dt{color:var(--color-text-secondary);flex:none;font-size:13px}.profile-table__row dd{text-align:end;margin:0;font-size:14px;font-weight:600;line-height:1.6}.profile-table__row .lg-badge{color:var(--color-brand-primary);background:0 0;padding:0;font-size:14px;font-weight:600}.profile-table__row:has(.profile-quals){border-block-start:1px solid #00000012;flex-direction:column;gap:2px;padding-block-start:10px}.profile-table__row:has(.profile-quals) dd{text-align:start}.profile-quals{margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.7}.profile-main>.lg-panel:last-child{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;padding:0;display:flex}.profile-main .lg-panel__head{align-items:center;min-block-size:44px}.profile-main .lg-panel__head .lg-panel__title{flex:1}.profile-main .lg-panel__aside{color:var(--color-text-secondary);margin:0;font-size:13px}.review-list{gap:14px;margin:0}.review-card{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000f}.review-card__head .lg-stars{display:none}.review-card__by{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.review-card__body{margin:0;font-size:15px;line-height:1.85}.review-card__reply{background:#fafaf9;border-radius:16px;flex-direction:column;gap:4px;margin:0;padding:14px;display:flex}.review-card__reply-label{margin:0;font-size:13px;font-weight:600;line-height:normal}.review-card__reply-body{color:var(--color-text-body);margin:0;font-size:13px;line-height:1.7}.review-list__all{border:1px solid #00000029;border-radius:12px;min-block-size:48px;font-size:15px;font-weight:600}.profile-main .lg-note--plain{display:none}.profile-sticky .mw-btn{inline-size:100%}.profile-sticky__note{text-align:center;color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}body:has(.rvp-sticky){--mw-sticky-room:89px}.pub-page--ratings{flex-direction:column;gap:14px;padding:16px 20px 24px;display:flex}.pub-page--ratings .lg-breadcrumb{margin:0;font-size:13px;line-height:normal}.lg-breadcrumb--dt{display:none}.pub-page--ratings .rvp{margin:0;display:block}.rvp__aside{display:none}.rvp__main{flex-direction:column;gap:14px;display:flex}.rvp__title{letter-spacing:-.6px;font-size:26px;font-weight:800;line-height:1.3}.rvp__msum{align-items:center;gap:12px;display:flex}.rvp__msum .lg-avatar{flex:none}.rvp__msum-text{flex:1;min-inline-size:0}.rvp__msum-score{align-items:baseline;gap:8px;line-height:normal;display:flex}.rvp__msum-average{font-size:28px;font-weight:800}.rvp__msum-count,.rvp__msum-office,.rvp__mnote{color:var(--color-text-secondary);font-size:13px}.rvp__msum-office,.rvp__mnote{margin:0;line-height:1.7}.rvp__sorts{flex-wrap:nowrap;gap:8px;margin:0;padding-block:4px;overflow-x:auto}.rvp__sort{background:#fff;border:1px solid #00000029;align-items:center;block-size:36px;padding:0 14px;font-size:13.5px;display:inline-flex}.rvp__sort[aria-selected=true]{border:0}.rvp--empty .rvp__sorts{display:none}.rvp__list{gap:14px;margin:0}.rvp__more{min-block-size:48px;color:var(--color-text-primary);background:#fff;border:1px solid #00000029;border-radius:12px;margin:0;font-size:15px}.rvp__more svg{display:none}.rvp__mempty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 8px;display:flex}.rvp__mempty-title{margin:0;font-size:22px;font-weight:700;line-height:1.35}.rvp__mempty-body{max-inline-size:300px;color:var(--color-text-body);margin:0;font-size:15px;line-height:1.85}.rvp-sticky .mw-btn{inline-size:100%}.dir-skel{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.dir-failed{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 8px;display:flex}.dir-failed__title{margin:0;font-size:22px;font-weight:700;line-height:1.35}.dir-failed__body{max-inline-size:300px;color:var(--color-text-body);margin:0;font-size:15px;line-height:1.85}.dir-failed .mw-btn{align-self:stretch;margin-block-start:8px}.mw-skel-page{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 20px 24px;display:flex}.mw-skel-page>.mw-skel-card{align-self:stretch}.mw-skel-page__who{align-items:center;gap:14px;display:flex}.mw-skel-page__lines{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mw-skel-page .rvp__title{margin:0}.mw-skel-page~.mw-sticky .mw-btn{inline-size:100%}.profile-missing{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 28px 64px;display:flex}.profile-missing__title{margin:0;font-size:22px;font-weight:700;line-height:1.35}.profile-missing__body{max-inline-size:300px;color:var(--color-text-body);margin:0;font-size:15px;line-height:1.85}.profile-missing__actions{flex-direction:column;align-self:stretch;gap:10px;inline-size:100%;max-inline-size:360px;margin:8px auto 0;display:flex}.pub-page--search{flex-direction:column;gap:14px;padding:16px 20px 24px;display:flex}.search-title{letter-spacing:normal;font-size:17px;font-weight:600;line-height:1.5}.search-tabs{border:0;gap:8px;margin:0;padding-block:4px;overflow-x:auto}.search-tabs__tab{border-radius:var(--radius-pill);min-block-size:36px;color:var(--color-text-primary);white-space:nowrap;background:#fff;border:1px solid #00000029;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;line-height:normal}.search-tabs__tab[aria-current=page]{background:var(--color-text-primary);color:#fff;border:0}.search-tabs__count{font-size:12px;font-weight:600}.search-tabs__tab[aria-current=page] .search-tabs__count{color:#ffffffbf}.search-layout{gap:14px;margin:0}.search-main,.search-main>section{flex-direction:column;gap:14px;display:flex}.search-section{color:var(--color-text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.4}.search-list{gap:14px}.search-list--lawyers{background:#fff;border-radius:18px;gap:10px;padding:14px;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000f}.search-row{box-shadow:none;background:0 0;border-block-end:1px solid #00000012;border-radius:0;gap:12px;padding:6px 0}.search-row:last-child{border-block-end:0}.search-row .lg-avatar{font-weight:700;block-size:44px!important;inline-size:44px!important;font-size:14px!important}.search-row__name{font-size:15px;line-height:normal}.search-row__name .lawyer-card__verified{display:none}.search-row__meta{margin:0;font-size:13px;line-height:1.7}.search-row .lg-btn{min-block-size:34px;color:var(--color-text-primary);background:#fff;border:1px solid #00000029;border-radius:10px;flex:none;padding-inline:13px;font-size:13.5px;font-weight:600}.search-post{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000f}.search-post__by{font-size:13px;line-height:1.7}.search-post__title{margin:0;font-size:14px;line-height:1.5;display:block}.search-post__excerpt{margin:0;font-size:13px;line-height:1.7}.pub-page--search .lg-mark{color:inherit;background:#fbf1e3;border-radius:4px;padding:0 2px}.search-mside{flex-direction:column;gap:14px;display:flex}.search-mnote{background:var(--color-bg-trust);color:var(--color-text-body);border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.search-mnote__title{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.7}.search-mnote__body,.search-mcta__body{color:var(--color-text-body);margin:0;font-size:13px;line-height:1.7}.search-mcta{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000f}.search-mempty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 8px;display:flex}.search-mempty__title{margin:0;font-size:22px;font-weight:700;line-height:1.35}.search-mempty__body{max-inline-size:300px;color:var(--color-text-body);margin:0;font-size:15px;line-height:1.85}.search-mempty .mw-btn{align-self:stretch;margin-block-start:8px}.saved-mtop{background:#fff}.saved-mtop__back{align-items:center;min-block-size:44px;margin:-6px -12px 0;display:flex}.saved-mseg{border-radius:var(--radius-pill);background:var(--color-bg-fill);gap:4px;padding:4px;display:flex}.saved-mseg__tab{border-radius:var(--radius-pill);min-block-size:40px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.saved-mseg__tab[aria-selected=true]{color:var(--color-text-primary);background:#fff;box-shadow:0 1px 3px #0000001a}.saved-mbody{flex-direction:column;gap:12px;padding:16px 20px 24px;display:flex}.saved-mcard,.saved-mpost{background:#fff;border-radius:18px;flex-direction:column;gap:10px;display:flex;box-shadow:0 1px 2px #0000000a,0 6px 16px #0000000f}.saved-mcard{padding:14px}.saved-mpost{padding:16px}.saved-mcard__head{align-items:center;gap:12px;display:flex}.saved-mcard .lg-avatar{background:var(--color-bg-trust);color:var(--color-text-body);font-weight:700}.saved-mcard__text{flex:1;min-inline-size:0}.saved-mcard__name{margin:0;font-size:15px;font-weight:600;line-height:normal}.saved-mcard__meta,.saved-mpost__meta{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.7}.saved-mmark{block-size:44px;inline-size:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.saved-mmark--post{margin:-12px}.saved-mcard__foot{align-items:center;gap:8px;display:flex}.saved-mcard__areas{flex-wrap:wrap;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.saved-mcard__area{border-radius:var(--radius-pill);background:var(--color-bg-trust);color:var(--color-text-primary);padding:6px 12px;font-size:13px;font-weight:600;line-height:normal}.saved-mbtn{min-block-size:34px;color:var(--color-text-primary);white-space:nowrap;background:#fff;border:1px solid #00000029;border-radius:10px;flex:none;align-items:center;margin-block:5px;padding:0 13px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.saved-mpost__row{align-items:flex-start;gap:8px;display:flex}.saved-mpost__title{color:var(--color-text-primary);flex:1;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.saved-mmark:focus-visible,.saved-mseg__tab:focus-visible,.saved-mbtn:focus-visible,.saved-mpost__title:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}}@media (min-width:768px){.lawyer-card__side .lg-btn--solid{min-block-size:44px;font-size:15px}.lawyer-card__side .lg-btn--outline{min-block-size:42px;font-size:14px}.profile-table__row .lg-badge{font-size:11.5px}}
