.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;max-width:5.5em;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--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{font-size:inherit;letter-spacing:.04em;white-space:normal;color:var(--tier-badge-color);font-weight:700}.tier-badge-note{font-size:inherit;white-space:nowrap;color:#6b7280;font-style:italic}.cards-item-content-top:has(>.tier-badge){--tier-badge-font:clamp(5.5px,calc(6.2cqi - 1.5px),8px);--tier-badge-icon:clamp(12px,11cqi,18px);position:relative;container:tier-badge-top/inline-size}@container tier-badge-top (min-width:105px){.cards-item-content-top>.tier-badge{z-index:2;font-size:var(--tier-badge-font);margin:0;position:absolute;top:0;right:-4px}.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:calc(var(--tier-badge-font)*5.5);padding-right:var(--tier-badge-room);min-height:calc(var(--tier-badge-icon) + var(--tier-badge-font)*3.6 + 3px);overflow-wrap:break-word}.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-name-em,.01)*1.03)))}}@container tier-badge-top (min-width:180px){.cards-item-content-top>.tier-badge{max-width:6.2em}.cards-item-content-top>.tier-badge~.cards-item-title{--tier-badge-room:calc(var(--tier-badge-font)*6.2 + 4px)}}@container tier-badge-top (min-width:105px){.cards-item.full .cards-item-content-top>.tier-badge{right:12px}.cards-item.full .cards-item-content-top>.tier-badge~.cards-item-title{--tier-badge-room:calc(var(--tier-badge-font)*5.5 + 20px)}}@container tier-badge-top (min-width:180px){.cards-item.full .cards-item-content-top>.tier-badge~.cards-item-title{--tier-badge-room:calc(var(--tier-badge-font)*6.2 + 20px)}}.cards-single-content-wrap:has(>.tier-badge){--tier-badge-font:clamp(6.5px,calc(3.4cqi - 1.5px),8.5px);--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;max-width:8em;font-size:var(--tier-badge-font);margin:0;position:absolute;top:0;right:10px}.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(var(--tier-badge-font)*8 + 18px);min-height:calc(var(--tier-badge-icon) + var(--tier-badge-font)*2.4 + 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}}
