.lc-wrap{display:contents}.lc-card{--a:#1e3a5f;--a-soft:#1e3a5f14;--a-line:#1e3a5f38;--ink:#241a10;--mut:#6e5a44;--line:#241a1017;border:1px solid var(--line);color:var(--ink);background:#fffdf9;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #241a100a,0 12px 28px #241a100f}.lc-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #241a100d,0 18px 40px #241a101a}.lc-card[data-accent=navy]{--a:#1e3a5f;--a-soft:#1e3a5f12;--a-line:#1e3a5f40}.lc-card[data-accent=burgundy]{--a:#7a2632;--a-soft:#7a263212;--a-line:#7a263240}.lc-card[data-accent=forest]{--a:#2f5d4a;--a-soft:#2f5d4a14;--a-line:#2f5d4a40}.lc-card[data-accent=charcoal]{--a:#33302c;--a-soft:#33302c12;--a-line:#33302c40}.lc-card[data-accent=bronze]{--a:#9a6a2e;--a-soft:#9a6a2e17;--a-line:#9a6a2e47}.lc-card[data-accent=petrol]{--a:#1d5560;--a-soft:#1d556014;--a-line:#1d556040}.lc-card svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.lc-stretch{color:inherit;text-decoration:none}.lc-stretch:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.lc-stretch:focus-visible{outline:none}.lc-card:has(.lc-stretch:focus-visible){outline-offset:3px;outline:3px solid #e39a52}.lc-name{margin:0;font-size:17px;font-weight:800;line-height:1.45}.lc-title{color:var(--mut);margin:2px 0 0;font-size:13.5px;line-height:1.6}.lc-firm{color:var(--a);margin:2px 0 0;font-size:12.5px;font-weight:700}.lc-ph{background:var(--a-soft);flex:none;display:block;overflow:hidden}.lc-ph img{object-fit:cover;width:100%;height:100%;display:block}.lc-ini{width:100%;height:100%;color:var(--a);place-items:center;font-size:22px;font-weight:800;display:grid}.lc-badges{flex-wrap:wrap;gap:6px;display:flex}.lc-badges:empty{display:none}.lc-verified{background:var(--a-soft);color:var(--a);border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.lc-verified svg{width:14px;height:14px}.lc-feat{color:#7a4b12;background:#f6e7cf;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.lc-facts{color:#4a3b2a;flex-direction:column;gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.lc-facts li{align-items:flex-start;gap:8px;min-width:0;line-height:1.55;display:flex}.lc-facts li svg{color:var(--a);opacity:.85;margin-top:2px}.lc-facts li span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.lc-tags{flex-wrap:wrap;gap:6px;display:flex}.lc-tags span{border:1px solid var(--line);color:#5e4a33;background:#fff;border-radius:8px;padding:3px 10px;font-size:12px}.lc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.lc-from{color:#2f6b3a;font-size:13px;font-weight:700}.lc-open{color:var(--a);align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.lc-card[dir=rtl] .lc-open svg{transform:scaleX(-1)}.lc-card[data-style=classic]{border-top:3px solid var(--a)}.lc-card[data-style=classic] .lc-head{align-items:center;gap:14px;display:flex}.lc-card[data-style=classic] .lc-ph{border:1px solid var(--line);border-radius:14px;width:76px;height:76px}.lc-card[data-style=credential] .lc-head{align-items:center;gap:12px;display:flex}.lc-card[data-style=credential] .lc-head .lc-feat{align-self:flex-start;margin-inline-start:auto}.lc-card[data-style=credential] .lc-ph{border-radius:50%;width:58px;height:58px}.lc-cert{background:var(--a-soft);border:1px solid var(--a-line);box-shadow:inset 0 0 0 4px #fffdf9,inset 0 0 0 5px var(--a-line);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex;position:relative}.lc-cert-ic{background:var(--a);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.lc-cert-ic svg{width:19px;height:19px}.lc-cert>div{flex-direction:column;gap:1px;min-width:0;display:flex}.lc-cert-k{color:var(--a);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.lc-cert strong{font-size:14px;line-height:1.5}.lc-cert-n{color:#4a3b2a;unicode-bidi:isolate;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.lc-cert-y{color:var(--a);text-align:center;align-self:center;max-width:70px;margin-inline-start:auto;font-size:12px;font-weight:800;line-height:1.35}.lc-card[data-style=minimal]{box-shadow:none;background:#fff;border-color:#241a101f}.lc-card[data-style=minimal]:hover{box-shadow:0 10px 26px #241a1014}.lc-card[data-style=minimal] .lc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lc-card[data-style=minimal] .lc-name{font-size:20px;line-height:1.35}.lc-card[data-style=minimal] .lc-ph{border-radius:12px;width:56px;height:56px}.lc-dl{border-top:1px solid var(--line);flex-direction:column;margin:0;display:flex}.lc-dl>div{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13.5px;display:grid}.lc-dl dt{color:var(--mut);font-weight:600}.lc-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.lc-spec{color:var(--a);margin:0;font-size:13px;font-weight:700;line-height:1.7}.lc-card[data-style=minimal] .lc-foot{border-top:0;padding-top:0}
