/* Contextual navigation only: retain the existing palette, type and gallery rules. */
.service-work-link{margin-top:16px;max-width:100%}
.service-work-link:focus-visible{outline-color:currentColor}
.portfolio-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;min-width:0}
.portfolio-services-link{gap:14px;white-space:nowrap}
#expertise .expertise-actions{grid-column:2;grid-row:2;align-self:start;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 24px;min-width:0}
#expertise .expertise-split:nth-of-type(2) .expertise-actions{grid-column:1}
#expertise .expertise-actions .expertise-link{max-width:100%}
#expertise .expertise-actions .expertise-service-link{min-width:0;gap:18px}
.gallery-enquiry{color:var(--ink);margin-left:24px;font-size:inherit;gap:14px}
.gallery-enquiry:focus-visible{outline-color:currentColor}
@media(max-width:767px){
  .portfolio-context{margin-top:15px;gap:8px 12px}
  .portfolio-context .work-count{margin-top:0}
  #expertise .expertise-split .expertise-actions,#expertise .expertise-split:nth-of-type(2) .expertise-actions{grid-column:1;grid-row:3}
  .gallery-enquiry{margin-left:0;display:flex;width:max-content;max-width:100%;margin-top:8px}
}
