/* Paint only: preserve the Employers content width, cards and section spacing. */
body.page-id-164 .euh-director-needs,
body.page-id-164 .euhire-employers__control-wrap {
  background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);
}
body.page-id-164 .euh-director-needs {
  --euh-white-gap:32px;
  clip-path:inset(calc(-1 * var(--euh-white-gap)) -100vmax calc(-1 * var(--euh-white-gap)));
}
@media(max-width:781px) {body.page-id-164 .euh-director-needs {--euh-white-gap:24px}}
body.page-id-170 .eu-procedures-overview__process .eu-procedures-overview__step {background:#fff!important}
/* Extend each existing title link's hit area; retain its original URL and semantics. */
body.page-id-182 .euhire-workers .euhire-workers__procedure-grid>.wp-block-column {
  position:relative;cursor:pointer;
}
body.page-id-182 .euhire-workers__procedure-grid>.wp-block-column h3,
body.page-id-182 .euhire-workers__procedure-grid>.wp-block-column h3 a {position:static}
body.page-id-182 .euhire-workers__procedure-grid>.wp-block-column h3 a::after {
  content:"";position:absolute;inset:0;border-radius:inherit;
}
body.page-id-182 .euhire-workers__procedure-grid>.wp-block-column:has(a:focus-visible) {
  outline:3px solid var(--ew-blue,#3658d9);outline-offset:3px;border-color:var(--ew-blue,#3658d9);
}
@media(hover:hover) and (pointer:fine) {
  body.page-id-182 .euhire-workers .euhire-workers__procedure-grid>.wp-block-column {
    transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease;
  }
  body.page-id-182 .euhire-workers .euhire-workers__procedure-grid>.wp-block-column:hover {
    transform:translateY(-3px);border-color:var(--ew-blue,#3658d9);
    box-shadow:0 8px 20px rgba(17,26,61,.12),inset 0 0 0 1px var(--ew-blue,#3658d9);
  }
}
@media(prefers-reduced-motion:reduce) {
  body.page-id-182 .euhire-workers .euhire-workers__procedure-grid>.wp-block-column {transition:none!important}
  body.page-id-182 .euhire-workers .euhire-workers__procedure-grid>.wp-block-column:hover {
    transform:none!important;box-shadow:inset 0 0 0 1px var(--ew-blue,#3658d9);
  }
}
