/* Revision 5: composition, pacing and service journeys. Existing copy and links stay in place. */

/* The homepage catalogue is a comparison of three disciplines, not three long
   directories. Every featured service, description and destination remains visible. */
.labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup){background:#f5f8f8!important;border-block:1px solid #dce6e8}
.labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-head{margin-bottom:2.2rem}
.labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-h2{max-width:21ch}
.labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-lead{max-width:56ch}
.labeeb-home .lh-fgroup{--r5-line:color-mix(in srgb,var(--lv-hub) 22%,#dce5e8)}
.labeeb-home .lh-fgroup .lh-fcard{transition:background-color .18s ease}
.labeeb-home .lh-fgroup .lh-fcard:hover{background:color-mix(in srgb,var(--lv-hub) 7%,#fff)!important}
.labeeb-home .lh-fgroup .lh-fcard h4{color:var(--ls-ink)!important;line-height:1.35!important}
.labeeb-home .lh-fgroup .lh-fcard > p:empty,.labeeb-home .lh-fgroup__title > p:empty{display:none}
.labeeb-home .lh-fgroup .lh-fcard .lh-tlink{font-size:.86rem!important;min-height:22px!important}
.labeeb-home .lh-fgroup .lh-fcard__ic{width:38px!important;height:38px!important;border-radius:10px!important}
.labeeb-home .lh-fgroup .lh-fcard__ic svg{width:20px!important;height:20px!important}
.labeeb-home .lh-pcard .lh-pcard__list svg{color:var(--lv-hub)!important;stroke:currentColor!important}
@media(min-width:1050px){
  .labeeb-home .lh-pillars{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.2rem!important}
  .labeeb-home .lh-pcard{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:40px auto auto 1fr auto!important;column-gap:.7rem!important;align-content:stretch!important;min-height:0!important;padding:1.4rem 1.25rem!important;background:color-mix(in srgb,var(--lv-hub) 5%,#fff)!important;border:0!important;border-top:4px solid var(--lv-hub)!important;border-radius:0!important;box-shadow:none!important}
  .labeeb-home .lh-pcard > p:empty{display:none!important}
  .labeeb-home .lh-pcard__ic{grid-column:1!important;grid-row:1!important;align-self:center;width:38px!important;height:38px!important;margin:0!important}
  .labeeb-home .lh-pcard__label{grid-column:2!important;grid-row:1!important;align-self:center;margin:0!important}
  .labeeb-home .lh-pcard > :is(h3,.lh-pcard__desc,.lh-pcard__list,.lh-pcard__cta){grid-column:1/-1!important;margin-inline:0!important}
  .labeeb-home .lh-pcard > h3{grid-row:2!important;font-size:1.48rem!important;line-height:1.15!important;margin-top:.9rem!important;margin-bottom:.45rem!important}
  .labeeb-home .lh-pcard__desc{grid-row:3!important;font-size:.96rem!important;line-height:1.55!important;margin-bottom:.9rem!important}
  .labeeb-home .lh-pcard__list{grid-row:4!important;display:block!important;margin-bottom:1rem!important}
  .labeeb-home .lh-pcard__list li{font-size:.85rem!important;line-height:1.45!important;padding-block:.12rem!important}
  .labeeb-home .lh-pcard__cta{grid-row:5!important;align-self:end!important;margin-top:0!important}
  .labeeb-home .lh-pcard__cta .lh-btn{width:100%!important;justify-content:center!important;font-size:.9rem!important;padding-inline:.65rem!important}
  .labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) > .lh-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.2rem,2.5vw,2.5rem)}
  .labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-head{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:3rem;align-items:end}
  .labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-head .lh-eyebrow{grid-column:1/-1}
  .labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-head .lh-h2{grid-column:1;margin-bottom:0}
  .labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-head .lh-lead{grid-column:2;margin:0 0 .15rem}
  .labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-head > p:empty{display:none}
  .labeeb-home .lh-fgroup{display:block!important;min-width:0;padding:1.4rem 0 0!important;margin:0!important;border-top:4px solid var(--lv-hub)!important}
  .labeeb-home .lh-fgroup__head{position:static!important;display:block!important;min-height:116px;padding:0 .25rem!important;margin:0!important}
  .labeeb-home .lh-fgroup__title{display:flex!important;align-items:center;gap:.75rem}
  .labeeb-home .lh-fgroup__title h3{font-size:1.35rem!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0!important}
  .labeeb-home .lh-fgroup__ic{width:36px!important;height:36px!important;border-radius:9px!important}
  .labeeb-home .lh-fgroup__head > p{margin:.4rem 0 0 3rem!important}
  .labeeb-home .lh-fgroup .lh-feat{display:block!important;margin:0!important}
  .labeeb-home .lh-fgroup .lh-fcard{display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:.85rem;align-content:start;min-height:135px!important;padding:1rem .3rem!important;margin:0!important;border:0!important;border-top:1px solid var(--r5-line)!important;background:transparent!important}
  .labeeb-home .lh-fgroup .lh-fcard__ic{grid-row:1/4;grid-column:1;margin:0!important}
  .labeeb-home .lh-fgroup .lh-fcard h4{grid-column:2;margin:0 0 .27rem!important;font-size:.98rem!important}
  .labeeb-home .lh-fgroup .lh-fcard > p{grid-column:2;margin:0!important;font-size:.86rem!important;line-height:1.45!important}
  .labeeb-home .lh-fgroup .lh-fcard > p:last-child{margin-top:.4rem!important}
}

/* CV closing decision: keep the existing message and consultation control on one axis. */
:is(body.page-id-49,body.page-id-4501) #cvx-close .labeeb-svc__center > h2{
  margin-inline:auto!important;
  text-align:center!important;
}
@media(min-width:700px) and (max-width:1049px){
  .labeeb-home .lh-pcard{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:44px auto auto auto auto!important;column-gap:.8rem!important;min-height:0!important;padding:1.3rem 1.5rem!important}
  .labeeb-home .lh-pcard > p:empty{display:none!important}
  .labeeb-home .lh-pcard__ic{grid-column:1!important;grid-row:1!important;align-self:center;margin:0!important;width:40px!important;height:40px!important}
  .labeeb-home .lh-pcard__label{grid-column:2!important;grid-row:1!important;align-self:center;margin:0!important}
  .labeeb-home .lh-pcard > :is(h3,.lh-pcard__desc,.lh-pcard__list,.lh-pcard__cta){grid-column:1/-1!important;margin-inline:0!important}
  .labeeb-home .lh-pcard > h3{grid-row:2!important;margin:.7rem 0 .35rem!important}
  .labeeb-home .lh-pcard__desc{grid-row:3!important;margin-bottom:.7rem!important}
  .labeeb-home .lh-pcard__list{grid-row:4!important;margin-bottom:.8rem!important}
  .labeeb-home .lh-pcard__cta{grid-row:5!important;margin-top:0!important}
  .labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) > .lh-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem}
  .labeeb-home .lh-sec:has(> .lh-wrap > .lh-fgroup) .lh-head{grid-column:1/-1;margin-bottom:.25rem}
  .labeeb-home .lh-fgroup{display:block!important;padding:1.2rem 0 0!important;margin:0!important;border-top:4px solid var(--lv-hub)!important}
  .labeeb-home .lh-fgroup__head{position:static!important;min-height:105px}
  .labeeb-home .lh-fgroup__title h3{font-size:1.45rem!important;margin:.3rem 0!important}
  .labeeb-home .lh-fgroup .lh-feat{display:block!important}
  .labeeb-home .lh-fgroup .lh-fcard{min-height:0!important;padding:1rem .4rem!important;border-top:1px solid var(--r5-line)!important}
  .labeeb-home .lh-fgroup--acad{grid-column:1/-1}
  .labeeb-home .lh-fgroup--acad .lh-feat{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.7rem}
}
@media(max-width:699px){
  .labeeb-home .lh-pcard{grid-template-columns:44px minmax(0,1fr)!important;column-gap:.7rem!important;padding:1.3rem 1.05rem!important}
  .labeeb-home .lh-pcard > p:empty{display:none!important}
  .labeeb-home .lh-pcard__ic{grid-column:1!important;grid-row:1!important;align-self:center;margin:0!important;width:40px!important;height:40px!important}
  .labeeb-home .lh-pcard__label{grid-column:2!important;grid-row:1!important;align-self:center;margin:0!important}
  .labeeb-home .lh-pcard > :is(h3,.lh-pcard__desc,.lh-pcard__list,.lh-pcard__cta){grid-column:1/-1!important;margin-inline:0!important}
  .labeeb-home .lh-pcard > h3{margin-top:.8rem!important}
  .labeeb-home .lh-fgroup{padding-block:1.4rem!important;border-top:3px solid var(--lv-hub)!important}
  .labeeb-home .lh-fgroup__head{min-height:0!important;margin-bottom:.6rem!important;padding-bottom:.25rem!important}
  .labeeb-home .lh-fgroup__head > p{margin:.25rem 0 0!important}
  .labeeb-home .lh-fgroup .lh-feat{display:block!important}
  .labeeb-home .lh-fgroup .lh-fcard{display:grid!important;grid-template-columns:38px minmax(0,1fr);column-gap:.75rem;min-height:0!important;padding:.85rem .15rem!important;border:0!important;border-top:1px solid var(--r5-line)!important;background:transparent!important}
  .labeeb-home .lh-fgroup .lh-fcard__ic{grid-row:1/4;grid-column:1}
  .labeeb-home .lh-fgroup .lh-fcard h4{grid-column:2;margin:0 0 .2rem!important;font-size:1rem!important}
  .labeeb-home .lh-fgroup .lh-fcard > p{grid-column:2;margin:0!important;font-size:.88rem!important;line-height:1.5!important}
  .labeeb-home .lh-fgroup .lh-fcard > p:last-child{margin-top:.3rem!important}
}

/* Career mobility is a set of four directions, so read it as one route map
   rather than another quartet of floating service cards. */
:is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid){background:#edf5f2!important;border-block:1px solid #d5e7df}
:is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__grid{gap:0!important;margin-top:1.55rem!important;border-top:3px solid #0d7059}
:is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__card{min-height:0!important;margin:0!important;padding:1.25rem 1.15rem .9rem!important;background:transparent!important;border:0!important;border-inline-start:1px solid #bad2c6!important;border-radius:0!important;box-shadow:none!important}
:is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__card:first-child{border-inline-start:0!important}
:is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__t{color:#0a614e!important}
body.page-id-69 main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__card{display:grid!important;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.7rem;align-content:start}
body.page-id-69 main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__card::before{grid-column:1;grid-row:1/3;margin:0!important}
body.page-id-69 main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__t{grid-column:2;grid-row:1;margin:0!important}
body.page-id-69 main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__s{grid-column:2;grid-row:2;margin:.35rem 0 0!important}
body.page-id-4525 main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__s{font-size:.94rem!important;line-height:1.65!important}
@media(max-width:900px){
  :is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  :is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__card:nth-child(odd){border-inline-start:0!important}
  :is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__card:nth-child(n+3){border-top:1px solid #bad2c6!important}
}
@media(max-width:560px){
  :is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__grid{grid-template-columns:1fr!important}
  :is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__card{border-inline-start:0!important;border-top:1px solid #bad2c6!important;padding:.95rem .2rem!important}
  :is(body.page-id-69,body.page-id-4525) main section.labeeb-section--mist:has(> .labeeb-in > h2 + .labeeb-related__grid) .labeeb-related__card:first-child{border-top:0!important}
}

/* Company Profile: a scoped handoff followed by a document anatomy. The
   process is sequential; the contents are a two-column reference index. */
@media(min-width:1000px){
  body.page-id-182 main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3.labeeb-svc__mt > .labeeb-svc__tile:nth-child(3):last-child) .labeeb-svc__grid--3{display:block!important;border-inline-start:2px solid var(--ls-business)!important;border-top:0!important}
  body.page-id-182 main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3.labeeb-svc__mt > .labeeb-svc__tile:nth-child(3):last-child) .labeeb-svc__tile{min-height:0!important;margin:0!important;padding:1rem 1.35rem!important;background:transparent!important;border:0!important;border-bottom:1px solid #dcc6ad!important;border-radius:0!important;box-shadow:none!important}
  body.page-id-182 main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3.labeeb-svc__mt > .labeeb-svc__tile:nth-child(3):last-child) .labeeb-svc__tile:first-child{padding-top:0!important}
  :is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3.labeeb-svc__mt > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__grid--3{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 1.2rem!important;margin-top:0!important}
  :is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3.labeeb-svc__mt > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile{min-height:0!important;margin:0!important;padding:1rem .25rem 1.2rem!important;background:transparent!important;border:0!important;border-top:1px solid #d9c3ad!important;border-radius:0!important;box-shadow:none!important}
  :is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3.labeeb-svc__mt > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile :is(.labeeb-svc__tile-ic,.labeeb-svc__ic){margin-bottom:.5rem!important}
  body.page-id-4564 main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3.labeeb-svc__mt > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile p:empty{display:none!important}
}

/* CV deliverables and sector knowledge are detailed records, not six narrow
   marketing cards. The hiring-problem matrix keeps its own dark treatment. */
:is(body.page-id-49,body.page-id-4501) .labeeb-svc__strip .labeeb-svc__ic{color:#08745c!important;border-color:#c9e4d7!important;box-shadow:0 2px 12px rgba(8,116,92,.06)!important}
:is(body.page-id-49,body.page-id-4501) .labeeb-svc__strip .labeeb-svc__ic svg{stroke:#08745c!important}
@media(min-width:1000px){
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3){background:#eef5f1!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) > .labeeb-svc__wrap{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);column-gap:clamp(2.5rem,5vw,5.5rem);align-items:start}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) > .labeeb-svc__wrap > :is(.labeeb-svc__eyebrow,h2){grid-column:1}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) > .labeeb-svc__wrap > h2{max-width:13ch;margin-top:.25rem}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) > .labeeb-svc__wrap > .labeeb-svc__answer{grid-column:2;grid-row:1/4;margin:0!important;background:#fff!important;border:0!important;border-top:3px solid var(--ls-career)!important;border-radius:0!important;box-shadow:none!important;padding:1.3rem 1.6rem!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) .labeeb-svc__answer ul{list-style:none;margin:0!important;padding:0!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) .labeeb-svc__answer li{padding:.55rem 0!important;margin:0!important;border-bottom:1px solid #dce9e1;line-height:1.6!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) .labeeb-svc__answer li:last-child{border-bottom:0}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) .labeeb-svc__answer li strong{color:#155e4e}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) > .labeeb-svc__wrap > .labeeb-svc__grid--3{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important;margin-top:2.2rem!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__answer + .labeeb-svc__grid--3) .labeeb-svc__tile{min-height:0!important;background:transparent!important;border:0!important;border-top:1px solid #b7d2c6!important;border-radius:0!important;box-shadow:none!important;padding:1rem .2rem!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3):not(:has(.labeeb-svc__tile ul)) .labeeb-svc__grid--3{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 1.2rem!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3):not(:has(.labeeb-svc__tile ul)) .labeeb-svc__tile{min-height:0!important;margin:0!important;padding:1rem .25rem 1.2rem!important;background:transparent!important;border:0!important;border-top:1px solid #bdd7c9!important;border-radius:0!important;box-shadow:none!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3):not(:has(.labeeb-svc__tile ul)) .labeeb-svc__tile h3{color:#145c4b!important}
  /* The two detailed sector explanations need a full reading measure below
     the six-sector index. Leaving them in the narrow lead column made the
     original, long copy almost unreadable. */
  body.page-id-49 main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3 + .labeeb-svc__grid--2) > .labeeb-svc__wrap > .labeeb-svc__grid--2{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.7rem!important;margin-top:2.3rem!important}
  body.page-id-49 main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3 + .labeeb-svc__grid--2) > .labeeb-svc__wrap > .labeeb-svc__grid--2 .labeeb-svc__tile{align-items:stretch!important;min-height:0!important;background:#f1f7f3!important;border:0!important;border-top:3px solid #328268!important;border-radius:0!important;box-shadow:none!important;padding:1.25rem 1.4rem!important}
  body.page-id-49 main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3 + .labeeb-svc__grid--2) > .labeeb-svc__wrap > .labeeb-svc__grid--2 .labeeb-svc__tile p{max-width:64ch;line-height:1.75!important}
}

/* Dissertation: six existing steps read as a working relationship with a
   subject-familiar specialist, rather than a generic feature grid. */
@media(min-width:960px){
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) > .labeeb-svc__wrap{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);column-gap:clamp(2rem,4vw,5rem);align-items:start}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) > .labeeb-svc__wrap > h2{grid-column:1;max-width:13ch;margin-top:0}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) > .labeeb-svc__wrap > .labeeb-svc__grid--3{grid-column:2;grid-row:1/5;display:block!important;margin:0!important;border-top:2px solid var(--ls-academic)!important}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile{display:grid!important;grid-template-columns:minmax(170px,.4fr) minmax(0,.6fr);column-gap:1.3rem;min-height:0!important;margin:0!important;padding:1rem .4rem!important;background:transparent!important;border:0!important;border-bottom:1px solid #bbcee7!important;border-radius:0!important;box-shadow:none!important}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile:nth-child(2){background:#dae7f8!important}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile :is(h3,p){margin:0!important;line-height:1.55!important}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile h3{color:#244d97!important;font-size:1.02rem!important}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) > .labeeb-svc__wrap > p:last-child{grid-column:1/-1;margin-top:1.2rem!important}
}

/* Career remains a progression; let the existing career-stage comparison lead
   service choice without adding a second card wall. */
:is(body.page-id-69,body.page-id-4525) main section.labeeb-section:has(.labeeb-compare) .labeeb-in{max-width:1160px}
:is(body.page-id-69,body.page-id-4525) main section.labeeb-section:has(.labeeb-compare) .labeeb-h2{max-width:23ch}
:is(body.page-id-69,body.page-id-4525) .labeeb-compare tbody tr{border-bottom:1px solid #cbded2}
:is(body.page-id-69,body.page-id-4525) .labeeb-compare tbody tr:nth-child(even){background:#e8f2ec!important}
:is(body.page-id-69,body.page-id-4525) .labeeb-compare tbody td:first-child{font-weight:800!important}
/* The Career page has already helped visitors choose by stage. Keep its
   complete final service index, but present it as navigation rather than a
   second wall of cards. */
:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir{background:#e9f2ec!important;border-block:1px solid #d2e2d7;padding-block:3.5rem!important}
:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir > div{max-width:1160px!important}
:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir > div > p{max-width:73ch!important;line-height:1.7}
:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 1.4rem!important;border-top:3px solid #1a7658;margin-top:1.5rem!important}
:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir li{grid-column:auto!important;margin:0!important;border-bottom:1px solid #bdd4c5}
:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir li a{min-height:72px!important;padding:.8rem .2rem!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#146449!important;line-height:1.45}
:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir li .lbsi-icon{background:#e5f5ec!important;color:#087252!important}
:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir li a:hover{color:#12553f!important;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:850px){:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:590px){:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir ul{grid-template-columns:1fr!important}:is(body.page-id-69,body.page-id-4525) .labeeb-careerdir li a{min-height:0!important}}

/* Business reads like a professional brief: scope, reader and consultation
   are part of the same canvas rather than a floating generic hero card. */
@media(min-width:980px){
  :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid{grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr)!important;column-gap:clamp(2.5rem,5vw,6rem)!important;align-items:start!important}
  :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid > .labeeb-svc__card{background:transparent!important;border:0!important;border-inline-start:2px solid var(--ls-business)!important;border-radius:0!important;box-shadow:none!important;padding:1.4rem 0 1.2rem 2.2rem!important;margin-top:3rem!important}
  html[dir="rtl"] :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid > .labeeb-svc__card{padding:1.4rem 2.2rem 1.2rem 0!important}
  :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid > .labeeb-svc__card h2{font-size:clamp(1.55rem,2vw,2rem)!important}
  :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid > .labeeb-svc__card .labeeb-svc__card-sub{font-size:1rem!important;line-height:1.75!important}
  :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid > .labeeb-svc__card .lb-deliver{border-block:1px solid #dfc8ac;padding-block:.95rem!important;margin-block:1.2rem!important}
  :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid > .labeeb-svc__card .labeeb-cfg__cta{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}
  :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid > .labeeb-svc__card .labeeb-cfg__cta .btn{min-width:0;white-space:normal;font-size:.88rem;line-height:1.3}
}

/* Academic starts with the researcher's own work and ethical boundary. The
   existing consultation entry becomes a broad note beneath the main thesis. */
@media(min-width:980px){
  body.page-id-4658 .labeeb-svc__hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.57fr)!important;column-gap:clamp(2.5rem,5vw,6rem)!important;align-items:end!important}
  body.page-id-4658 .labeeb-svc__hero-grid > .lbmc-v2-purchase-stack{align-self:end}
  body.page-id-4658 .labeeb-svc__hero-grid .labeeb-svc__card{background:#e9f1fc!important;border:0!important;border-top:3px solid #8db5ea!important;border-radius:0!important;box-shadow:none!important;padding:1.5rem!important}
  body.page-id-4658 .labeeb-svc__hero h1{max-width:18ch!important}
}
:is(body.page-id-72,body.page-id-4658) main section:has(.labeeb-note) .labeeb-in{max-width:1120px}
body.page-id-72 main section:has(.labeeb-note) .labeeb-note{font-size:1.05rem!important;line-height:1.8!important}
body.page-id-4658 main section:has(.labeeb-svc__faqcols) .labeeb-svc__wrap{max-width:1120px}
/* The Arabic directory contains two marks per entry. Keep the academic mark
   next to each heading and remove the redundant generic book. */
body.page-id-4658 #academic-services .lbh-group .lbh-ic{display:none!important}
body.page-id-4658 #academic-services .lbh-group h3 .lbsi-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:34px!important;height:34px!important;margin-inline-end:.6rem;border-radius:8px;background:#d9e8fa;color:#2455b0!important;vertical-align:middle}
body.page-id-4658 #academic-services .lbh-group h3 .lbsi-icon svg{width:18px!important;height:18px!important}
body.page-id-4658 #academic-services .lbh-group:first-child h3 .lbsi-icon{background:#e4efff!important;color:#2455b0!important}
body.page-id-4658 #academic-services .lbh-group > p:has(> a:empty){display:none!important}
/* Research resources follow the integrity statement as an accessible working
   library. Preserve the bilingual titles, summaries and links without adding
   another grid of floating product cards. */
:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides).labeeb-section{background:#f0f5fc!important;border-block:1px solid #d4e0ef}
:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides) .labeeb-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 1.4rem!important;border-top:3px solid #3268b7;margin-top:1.55rem}
:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides) .labeeb-related__card{display:block!important;min-height:148px!important;margin:0!important;padding:1.15rem .25rem!important;background:transparent!important;border:0!important;border-bottom:1px solid #c7d7eb!important;border-radius:0!important;box-shadow:none!important}
:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides) .labeeb-related__t{display:block;color:#173a72!important;line-height:1.4}
:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides) .labeeb-related__s{display:block;margin-top:.55rem;line-height:1.6}
:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides) .labeeb-related__card:hover .labeeb-related__t{text-decoration:underline;text-underline-offset:.2em}
@media(max-width:900px){:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides) .labeeb-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:590px){:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides) .labeeb-related__grid{grid-template-columns:1fr!important}:is(body.page-id-72 #free-guides,body.page-id-4658 #ar-guides) .labeeb-related__card{min-height:0!important}}

/* The existing Business guide lists are a public resource shelf, not a raw
   afterthought below the consultation journey. Keep every guide and URL. */
:is(#free-guides,#ar-free-guides).labeeb-svc__sec{background:#f8f4ed!important;border-block:1px solid #e7dac9}
:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > h2{max-width:24ch}
:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > p{max-width:68ch;line-height:1.65}
:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.4rem;list-style:none;margin:2rem 0 0!important;padding:0!important;border-top:3px solid var(--ls-business)}
:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > ul > li{margin:0!important;padding:0!important;border-bottom:1px solid #dfd0bd}
:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > ul > li > a{display:block;min-height:66px;padding:.9rem .2rem;color:#76411d;text-decoration:none;font-weight:700;line-height:1.45}
:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > ul > li > a:hover{text-decoration:underline;text-underline-offset:.2em;color:#9c4b16}
#ar-free-guides .labeeb-svc__wrap > ul > li{padding:.85rem .2rem!important;line-height:1.65}
#ar-free-guides .labeeb-svc__wrap > ul > li > a{display:inline;min-height:0;padding:0}
@media(max-width:950px){:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > ul{grid-template-columns:1fr}:is(#free-guides,#ar-free-guides) .labeeb-svc__wrap > ul > li > a{min-height:0;padding:.82rem .15rem}}
@media(max-width:360px){
  :is(body.page-id-71,body.page-id-4590) #groups .lbh-list > li{min-width:0;width:100%!important}
  :is(body.page-id-71,body.page-id-4590) #groups .lbh-list a.lbh-cta:has(.lbh-from){display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;column-gap:.45rem;min-width:0;width:100%!important}
  :is(body.page-id-71,body.page-id-4590) #groups .lbh-list a.lbh-cta:has(.lbh-from) > .lbsi-icon{grid-column:1;grid-row:1/3}
  :is(body.page-id-71,body.page-id-4590) #groups .lbh-list a.lbh-cta:has(.lbh-from) > .lbh-svc{grid-column:2;grid-row:1;min-width:0}
  :is(body.page-id-71,body.page-id-4590) #groups .lbh-list a.lbh-cta:has(.lbh-from) > .lbh-from{grid-column:2;grid-row:2;justify-self:start;margin:0!important}
}

/* The first research service anchors the existing Academic directory. The
   remaining areas still appear in their original order, two at a time. */
@media(min-width:701px){
  body.page-id-72 #academic-services .labeeb-related__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 2rem!important}
  body.page-id-72 #academic-services .labeeb-related__card:first-child{grid-column:1/-1;display:grid!important;grid-template-columns:56px minmax(0,.46fr) minmax(0,.54fr)!important;grid-template-rows:min-content!important;column-gap:1.2rem;align-items:center;min-height:126px!important;padding:1.4rem 1.6rem!important;background:#173a72!important;border:0!important;border-radius:4px!important;box-shadow:none!important;margin-bottom:1rem!important}
  body.page-id-72 #academic-services .labeeb-related__card:first-child .lbsi-icon{grid-row:1;grid-column:1;align-self:center;width:48px!important;height:48px!important;background:#e4efff!important;color:#2455b0!important}
  body.page-id-72 #academic-services .labeeb-related__card:first-child .labeeb-related__t{grid-row:1;grid-column:2;color:#fff!important}
  body.page-id-72 #academic-services .labeeb-related__card:first-child .labeeb-related__s{grid-row:1;grid-column:3;color:#dceaff!important}
  body.page-id-72 #academic-services .labeeb-related__card:first-child .labeeb-related__t{font-size:1.3rem!important}
  body.page-id-72 #academic-services .labeeb-related__card:first-child .labeeb-related__t::after{color:#fff!important}
  body.page-id-4658 #academic-services .lbh-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 2rem!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child{grid-column:1/-1;min-height:126px!important;padding:1.4rem 1.6rem!important;margin-bottom:1rem!important;background:#173a72!important;border:0!important;border-radius:4px!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__link{display:grid!important;grid-template-columns:56px minmax(0,.46fr) minmax(0,.54fr)!important;grid-template-rows:min-content!important;column-gap:1.2rem;align-items:center;text-decoration:none!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__link > p:empty{display:none!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-ic{grid-row:1;grid-column:1;align-self:center;width:48px!important;height:48px!important;background:#e4efff!important;color:#2455b0!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child h3{grid-row:1;grid-column:2;color:#fff!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__sub{grid-row:1;grid-column:3;color:#dceaff!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child h3{font-size:1.35rem!important;margin:0 0 .4rem!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__sub{color:#dceaff!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child h3 .lbsi-icon{color:#afccff!important}
  body.page-id-72 #academic-services .labeeb-related__card:first-child{align-content:center!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__link{align-content:center!important}
}
@media(min-width:701px) and (max-width:900px){
  body.page-id-72 #academic-services .labeeb-related__card:first-child{grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:min-content min-content!important}
  body.page-id-72 #academic-services .labeeb-related__card:first-child .lbsi-icon{grid-row:1/3}
  body.page-id-72 #academic-services .labeeb-related__card:first-child .labeeb-related__s{grid-column:2;grid-row:2}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__link{grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:min-content min-content!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-ic{grid-row:1/3}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__sub{grid-column:2;grid-row:2}
}
@media(min-width:701px){
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__link{grid-template-columns:minmax(0,.53fr) minmax(0,.47fr)!important;grid-template-rows:auto!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child h3{grid-column:1!important;grid-row:1!important;align-self:center;margin:0!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__sub{grid-column:2!important;grid-row:1!important;align-self:center}
}
@media(max-width:700px){
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__link{grid-template-columns:1fr!important;grid-template-rows:auto auto!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child h3,
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__sub{grid-column:1!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child h3{grid-row:1!important}
  body.page-id-4658 #academic-services .lbh-grid .lbh-group:first-child .lbh-group__sub{grid-row:2!important}
}

/* A recurring service-page pattern: an existing problem or method lead has
   room to breathe beside its supporting evidence, with no copy rearranged. */
/* The company-profile audience and their goals are two sides of one buyer
   decision. Read the existing lists as parallel briefs, rather than cards. */
:is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul){background:#faf5ee!important}
:is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__grid--2{gap:0!important;border-top:2px solid #b97435;margin-top:2rem!important}
:is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__tile{align-items:stretch!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:1.3rem 2rem 0 0!important}
html[dir="rtl"] body.page-id-4564 main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__tile{padding:1.3rem 0 0 2rem!important}
:is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__tile + .labeeb-svc__tile{border-inline-start:1px solid #dfc8af!important;padding-inline-start:2rem!important}
:is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__tile h3{color:#8b4e22!important;margin:0 0 .7rem!important}
:is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__tile ul{padding-inline-start:0!important;list-style:none!important}
:is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__tile li{padding:.45rem 0;border-bottom:1px solid #e6daca;line-height:1.5}
@media(max-width:700px){
  :is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__tile{padding:1.2rem 0 .5rem!important}
  :is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--2 > .labeeb-svc__tile ul) .labeeb-svc__tile + .labeeb-svc__tile{border-inline-start:0!important;border-top:2px solid #c99463!important;padding-inline-start:0!important}
}
@media(min-width:1000px){
  :is(body.page-id-49,body.page-id-4501,body.page-id-182,body.page-id-4564,body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3) > .labeeb-svc__wrap{display:grid;grid-template-columns:minmax(250px,.38fr) minmax(0,.62fr);column-gap:clamp(2.2rem,4vw,5rem);align-items:start}
  :is(body.page-id-49,body.page-id-4501,body.page-id-182,body.page-id-4564,body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3) > .labeeb-svc__wrap > :is(.labeeb-svc__eyebrow,h2,.labeeb-svc__lead){grid-column:1}
  :is(body.page-id-49,body.page-id-4501,body.page-id-182,body.page-id-4564,body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3) > .labeeb-svc__wrap > .labeeb-svc__grid--3{grid-column:2;grid-row:1/7;margin-top:0!important}
}

/* Editorial and policy journeys receive quiet structure, not sales styling. */
.labeeb-blogs-hero{border-block-end:1px solid #d6e0eb}
@media(min-width:900px){
  .labeeb-blogs-hero .labeeb-shell{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);column-gap:clamp(2.5rem,5vw,6rem);align-items:end}
  .labeeb-blogs-hero .labeeb-blogs-hero__crumbs,.labeeb-blogs-hero .labeeb-blogs-hero__eyebrow,.labeeb-blogs-hero .labeeb-blogs-hero__title{grid-column:1}
  .labeeb-blogs-hero .labeeb-blogs-hero__sub{grid-column:2;grid-row:1/4;align-self:end;margin-bottom:.3rem;padding-inline-start:1.5rem;border-inline-start:3px solid #5176c5;font-size:1.05rem;max-width:42ch}
}
.labeeb-blog-archive{background:#f7f9fb}
.labeeb-blog-archive .labeeb-archive-grid{gap:1.7rem}
.labeeb-blog-archive .labeeb-archive-card{background:transparent;border:0;border-top:1px solid #cbd6e3;border-radius:0;box-shadow:none}
.labeeb-blog-archive .labeeb-archive-card__body{box-sizing:border-box;width:100%;padding:1.2rem .1rem 1.7rem}
.labeeb-blog-archive .labeeb-archive-card__pill{border-radius:4px}
.labeeb-blog-archive .labeeb-archive-card__title{font-size:1.13rem;line-height:1.35}
@media(min-width:981px){
  .labeeb-blog-archive .labeeb-archive-card:first-child{grid-column:1/-1!important;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:340px;background:#152c56;border:0}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__media{height:100%;min-height:340px}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__imgwrap{display:flex;align-items:center;height:100%;aspect-ratio:auto;background:#0b4144}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__imgwrap img{display:block;width:100%;height:auto;object-fit:contain}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3.5vw,3.5rem)}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__meta{color:#c9d9f0}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__pill{background:#e1ebfc;color:#20499f}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__title{font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.18;max-width:22ch}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__title a{color:#fff}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__title a:hover{color:#c5dcff}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__excerpt{color:#d6e3f4;font-size:1rem;max-width:56ch}
}
@media(max-width:980px){
  .labeeb-blog-archive .labeeb-archive-card:first-child{background:#152c56!important;border:0!important}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__body{padding:1.2rem 1rem 1.5rem!important}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__meta,.labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__excerpt{color:#d6e3f4!important}
  .labeeb-blog-archive .labeeb-archive-card:first-child .labeeb-archive-card__title a{color:#fff!important}
}
.lbb-article .lbb-section:not(.lbb-section--dark) h2{border-inline-start:3px solid var(--lbb-accent,var(--ls-academic));padding-inline-start:1rem}
.cp-scope .cp-sec .cp-inner{max-width:980px}
.cp-scope .cp-sec h2{max-width:27ch}

@media(max-width:979px){
  :is(body.page-id-71,body.page-id-4590) .labeeb-svc__hero-grid > .labeeb-svc__card{margin-top:1.4rem!important}
}

/* Consultation actions follow their copy: centred together in the English
   closing panel, and aligned to the Arabic text edge in its open section. */
body.page-id-72 .labeeb-blueblock--center .labeeb-cta-wrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:center!important;gap:.75rem!important;margin-top:1.35rem}
body.page-id-72 .labeeb-blueblock--center .labeeb-cta-wrap > br{display:none!important}
body.page-id-72 .labeeb-blueblock--center .labeeb-cta-wrap > a{width:auto!important;margin:0!important;min-height:48px}
body.page-id-4658 #consult .labeeb-cfg__cta{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:.75rem!important;margin-top:1.35rem}
body.page-id-4658 #consult .labeeb-cfg__cta > br{display:none!important}
body.page-id-4658 #consult .labeeb-cfg__cta > a{width:auto!important;min-width:0!important;margin:0!important;min-height:48px}
/* Service closing appeals have centred copy, so the paired actions share
   that axis rather than starting at the container edge. */
:is(body.page-id-233,body.page-id-4592) .labeeb-svc__close .labeeb-svc__hero-cta{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center!important;align-items:center;gap:.75rem!important}
:is(body.page-id-233,body.page-id-4592) .labeeb-svc__close .labeeb-svc__center > :is(h2,.labeeb-svc__lead){margin-inline:auto!important;text-align:center!important}
:is(body.page-id-233,body.page-id-4592) .labeeb-svc__close .labeeb-svc__hero-cta > br{display:none!important}
:is(body.page-id-233,body.page-id-4592) .labeeb-svc__close .labeeb-svc__hero-cta > a{margin:0!important}
@media(max-width:600px){
  body.page-id-72 .labeeb-blueblock--center .labeeb-cta-wrap > a,
  body.page-id-4658 #consult .labeeb-cfg__cta > a,
  :is(body.page-id-233,body.page-id-4592) .labeeb-svc__close .labeeb-svc__hero-cta > a{width:100%!important;justify-content:center!important}
}
@media(max-width:699px){
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3):not(:has(.labeeb-svc__tile ul)) .labeeb-svc__grid--3{display:block!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3):not(:has(.labeeb-svc__tile ul)) .labeeb-svc__tile{display:grid!important;grid-template-columns:42px minmax(0,1fr);column-gap:.8rem;min-height:0!important;margin:0!important;padding:1rem .1rem!important;background:transparent!important;border:0!important;border-top:1px solid #bdd7c9!important;border-radius:0!important;box-shadow:none!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3):not(:has(.labeeb-svc__tile ul)) .labeeb-svc__tile-ic{grid-column:1;grid-row:1/3;margin:0!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3):not(:has(.labeeb-svc__tile ul)) .labeeb-svc__tile :is(h3,p){grid-column:2;margin:0!important}
  :is(body.page-id-49,body.page-id-4501) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__lead + .labeeb-svc__grid--3):not(:has(.labeeb-svc__tile ul)) .labeeb-svc__tile h3{color:#145c4b!important;margin-bottom:.35rem!important}
  :is(body.page-id-182,body.page-id-4564) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > .labeeb-svc__grid--3.labeeb-svc__mt > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile{min-height:0!important;margin:0!important;padding:1rem .2rem!important;background:transparent!important;border:0!important;border-top:1px solid #d9c3ad!important;border-radius:0!important;box-shadow:none!important}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__grid--3{display:block!important;border-top:2px solid var(--ls-academic)!important;border-inline:0!important;border-bottom:0!important}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile{min-height:0!important;margin:0!important;padding:1rem .45rem!important;background:transparent!important;border:0!important;border-bottom:1px solid #bbcee7!important;border-radius:0!important;box-shadow:none!important}
  :is(body.page-id-233,body.page-id-4592) main section.labeeb-svc__sec:has(> .labeeb-svc__wrap > h2 + .labeeb-svc__grid--3 > .labeeb-svc__tile:nth-child(6):last-child) .labeeb-svc__tile:nth-child(2){background:#dae7f8!important}
}
