/* LIOR MGMT: service + industry pages (/services/*, /for/*) and the footer directory.
   Additive only: builds on mgmt.css tokens. */
.crumbs{display:flex; flex-wrap:wrap; align-items:center; gap:2px 8px; font-size:13px; color:var(--text-faint); margin-bottom:18px}
.crumbs a{display:inline-flex; align-items:center; min-height:32px; color:var(--text-dim)}
.crumbs a:hover{color:var(--text)}
.crumbs [aria-current]{color:var(--text-dim)}
.page-head .t-h1{max-width:15em; text-wrap:balance}
.page-head .final-g{margin-top:14px}
.ring.num{font-family:var(--font-display); font-size:14px; font-weight:500; color:var(--text-dim); font-variant-numeric:tabular-nums}

/* real searches */
.srch li{display:flex; align-items:center; gap:12px; min-height:54px; padding:12px 20px; font-size:15.5px; line-height:1.35}
.srch li + li{border-top:1px solid var(--border)}
.srch .ic{width:17px; height:17px; color:var(--text-faint)}

/* chips */
.chips{display:flex; flex-wrap:wrap; gap:8px}
.chip{display:inline-flex; align-items:center; min-height:40px; padding:0 15px; border-radius:999px; font-size:14px; color:var(--text-dim);
  background:rgba(255,255,255,.05); box-shadow:inset 0 0 0 1px var(--border); transition:background-color .2s var(--ease), color .2s var(--ease)}
.chip:hover{color:var(--text); background:rgba(255,255,255,.09)}

/* service rows on industry pages */
.crow-t{min-width:0}
.crow-t small{margin-top:2px; font-size:13.5px; line-height:1.45; color:var(--text-dim)}
.crow b{font-weight:500}

/* footer directory */
.foot-dir{display:grid; gap:20px; margin-top:28px; padding-top:24px; border-top:1px solid var(--border)}
.foot-h{font-size:11.5px; letter-spacing:.16em; text-transform:uppercase; color:var(--text-faint); font-weight:500; margin-bottom:4px}
.foot-dir ul{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 16px}
.foot-dir a{display:flex; align-items:center; min-height:40px; font-size:14px; line-height:1.3; color:var(--text-dim)}
.foot-dir a:hover{color:var(--text)}
@media (min-width:900px){
  .foot-dir{grid-template-columns:minmax(0,1fr) minmax(0,2fr); gap:40px; margin-top:40px; padding-top:32px}
  .foot-dir .foot-ind{grid-template-columns:repeat(3,minmax(0,1fr))}
  .foot-dir a{min-height:34px}
}
