.tier-badge{--tier-badge-color:var(--color-gold,#b8870f);--tier-badge-icon-color:var(--color-secondary);text-align:center;flex-flow:column;align-self:flex-end;align-items:center;gap:1px;margin:0 0 4px;font-size:6.5px;line-height:1.2;transition:color .4s;display:inline-flex;position:static}.tier-badge--platinum{--tier-badge-color:var(--color-platinum,#5a6878)}.tier-badge--gold{--tier-badge-color:var(--color-gold,#b8870f);--tier-badge-icon-color:var(--color-gold,#b8870f)}.tier-badge--silver{--tier-badge-color:#8f9298;--tier-badge-icon-color:#8f9298}.tier-badge-icon{width:14px;height:14px;color:var(--tier-badge-icon-color);flex:none;margin:0 0 1px;transition:color .4s}.tier-badge-name{max-width:5.5em;font-size:inherit;letter-spacing:.04em;white-space:normal;color:var(--tier-badge-color);font-weight:700}.tier-badge-note{font-size:var(--tier-badge-note-font,7px);white-space:nowrap;color:#4b5563;font-style:normal;font-weight:500}.cards-item-content-top:has(>.tier-badge){--tier-badge-font:clamp(5.5px,calc(6.2cqi - 1.5px),8px);--tier-badge-note-font:max(7px,var(--tier-badge-font));--tier-badge-icon:clamp(12px,11cqi,18px);--tier-badge-right:clamp(0px,calc(20cqi - 23px),4px);position:relative;container:tier-badge-top/inline-size}@container tier-badge-top (min-width:105px){.cards-item-content-top>.tier-badge{top:0;right:var(--tier-badge-right);z-index:2;font-size:var(--tier-badge-font);margin:0;position:absolute}.cards-item-content-top>.tier-badge .tier-badge-icon{width:var(--tier-badge-icon);height:var(--tier-badge-icon)}.cards-item-content-top>.tier-badge~.cards-item-title{--tier-badge-room:max(calc(var(--tier-badge-font)*5.5),calc(var(--tier-badge-note-font)*5.45));--tier-badge-inset:calc(var(--tier-badge-right) + 4px);padding-right:calc(var(--tier-badge-room) + var(--tier-badge-inset));min-height:calc(var(--tier-badge-icon) + var(--tier-badge-font)*2.4 + var(--tier-badge-note-font)*1.2 + 3px);overflow-wrap:break-word}.cards-item-content-top>.tier-badge--sponsored~.cards-item-title{--tier-badge-room:calc(var(--tier-badge-note-font)*5.45);min-height:calc(var(--tier-badge-note-font)*1.2)}.cards-item-content-top>.tier-badge--sponsored:has(>.tier-badge-icon)~.cards-item-title{min-height:calc(var(--tier-badge-icon) + var(--tier-badge-note-font)*1.2 + 2px)}.cards-item-content-top>.tier-badge~.cards-item-title .cards-item-title-name{font-size:min(1em,calc((100cqi - var(--tier-badge-room) - var(--tier-badge-inset))/(var(--tier-name-em,.01)*1.03)))}}@container tier-badge-top (min-width:180px){.cards-item-content-top>.tier-badge .tier-badge-name{max-width:6.2em}.cards-item-content-top>.tier-badge:not(.tier-badge--sponsored)~.cards-item-title{--tier-badge-room:calc(max(calc(var(--tier-badge-font)*6.2),calc(var(--tier-badge-note-font)*5.45)) + 4px)}}@container tier-badge-top (min-width:105px){.cards-item.full .cards-item-content-top>.tier-badge{right:0}.cards-item.full .cards-item-content-top>.tier-badge~.cards-item-title{--tier-badge-inset:4px}}.cards-item-info-wrap>.tier-badge{display:none}@media (min-width:768px){.cards-item.full .cards-item-content-top:has(>.tier-badge){container-type:normal}.cards-item.full .cards-item-content-top>.tier-badge{display:none}.cards-item.full .cards-item-info-wrap:has(>.tier-badge){display:block}.cards-item.full{--tier-badge-up:16px;--tier-badge-out:12px}.cards-item.full .cards-item-info-wrap>.tier-badge{--tier-badge-note-font:6px;float:right;z-index:2;margin:calc(-1*var(--tier-badge-up))calc(-1*var(--tier-badge-out))4px 8px;font-size:7px;display:inline-flex;position:relative}.cards-item.full .cards-item-info-wrap>.tier-badge .tier-badge-icon{width:24px;height:24px}.cards-item.full .cards-item-info-wrap>.tier-badge .tier-badge-name{white-space:nowrap;max-width:none}.cards-item.full .cards-item-info-wrap:has(>.tier-badge) .cards-item-info-list{display:block}.cards-item.full .cards-item-info-wrap:has(>.tier-badge) .cards-item-info-item{width:max-content;max-width:100%}.cards-item.full .cards-item-info-wrap:has(>.tier-badge) .cards-item-info-item+.cards-item-info-item{margin-top:.375rem}}@media (min-width:1350px){.cards-item.full{--tier-badge-up:12px;--tier-badge-out:8px}.cards-item.full.bronze,.cards-item.full.silver,.cards-item.full.gold{--tier-badge-out:-4px}:is(.cards-item.full.bronze .cards-item-info-wrap:has(>.tier-badge),.cards-item.full.silver .cards-item-info-wrap:has(>.tier-badge),.cards-item.full.gold .cards-item-info-wrap:has(>.tier-badge)){width:calc(14rem + 16px)}}.cards-single-content-wrap:has(>.tier-badge){--tier-badge-font:clamp(6.5px,calc(3.4cqi - 1.5px),8.5px);--tier-badge-note-font:max(7.5px,var(--tier-badge-font));--tier-badge-icon:clamp(15px,6.8cqi,20px);container:tier-badge-profile/inline-size}.cards-single-content-wrap>.tier-badge{margin-bottom:8px;font-size:8.5px}.cards-single-content-wrap>.tier-badge .tier-badge-icon{width:20px;height:20px}@container tier-badge-profile (min-width:200px){.cards-single-content-wrap>.tier-badge{z-index:2;font-size:var(--tier-badge-font);margin:0;position:absolute;top:0;right:10px}.cards-single-content-wrap>.tier-badge .tier-badge-name{max-width:8em}.cards-single-content-wrap>.tier-badge .tier-badge-icon{width:var(--tier-badge-icon);height:var(--tier-badge-icon)}.cards-single-content-wrap>.tier-badge~.cards-single-content-top{padding-right:calc(max(calc(var(--tier-badge-font)*8),calc(var(--tier-badge-note-font)*5.45)) + 18px);min-height:calc(var(--tier-badge-icon) + var(--tier-badge-font)*1.2 + var(--tier-badge-note-font)*1.2 + 6px);overflow-wrap:break-word}}.cards-item:hover .tier-badge,.aside-lawyer-card:hover .tier-badge,.featured-lawyers-item:hover .tier-badge{--tier-badge-color:#fff;--tier-badge-icon-color:#fff}.cards-item:hover .tier-badge-note,.aside-lawyer-card:hover .tier-badge-note,.featured-lawyers-item:hover .tier-badge-note{color:#fffc}@media (prefers-reduced-motion:reduce){.tier-badge,.tier-badge-icon{transition:none}}
.listing-metrics{color:var(--color-neutral-500);white-space:nowrap;justify-content:flex-end;align-items:center;column-gap:5px;font-size:11px;font-weight:400;line-height:14px;display:flex}.listing-metrics-info{color:var(--color-neutral-500);cursor:pointer;border-radius:50%;display:inline-flex;position:relative}.listing-metrics-info svg,.listing-metrics-icon svg{width:12px;height:12px;display:block}.listing-metrics-icon{display:inline-flex}.listing-metrics-info:hover,.listing-metrics-info:focus{color:var(--color-neutral-600);outline:none}.listing-metrics-info:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.listing-metrics-tooltip{text-align:left;white-space:normal;z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:270px;max-width:calc(100vw - 2rem);padding:12px 14px;display:none;position:absolute;bottom:calc(100% + 8px);right:-6px;box-shadow:0 4px 16px #0000001f}.listing-metrics-info:hover .listing-metrics-tooltip,.listing-metrics-info:focus .listing-metrics-tooltip{display:block}.listing-metrics-tooltip strong{color:#111827;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.3;display:block}.listing-metrics-tooltip span{color:#6b7280;font-size:12px;line-height:1.5;display:block}.listing-metrics-tooltip span+strong{margin-top:8px}.listing-metrics.cards-single-info-views{font-size:12px;line-height:16px}.listing-metrics.cards-single-info-views .listing-metrics-info svg{width:13px;height:13px}.cards-item.has-metrics,.aside-lawyer-card.has-metrics{--listing-metrics-inset:12px;--listing-metrics-band:32px}.cards-item.full.has-metrics{--listing-metrics-band:34px}.cards-item.has-metrics.has-metrics.has-metrics,.aside-lawyer-card.has-metrics.has-metrics.has-metrics{padding-bottom:var(--listing-metrics-band)!important}.cards-item-metrics{right:var(--listing-metrics-inset);bottom:var(--listing-metrics-inset);position:absolute}.cards-item-metrics .listing-metrics-info{z-index:2}.cards-item-metrics .listing-metrics-info:hover,.cards-item-metrics .listing-metrics-info:focus{z-index:20}.cards-item.full.has-metrics .cards-item-info-wrap~.cards-item-arrow-full{bottom:var(--listing-metrics-band)!important}.cards-item:hover .listing-metrics,.cards-item:hover .listing-metrics-info,.aside-lawyer-card:hover .listing-metrics,.aside-lawyer-card:hover .listing-metrics-info{color:var(--color-neutral-400)}
